I also intended to use WooCommerce for a subscription website, but the subscription extension is not free so I migrated to another ecommerce platform named eComsta. Most of the features are already built into the platform and the price is reasonable as well.