
Create your recurring income system with products and services sold on a subscription basis
Selling products on a subscription basis lets you get regular payments and monitor your income growth month by month.
This has become the most popular business model in recent years: users pay for a subscription – typically weekly, monthly, or annually – to use software, to access training courses, to read a magazine, to get unlimited access to an archive of useful resources (like the audio file library offered by Amazon Audible or sites with photos stocks) or to benefit from a hosting service. But this applies also to gyms, video games, libraries, consulting or coaching services, legal advisory, etc… It’s a winning business model that suits most of the products or services available for sale.
Thanks to the full integration with YITH WooCommerce Membership, you will be free to create subscriptions for online products and give exclusive access to those who purchase them, like video courses, monthly podcasts, etc.
The trial mode will let your customer access your products for free and for a limited time: you can ask them to register in your shop (an effective way to build a good mailing list) and increase conversions: it’s easier to push customers to buy after they could test the strengths of your product by themselves.
Additionally, the reminder system that is included in YITH WooCommerce Subscription will prompt your customers to activate or renew their subscription.
Automatic charges on renewal orders are available with the following payment methods: PayPal standard, YITH PayPal Braintree, YITH WooCommerce Stripe Premium, YITH WooCommerce Stripe Connect Premium, YITH PayPal Express Checkout for WooCommerce, YITH WooCommerce Account Funds Premium, WooCommerce Stripe Payment Gateway, WooCommerce Amazon Pay, WooCommerce eWay Gateway, WooCommerce Payments, and WooCommerce Redsys Gateway.
Use product variations to create different subscription plans
Use product variations to create unlimited subscription plans for your product or service and allow your users to easily upgrade and downgrade or switch from one plan to the other. You can set the conditions, for example, if a customer will need to pay the difference between the old and new subscription plan.


Allow users to switch, pause or cancel the subscription plan
Choose whether to let the user pause a subscription (set limits like the maximum number of pauses or the maximum number of paused days allowed before it automatically gets reactivated), to switch to another plan or to cancel a subscription right from their account.
Set a free trial period to create a list of customers and push them to buy later
A free trial period might be the most effective tool to encourage your users to subscribe and test your products or services for free: on the trial expiration, it will be easier for you to push them to buy and increase conversions.


Choose how to handle failed payments and when to suspend or cancel a subscription
Thanks to some advanced options, you can choose how to handle subscriptions with failed payments: set the number of days allowed before the subscription gets suspended and how long it can stay suspended before it gets canceled.
A wide range of e-mail notifications for admins and customers
The plugin allows sending different kinds of email notifications both to the admin and to the subscribers. For example, the user can be notified multiple times about the expiring subscription, the expired subscription, a failed payment or successful payment, if the subscription is getting suspended and so on.


Set a sign-up fee on your subscriptions
Choose whether to ask for a sign-up fee on your subscription-based products.
Two additional coupon types to apply discounts on the sign-up fee or on the recurring payment price
Create a coupon to offer your customers a discount on the sign-up fee or on the recurring fee.


A dashboard to easily track all subscriptions and subscription activities
Monitor the status of every subscription (start and end date, next payment date, payment amount etc.) from the built-in dashboard.
A Gutenberg block to easily create and show subscription modules in your shop
If you are using Gutenberg, you will be able to find the “Subscription plan” block and create custom forms in a couple of clicks to visually display your available subscription plans. You can customize colors, typography, add gradients, icons and much more.


Integration with YITH WooCommerce Membership
Integrate our Membership plugin and let your subscribers access to private contents and to sections with restricted access.
Integration with YITH WooCommerce Stripe
Stripe is one of the integrated payment gateways to let your customers join and renew a subscription plan automatically.


Synchronize all recurring payments to a specific day (of the week, of each month etc.)
Streamline the management of your store subscriptions by synchronizing all recurring payments to the same day (the first day of the month, every Monday and so on) and decide how to handle the first subscription payment: you can charge the user a prorated amount or postpone the payment of the total amount to the day selected in the synchronization options.
Export all the subscriptions to a CSV file
Do you want to download and print an overview of all the subscriptions of your store? Download the CSV file with all the subscription details in one click right from the dashboard.


