Most people use WooCommerce to sell physical and digital products that require one-time payment. If you are planning to sell subscriptions, you can always use plugins such as SUBRE. This script lets your customers to pay weekly, monthly, or annually for services they use.
You can use this plugin for streaming, membership, online courses, and other types of websites. You can offer downloadable, virtual and physical subscription products. Want to charge a sign-up fee? No problem. SUBRE also lets you offer free trials. This plugin supports automatic and manual products.
More WordPress reading: