A great way to do Subscriptions if you use WooCommerce and Wordpress
Updated May 19, 2025
A great way to do Subscriptions if you use WooCommerce and Wordpress

Score 10 out of 10
Vetted Review
Verified User
Overall Satisfaction with WooCommerce Subscriptions
We have a low price subscription service supplying digital content for subscribers. WooCommerce Subscriptions handles charging them automatically every month, dunning/retrying failed payments, and giving or removing access to the products based on payment status. And because it's part of WooCommerce it uses the payment methods, digital file options and other features of that ecosystem.
Pros
- Recurring payments
- Dunning / retrying of payments if it fails the first time
- Automatically removing access if payments fail
- Keeping records of who is on which subscription
- Users can manage their own subscription
Cons
- WooCommerce Subscriptions in general can be a beast with lots of moving parts
- Adding new content for existing subscribers requires using a workaround
- We were able to create a low-price recurring revenue offer
- Additional recurring revenue totalled 5 figures a year from a fairly simple membership subscription in our case
- Our admin team already know how to use WooCommerce Subscriptions so adding this in didn't require any extra resources
WooCommerce Subscriptions is a good alternative in this case because it's built into our system which is already using Wordpress and WooCommerce Subscriptions for other products. The other systems I mention here are also useful and have their place, but do not integrate into Wordpress as directly which is why we chose WooCommerce Subscriptions in this case.
Do you think WooCommerce Subscriptions delivers good value for the price?
Yes
Are you happy with WooCommerce Subscriptions's feature set?
Yes
Did WooCommerce Subscriptions live up to sales and marketing promises?
Yes
Did implementation of WooCommerce Subscriptions go as expected?
Yes
Would you buy WooCommerce Subscriptions again?
Yes
Comments
Please log in to join the conversation