Schedule the delivery of products linked to a subscription
Do your subscriptions involve scheduling the shipping of products (like a product box, a printed magazine etc.)? Take advantage of the dedicated Delivery Schedule option and decide if you want to sync all deliveries on the same day (ex. every Monday, every 1st day of the month and so on)
Print a list of PDF addresses to manage the shipping easily
If you sell subscription-based products that need to be shipped, you can download a list with your customers’ addresses into a PDF file and print the shipping labels in one click.


Monitor your subscriptions and income from the built-in dashboard
In the first page of the plugin settings, you will find a modern and powerful dashboard to monitor the most popular subscriptions, the net income, the monthly average income, the conversion percent rate from the free version, and much more.
Create a discount coupon that can be applied to recurring payments
The new “Subscription Recurring Discount” option allows you to offer your customers a discount on, for example, the first three months of their subscription.


Ana Isabel Colacce - verified owner
De los mejores plugins y plataformasNo solamente el plugin es grandioso, la ayuda de los técnicos es algo que no había visto en ninguna otra plataforma, realmente se interesan en ayudar en todo. Esto, y los videos con tutoriales, hacen que sean perfecto el plugin.
Milla Hedley - verified owner
Truly happy with resultsThe way it handles variations to allow offering different subscription plans for the same product suited perfectly my business needs. My customers as well as myself have been able to manage every detail of the subscriptions effortlessly.
Juliana Barboza - verified owner
Maravilloso en todo sentidoUna herramienta realmente buena, era justo lo que necesitaba. Había otros plugins similares que probé pero este definitivamente es el mejor. Además del excelente soporte técnico que tienen, es todo espectacular.
Bryan D. Wicker - verified owner
Great!So far so good, the only thing I would add is the possibility for the customers to create custom subscriptions packages, that would be nice. :)
tomgoodinguk - verified owner
Expensive, Stressful and Difficult PluginI have been using this plugin for over 6 months now as my business has grown from a handful of subscribers to 100+. The longer I have used the plugin the more difficult and frustrating I have found it. I’ve had random extra chargers made to customers when no payment should be taken, random emails to customers to say a subscription has been cancelled and delivery schedules that don’t update so I have to manually email customers when their subscription is dispatched.
Good
Support is quick to reply
Bad
The back end is not user-friendly - Why can’t I group subscribes by months so I can bulk “mark as dispatch”? Why doesn’t it highlight who’s been subscribed for 6 months in case I want to give the subscriber an extra item? Want to download .csv of only your active users? You can’t!
There are lots of useful tools that they don’t have like receiving an email if a customer changes their delivery address. (I have to manually check every month). Support suggests changing the PHP but that gives extra issues.
If you choose to bill on 1st of each month and a new subscriber joins on that day they are charged even though they should be billed on 1st of the following month. I have to close my website for the day to stop it from double-charging customers.
No integration with email systems like Klaviyo or Zapier etc
Support is ok but there isn’t a lot of substance to the replies. If you do have an issue they can’t resolve they ask for you to create a “cloned” version of your website for them to fault find. This is fine but it’s all-time and stressful for a poor-performing plugin.
If you want a subscription payment to be taken between 2-4 am you have to manually update EVERY new subscriber. This takes time and is tedious.
No ability to set the number and frequency of failed payment attempts in back-end settings I.e 2 payments attempts over 2 days or 3 over 9 days etc.
Summary
The plugin needs a major overhaul and review. If you actively use this as an integral part of your business the problems are obvious. What I find most frustrating is that they are in denial that the product doesn’t have issues or could be improved. It’s a shame they do not want to act on them and make this the premium product advertised.
It’s clear they do not have to use the product themselves on a day-to-day basis.
Alessandra
Hi Tom,
and thank you for taking the time to review our plugin!
We understand your disappointment in not being able to use the plugin according to your needs. We are aware every business may have different dynamics and scenarios which we usually take into account when developing and improving our plugins. In fact, we constantly implement options and features that are most requested by our users and customers. We add any suggestion we receive through any channel (email, live chat, social networks, events, and support tickets) to a list that we monitor to check how many times a feature has been requested in order to implement it in the related plugin whenever possible. We also aim to meet our customers' needs if we can, as we did with the code provided via ticket.
About our request for a cloned version of the site, this is a standard procedure when deeper tests and/or a debug are needed to avoid affecting the live site and causing further issues.
Finally, we work on a daily basis on improving our plugins, yet, our support policy doesn't include customizations on demand, unfortunately.
In any case, your requirements have been added to our new features list and, if other customers will require the same functionalities, we will certainly analyze whether it will be technically possible to implement them in a future update.