Build your own system for generating passive income by offering subscription-based products and services with WooCommerce
What do Amazon Prime, Netflix, Apple Care, and Spotify have in common? They are all businesses that offer products and services based on subscriptions. An online business model that has become increasingly popular and is consistently growing, with a 45% increase over the past two years. According to Forbes, it is projected that the business volume of subscription-based products and services will reach $1.5 trillion by 2025.
How does it work? Very simple: users pay a subscription (weekly, monthly, or yearly) to use software, access training courses, read articles from a magazine, download unlimited resources (as in the case of audiobooks offered by Amazon’s Audible, streaming movies on Netflix or sites offering stock images) or use a hosting service.
However, subscription plans are not limited to just gyms, video games, bookstores, and consulting/coaching services. The sale of themed product boxes has also become a popular trend. Many online companies now offer monthly subscriptions where customers receive curated product packs such as food, books, board games, cosmetics, and more. This business model has proven to be highly effective and successful for a wide range of services and products available in the market.
Are you interested in selling digital items (and using YITH WooCommerce Membership to limit access to online content like video courses, podcasts, articles, etc. for subscribers)? Or are you planning on setting up an e-commerce store where physical products will be shipped to customers, and you need a tool that handles recurring payments and synchronized shipping? Look no further – this plugin is the essential solution to all scenarios when it comes to selling subscriptions with WooCommerce.
Create subscription plans for your WooCommerce products
Creating a product or service to offer as a subscription to your customers is easly made with this tool. All you have to do is determine the type of recurring payment schedule you want (such as daily, weekly, monthly, yearly), and set the subscription amount. With WooCommerce, starting to sell subscription products is just a matter of a few simple clicks!
Use product variations to create different subscription plans
Use product variations to establish diverse subscription options, enabling users to modify their plans by upgrading, downgrading, or switching between them. Within these plans, you can customize the name and pricing for each one.
Implement a subscription fee
Decide if you want to add an additional cost for your customers when they sign up, determine the fee amount, and select the label that will be shown on your store.
Offer a free trial period to create a customer database and encourage them to subscribe to the service
Offering a trial period without any cost or obligations can greatly encourage users to explore and experience your products or services. By providing this opportunity, it becomes easier to convince them to subscribe and ultimately increase conversions once the trial period ends.
Create advanced discount coupons to encourage user subscriptions
Offering a discount coupon and occasional promotional deals can significantly influence your customers to sign up for a subscription. With the plugin, you can create coupons to provide discounts on the initial subscription payment, as well as on subsequent recurring payments. You also have the freedom to specify how many payments should be discounted, such as offering a 50% discount for the first three months (a tactic employed by Amazon as well!)
Allow users to change plans, pause and suspend their subscription
Decide if you want to give users the option to pause their subscription, with the ability to set limits such as a maximum number of pauses or a maximum number of suspension days before automatic reactivation. Additionally, allow them to change their plans or cancel their subscription directly through their account.
Synchronize all recurring payments to a given day (of the week, month, etc.)
Manage your subscriptions easily by syncing all recurring payments on a designated day, such as the first of each month or every Monday. When users subscribe, you have the option to handle the initial payment in different ways: either request a pro-rata amount or delay payment until the synchronized day. This simplifies subscription management and gives you flexibility when it comes to collecting payments from users.
Schedule the delivery of subscription products
Does your customers’ subscription involve sending a product, such as a product box or a print magazine? Use the dedicated feature to schedule the shipment and choose whether to synchronize all mailings on a regular day. For example, you can set the box to be sent every 5th day of the month or the magazine every Monday.
Print a PDF address list to easily manage mailings
If you are selling subscription products that need to be shipped, you have the option to download a PDF file containing your customers’ addresses. With just one click, you can print labels and attach them to the shipping products.
Choose how to handle failed payments and when to suspend or cancel a subscription
Use the available choices to effectively handle subscriptions in cases of failed payments. For instance, you have the flexibility to decide on the number of days before suspending a subscription and how long it should remain suspended before being permanently canceled.
Export subscriptions to a CSV file
Looking to get a summary of your store’s subscriptions that you can download and print? Simply click once to customize the parameters and download the CSV file.
Create a subscription manually and assign it to a user from backend
If one of your clients has chosen to become a subscriber and you need to handle the subscription manually, our plugin offers a solution. With it, you have the ability to create an order, allocate it to the user, and ultimately convert the order into a subscription for any of your shop’s “subscription” type products. This is not only convenient for managing cash payments but also ensures that customers who may struggle with self-subscription (such as those who are elderly or unfamiliar with e-commerce) are not lost in the process.
Monitor subscriptions and revenue in the new integrated dashboard
The plugin offers a dedicated dashboard that allows you to monitor multiple essential metrics. This includes tracking popular subscriptions, net revenue, average monthly returns, and the percentage of users who convert from the trial version to the paid version. Additionally, there is a separate dashboard where you can keep track of each subscription’s details such as start and end dates, recurring payment amounts and dates, and more.
A Gutenberg block to easily create and display the different subscription plans available for a product or service
By using Gutenberg, our “Subscription Plan” block allows you to effortlessly generate forms and visually display the different subscription plans offered on your e-commerce platform. With this feature, you have the ability to custom colors, typography, incorporate gradients, icons, images, and much more.
Do you sell subscriptions to offer online content or digital products? Use Subscription in combination with “Membership”
The combination of these two plugins is highly popular among our collection. By using them together, you can establish a subscription system that grants subscribers access to exclusive content such as video courses, digital resources, ebooks, audiobooks, podcasts, and more within restricted areas of your website. Those who have not subscribed will be unable to access this content.
Make it even easier: automate recurring payments with our Stripe plugin
Looking for a must-have integration? Use the Subscription plugin with Stripe and allow your customers to pay for their subscriptions using a credit card. Furthermore, automate the process of charging the recurring payment amount, making it easier for you and your customers.
Please note: in order to automatically charge recurring payments, you will need one of the following payment methods: PayPal standard, YITH WooCommerce Stripe Premium, YITH WooCommerce Stripe Connect Premium, YITH PayPal Express Checkout for WooCommerce, YITH WooCommerce Account Funds Premium, and WooCommerce Stripe Payment Gateway.
Supported Gateways
Standard features | Changes allowed | |||||
---|---|---|---|---|---|---|
Cancellation | Pause | Multiple subscriptions in cart | Amount | Payment date | ||
PayPal Standard | ||||||
YITH WooCommerce Stripe – Premium | ||||||
YITH PayPal Braintree | ||||||
YITH PayPal Express Checkout* | ||||||
YITH WooCommerce Stripe Connect | ||||||
YITH WooCommerce Account Funds | ||||||
WooCommerce Amazon Pay New | ||||||
WooCommerce eWay | ||||||
WooCommerce Payments | ||||||
WooCommerce PayPal Payments | ||||||
WooCommerce Redsys Gateway | ||||||
WooCommerce Stripe Payment Gateway (credit card only) |
*In order to manage recurring payments it is necessary that the reference transactions are active on your PayPal account. Verify through PayPal support if they are active before implementing the payment method.
Free Vs Premium
FREE | PREMIUM | |
Create a subscription plan for simple, virtual or downloadable products | ||
Choose the recurring payment type as daily or monthly | ||
Choose the recurring payment type as weekly, yearly, etc. | ||
Set an optional end time for the subscription | ||
Enable variations as subscription based (to set different subscriptions plans and pricing using variations) | ||
Offer a trial period to users before subscribing to a plan | ||
Ask for a sign-up fee when purchasing a subscription plan |
FREE | PREMIUM | |
Users can pay subscriptions with PayPal | ||
Users can pay subscriptions with Credit card (check the list of supported gateways) | ||
Synchronize all subscription payments to a specific day of the week, month or year (Example: all payments will be taken the 1st of each month) HOT | ||
Cancel a subscription automatically if the associated order is canceled | ||
Suspend a subscription automatically in case the periodical payment fails | ||
After three failed payment attempts with PayPal, the subscription is automatically set to “Canceled” | ||
Postpone the automatic status switch (for “active”, “overdue” and “suspended” status) by a specific number of hours | ||
Let users force the payment after the first attempt is failed (through a “Renew Now” button) | ||
Choose how to manage the product stock for each recurring payment |
FREE | PREMIUM | |
Create subscriptions manually from the backend NEW | ||
Delete subscriptions from the backend | ||
Recap the subscription information on a page (Start and expiration dates, details of the subscribed product, billing and shipping information, orders linked to the subscription) | ||
Edit subscription details like renewal date, expiry date, amount, billing cycle if used (not available with PayPal standard) | ||
Dashboard with sale reports (net sales, renewals, trials, MRR, ARR, etc.) NEW | ||
Export all your subscriptions to a CSV file NEW | ||
Create coupons for the sign-up fee or for the recurring fee (you can now specify the number of recurring payments to which the coupon will apply) NEW | ||
Receive automatic emails when a subscription plan is going to expire/has been canceled/has been paused/has been resumed | ||
Receive automatic emails when a payment has been made | ||
Automatically enable the staging mode when you clone the site to prevent double charges NEW | ||
Comply with the General Data Protection Regulation: handle personal data requests and choose how long retaining data for accounting if necessary |
FREE | PREMIUM | |
Users can pause a subscription for a certain number of times (decided by the administrator) and resume it later: the expiration date will update accordingly | ||
Allow users access their subscription contents even after the expiring date and while you’re waiting for their payment | ||
Suspend access to content on the expiry date, without deleting the subscription | ||
Users can find the subscription information on “My Account” page | ||
Allow users to resubscribe a plan from “My Account” page and being granted the same conditions of the expired or canceled plan, without having to pay the sign-up fee once again or to benefit of the trial period once again NEW | ||
Users can upgrade or downgrade a subscription plan (configurable in variable products only) HOT | ||
Show users the total duration and the total amount of a subscription | ||
Limit users to only one subscription per product NEW | ||
Choose if a user can add only one or more subscription products to cart NEW | ||
Edit and load billing and shipping address in the subscription details | ||
Let users edit the address for only one or for all subscriptions right from My Account page |
FREE | PREMIUM | |
Customize the “Add to Cart” button label | ||
Customize the “Place order” button label at checkout | ||
Customize labels and colors for all notices and text | ||
Choose to show or not custom messages in the product page about the Signup Fee, the Trial and the recurring payment scheduling | ||
Use the advanced Gutenberg block to show subscription plans with a modern columns design NEW |
FREE | PREMIUM | |
Organize and your subscription-based product deliveries and synchronize all the deliveries on a specific day NEW | ||
Print a PDF list of shipping labels with all the addresses of subscription-based deliveries NEW | ||
Make users pay shipping fees only once in the subscription period with one-time shipping |
FREE | PREMIUM | |
Integration with YITH WooCommerce Membership: members pay a subscription to access private content | ||
Support for YITH Multi Currency Switcher for WooCommerce | ||
REST API | ||
Subscription topic inside WooCommerce Webhooks |
Plugin integrations
All the products in our YITH catalog are developed on the same shared framework. This grants full compatibility among all our plugins and allows combining them together to get even more powerful results and more complete solutions.
We do our best to also include compatibility with the most popular WordPress and WooCommerce plugins available on the market.
You can use this plugin with*:
YITH WooCommerce Account Funds allows your customers to create a digital wallet in your store and use the credit to pay for every order and prevent issues with the card or payment gateway that could let them leave the checkout process.
The integration with YITH WooCommerce Account Funds allows the customer to pay and renew orders with their Funds.
Thanks to YITH WooCommerce Affiliates, you will have an actual affiliation system in your shop in few steps. You can set a commission rate, even a unique one for each affiliate. The payment can either be manual or automatic through PayPal.
The integration with Subscription plugin allows the admin to choose whether to assign an affiliate commission on every renewal order or not.
The Automatic Role Changer plugin allows you to automatically assign roles to your customers following a specific purchase or amount spent.
When combined with YITH WooCommerce Subscription, the customer will automatically get the role you have set when the subscription changes to status ‘active’ or ‘trial’. The role will be removed when the subscription gets the status ‘paused’, ‘pending’, ‘overdue’, ‘cancelled’, ‘expired’ or ‘suspended’.
YITH WooCommerce Customize My Account Page helps you customize your “My Account” page in your website in a few simple steps, adding new sections and editing the default WooCommerce ones.
YITH WooCommerce Subscription adds a section to the “My Account” page that allows the users to track the subscriptions they purchased in the shop.
By using the plugin in combination with YITH WooCommerce Customize My Account Page, you can customize the label and content directly from the administration panel applying quick changes.
YITH Donations for WooCommerce is the plugin that allows adding a form to your site through which your users can make online donations. You can show the donation form on one or more products, on the cart page, use the widget to show the donations received and much more.
When used in combination with YITH WooCommerce Subscription, it allows turning the product created by the plugin (named YITH Donations for WooCommerce) into a subscription-based product and receiving recurring donations from your customers.
YITH WooCommerce Email Templates is an extension that allows you to perform advanced customization on standard WooCommerce Emails that are sent to your customers.
You can use a different template for each email, choosing from a pool of 4 offered by the plugin. Thanks to the integration with the plugin you are also free to customize every single email it sends.
YITH WooCommerce Gift Cards allows selling gift cards (both virtual and pre-printed ones) in your e-commerce store and that users can redeem in your store.
This integration allows using a gift card to purchase a subscription product and the next renewals will use the remaining balance until it ends and it’s not expired.
YITH WooCommerce Membership is a plugin that allows you to organise the content of your site into plans and make it accessible only to users who have paid for it.
With this plugin, you can offer your users a wide selection of products in exchange for a cost.
Using YITH WooCommerce Membership in combination with YITH WooCommerce Subscription you will allow your customers to purchase a membership by subscribing to a membership plan.
Access to the membership will always be consequential to the state of the subscription: in case the subscription is expired or a payment is missing, users won’t be able to access its content
YITH WooCommerce Multi Vendor allows you to turn your store into a marketplace where vendors manage their own products and split the income with the admin based on the commission rate agreed.
The integration with YITH WooCommerce Subscription allows your vendors to set up their own subscription products and generate vendor commissions also on every renewal order as well.
With YITH WooCommerce Name Your Price you can let your users decide the price they want to pay for the product, either a totally free price or a price that falls between a minimum and maximum amount.
The integration between the two plugins allows setting up subscriptions of the amount entered by the customer, which will automatically renew at that price.
YITH WooCommerce Sequential Order Number allows you to customize the order numeration based on your custom settings and keep it as a separate sequential numeration instead of using the standard numeration for all WordPress posts.
The integration with YITH Subscription allows you to create a separate sequential numeration for all the subscriptions generated in your store and customize it.
YITH PayPal Braintree allows enabling payments by credit card and PayPal with a unique and secure Braintree account.
YITH PayPal Express Checkout lets you add the brand-new payment method offered by PayPal that grants quicker transactions for the orders placed in your store.
If combined with YITH WooCommerce Subscription your users will:
- be charged the renewal payments automatically on the next due date;
- be able to buy more than one subscription-based product in the same cart
- be able to process new subscriptions with one click if they’ve already bought a subscription product (their details will be automatically imported)
YITH WooCommerce Points and Rewards allows you to create a points generating system in your shop, so that your users can be encouraged to come back to your store to get rewarded.
The integration with YITH Subscription will let you choose whether sign-up fees and renewal orders have to generate points or not.
YITH WooCommerce Product Add-ons & Extra Options allows you to configure additional options that will be added to one or more product in your shop.
For each action, it’s possible to choose a name, an image and a price, which will add up to the basic ones the product has.
This plugin perfectly integrates with YITH WooCommerce Subscription and this will allow your users to purchase a subscription for several services, meaning, for instance, a “subscription” product with a custom set of selected add-ons.
YITH WooCommerce Stripe enables your store to accept credit card payments.
When combined with YITH WooCommerce Subscription, you can charge your users automatically when they pay with credit card. Moreover, you can also change the subscription amount and renewal date besides cancelling and/or pausing the subscription and adding multiple subscriptions into the same cart.
YITH Stripe Connect for WooCommerce allows you to get payments with credit card and split every sale into more payments that go to the credit card of the receivers you’ve previously set.
If combined with YITH WooCommerce Stripe Connect, you will be able to:
- let customers pay their subscriptions with credit card and be automatically charged on their card at the end of every billing cycle
- add more subscription products to the same cart
- edit details such as price and billing date on ongoing subscriptions
- let users save, update and edit their card details for ongoing subscriptions
- let your shop receivers get a percentage commission also on renewal orders
RedSys (Servired / Sermepa) Gateway allows you to integrate Redsys, one of the most-used gateway in Spain (98%) into your WooCommerce.
The integration with YITH Subscription allows you to process not only one-time payments but also subscription based and recurring payments automatically.
WooCommerce Amazon Pay is a free end-to-end payment solution that gives active Amazon customers a familiar, fast, and secure way to complete their purchase through your online store. Shoppers can use the address and payment information already stored in their Amazon account to check out – avoiding account creation or the need to re-enter their billing and shipping information. The performance is continually optimized by technology, learnings, and best practices from Amazon.
The integration with YITH Subscription lets you enable automatic recurring payments for your subscription products paid with Amazon Pay, so your users can be charged automatically on the subscription due date.
The eWAY extension for WooCommerce allows you to take payments directly on your store via the eWAY Rapid 3.1 API without having customers leave your store.
The integration with YITH Subscription allows you to process also subscription-based and recurring payments automatically.
WooCommerce Payments allows accepting major credit and debit cards and lets customers pay for their orders directly without leaving your WooCommerce store.
The integration with YITH Subscription allows you to process also subscription-based and recurring payments automatically.
WooCommerce PayPal Payments allows you to offer PayPal, Venmo (US), Pay Later, credit and debit cards, and country-specific payment options.
The integration with YITH Subscription lets you enable automatic recurring payments for your subscription products paid with PayPal Payments, so your users can be charged automatically on the subscription due date.
WooCommerce Stripe enables your store to accept credit card payments.
When combined with YITH WooCommerce Subscription, you can charge your users automatically when they pay with credit card. Moreover, you can also change the subscription amount and renewal date besides cancelling and/or pausing the subscription and adding multiple subscriptions into the same cart.
* All the plugins listed in this section are not included in YITH WooCommerce Subscription. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.
Reviews
Clear filtersThere are no reviews yet.