#1 Independent Seller of WooCommerce Plugins
Browse Categories
E-COMMERCE UX VIDEOTRAINING

E-COMMERCE UX VIDEOTRAINING

Discover our training experience and improve your e-commerce to loyalize your customers and increase your sales. view our courses

E-COMMERCE UX AUDIT

E-COMMERCE UX AUDITComing soon

We audit your e-commerce and help you to optimize it for higher conversions.

Cart

YITH WooCommerce Subscription

What the plugin does Sell products with a subscription plan in your e-commerce and loyalize your customers.
How you can benefit from it:
  • You will benefit from the subscription system for your business, the most powerful to generate permanent passive incomes;
  • You will loyalize a niche of customers who will renew the subscription on a monthly basis allowing you to gain fixed and guaranteed incomes.
This plugin is used by 21263 customers, with a rating of 4.4/5 and a 98% customer satisfaction in support!
loading

A subscription license entitles you to 1 year of updates and support. Each installation of the plugin will require a license key.

  • 6 or 30 sites license for all items
  • Instant access to all plugins (including future ones!)
  • Many new and improved plugins released each year
  • Unlimited downloads for each product
  • Regular updates thanks to our team of UX designers and developers
  • Fast support thanks to a dedicated help desk
  • Translated in 4 languages with more added
  • Cancel easily anytime
  • Join the community and suggest new features or plugins
  • Bonus: E-commerce Expert Videotraining

    1 new course each year to improve an e-commerce, increasing sales and loyalizing the customers.

    View Club details >

Buyer Protection
Read more about the refund policy >
30 DAY MONEY BACK GUARANTEE: if you are not 100% satisfied with our products, you will receive a 100% refund for any reason.
Read more about the refund policy >

Main overview

A simple way to ensure constant earnings is selling products under subscription

Purchasing online services like hosting, coaching, courses or podcasts is nowadays a routine. These products often have something in common: they are purchasable with a subscription process. Do you know why?

Selling products with a subscription lets you receive scheduled and constant payments, in order to supervise month by month the grow of your income; this is why big companies offer their products with this formula.

You can sell magazines or consultations with a subscription, but also training courses, videos, audios and a lot more, allowing your customers to enter a special and exclusive club with your shop as the main protagonist.

Thanks to the complete integration with YITH WooCommerce Membership, you will be free to create subscriptions for online products that will be exclusive to whoever will purchase them, like video courses, monthly podcasts, etc.

The trial mode will make your customer access freely to your products for a limited time, in order to increase registration to your shop and purchases.

In addition, the included reminder system of YITH WooCommerce Subscription will remind your customers the actions to fulfill, increasing in this way the percentage of subscription renewal.

Automatic charges on renewal orders are available with 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.

Multiple subscriptions

More than one subscription can be associated to the same user, and based on the selected gateway, users will also be able to add more than one subscription to the same cart.

Payment Date

Based on the selected gateway, the admin can also edit the date of the next payment.

Standard features Changes allowed
Cancellation Pause Multiple subscriptions in cart Amount Payment date
PayPal Standard
YITH WooCommerce Stripe – Premium
YITH PayPal Braintree New
YITH PayPal Express Checkout*
YITH WooCommerce Stripe Connect
YITH WooCommerce Account Funds
WooCommerce Stripe Payment Gateway

*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.

WITH YITH SUBSCRIPTION YOU CAN:


Include variable products in your subscription

So you can create many more ad hoc solutions for your users

Pause subscriptions

And resume it only when you have time to use it

Paused


Allow payment deferment

To let your customer catch up missed payments

Suspended subscription

Allow a free trial period

After which users can purchase the subscription

Trial period


Add a sign-up fee to subscriptions

Or let your customers just pay for recurring fees

Sign-up

Cancel and renew subscription

Directly from My Account page

Cancel and Reniew


Have immediate access to subscription details

Such as start and end date and products associated

Allow upgrade or downgrade

To switch easily from a subscription plan to another

Upgrade/downgrade


Receive and send emails to customers

Each time a new action is applied to a subscription

Email

Use two additional types of coupons

To apply offers on sign-up and recurring fee

Coupons


Track all subscription activities

Even the smallest change will be recorded and showed in a table

Subscription activities

Integrate it with YITH WooCommerce Membership

To create plans entirely customisable for what concerns duration and content

Compatible with YITH WooCommerce Membership


Cancel subscription automatically

When the associated order is removed

Delete subscription

Suspend subscription automatically

In case the recurring payment fails

Suspended subscription


Keep track of failed payments

So the subscription status is automatically set to “cancelled” after three failed attempts

Failed payments

Allow delays in payment

By providing a grace period before subscription status is switched to “overdue”, “suspended” or “cancelled”

Payment delay


Charge shipping fees only once

And avoid your users pay the shipping every time the subscription renews

One time shipping

Edit and load Billing and shipping address

Admins can edit and load this information right in the subscription details

Edit and load billing and shipping details


Let customers edit the address for one or all subscriptions

Right from My Account page

Update address for active subscriptions

Handle personal data requests and anonymisation process

And choose how long retaining data for accounting if necessary

Privacy policy


Add multiple subscriptions to the same cart

With YITH Stripe, YITH Stripe Connect, YITH PayPal Braintree and YITH PayPal Express Checkout

Multiple subscriptions in the same cart

Edit details of ongoing subscriptions

Like biling date, expiry date, billing cycle and amount based on the selected payment gateway

Edit subscription details


YITH WooCommerce Stripe support

Stripe is also available among payment gateways for joining and renewing subscription plans.

YITH WooCommerce Subscription compatible

Take advantage of the wpml compatibility

You are free to easily translate the plugin with the powerful WPML tool

Wpml Compatible

Supported Gateways

Standard features Changes allowed
Cancellation Pause Multiple subscriptions in cart Amount Payment date
PayPal Standard
YITH WooCommerce Stripe - Premium
YITH PayPal Braintree New
YITH PayPal Express Checkout*
YITH WooCommerce Stripe Connect
YITH WooCommerce Account Funds
WooCommerce Stripe Payment Gateway
*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 VERSION FEATURES

  • Create a subscription plan for simple, virtual or downloadable products
  • Support for PayPal standard for automatic payments
  • Select how to renew the subscription (daily or monthly)
  • Block the subscription renewal (only via PayPal)
  • Administrators can delete a subscription

PREMIUM VERSION FEATURES

  • All features of the free version
  • Pay subscriptions with PayPal or credit card (using PayPal Standard, YITH Stripe, YITH Stripe Connect or YITH PayPal Express Checkout)
  • Create a subscription plan also for physical and variable products
  • Users can pause subscriptions (for a certain number of times decided by administrators) and resume them postponing their expiration date
  • Recap subscription information on a page with:
    • Start date
    • Expiration date
    • Details of the subscribed product
    • Billing and shipping information
    • Orders linked to the subscription
  • Offer a trial period to users before subscribing to a plan
  • Ask for a sign-up fee when purchasing a subscription plan
  • Let users access contents even after the expiring date while you wait for their payment
  • Suspend access to content on the expiry date, without deleting the subscription
  • Users can find subscription information on "My Account" page
  • Reactivate an expired subscription plan from "My Account" page
  • Automatic dispatch of an email on the following conditions:
    • Subscription plan is expiring
    • Payment has been made
    • Subscription plan has been canceled
    • Subscription plan has been paused
    • Subscription plan has been resumed
  • 2 more coupons in addition to WooCommerce ones:
    • coupon for the sign-up fee
    • coupon for the recurring fee
  • Upgrade or downgrade a subscription plan (configurable in variable products)
  • Customize the "Add to Cart" label of the button
  • Show users the total duration of a subscription
  • Compatible with YITH WooCommerce Stripe
  • Compatible with YITH Stripe Connect for WooCommerce New
  • Compatible with YITH PayPal Braintree for WooCommerce New
  • Compatible with YITH PayPal Express Checkout for WooCommerce New
  • Cancel subscription automatically if the associated order is canceled
  • Suspend subscription automatically in case periodical payment fails
  • After three attempts failed using Stripe or PayPal, the subscription is automatically set to "Cancelled"
  • Postpone automatic status switch (for "active", "overdue" and "suspended" status) of a specific number of hours
  • Make users pay shipping fees only once in the subscription period with one-time shipping
  • 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
  • Edit subscription details like renewal date, expiry date, amount, billing cycle if used with YITH Stripe Connect or YITH PayPal Express Checkout New
  • Let users force the payment after the first attempt is failed (Renew Now button) New
  • Comply with the General Data Protection Regulation: handle personal data requests and anonymisation process and choose how long retaining data for accounting if necessary

Plugin integrations

With "Integration" between two or more of our plugins, we mean that the features provided by these products combine, offering further value and options than when they are individually used. 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.
Plugin name Description
YITH WooCommerce Account Funds 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.
YITH WooCommerce Affiliates 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.
YITH WooCommerce Automatic Role Changer 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 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 WooCommerce Email Templates 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 Membership 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 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.
YITH WooCommerce Name Your Price 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 PayPal Braintree for WooCommerce YITH PayPal Braintree allows enabling payments by credit card and PayPal with a unique and secure Braintree account.
The integration with YITH Subscription allows using Braintree for recurring payments either by credit card or PayPal. 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 PayPal Express Checkout for WooCommerce 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 WooCommrce 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 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 YITH WooCommerce Product Add-Ons 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 YITH WooCommerce Stripe enables your store to accept credit card payments. In order to avoid fraudulent payments, you can use this plugin to reject payments from customers with a past of registered orders. 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 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

Screenshots

ADMIN VIEW

USER VIEW

Reviews (56)

Customer reviews

Rated 4.4464285714286 out of 5 stars
56 reviews

Are you a customer? Submit your review

submit review

56 reviews for YITH WooCommerce Subscription

  1. 5 out of 5

    Mattie Lee - verified owner

    Take your time to do it rightGood working plugin, you will have to take your time to set it all up correctly and check if all options that you need are enabled and set.

  2. 5 out of 5

    P. McDonald - verified owner

    great modules from YITH!one of my favourite tools from YITH, many options and supported gateways. It has been the whole structure of my site, congrats!

  3. 5 out of 5

    Hollietta Carter - verified owner

    all in onethis is my favourite subscription plugin, i've spent money with other brands to end up going with YITH and having everything in just one plugin, this is effectiveness

  4. 5 out of 5

    Collin K. - verified owner

    I am using the plugin with membership plugin, great solution for my needs. Thanks to support for guidance in right direction.

  5. 5 out of 5

    Richard Gardner - verified owner

    great products!i´m mostly using this plugin from yith, they recently added a great feature of a renew now button. long story short, it lets your users force the payment after the first attempt gets failed. i really needed this function and other users too i believe. keep up the good work!

FAQ (63)

Questions and answers of the customers

  1. 0 votes
    Answered by the admin

    Hello Pierre,

    Taking your example, it is unfortunately not possible to assign a subscription to an account. The customer will have to purchase the subscription by logging in to his account first (and indeed refund and repurchase).

    Regards.

  2. 0 votes
    Answered by the admin

    Hi Thomas! Yes, it is possible through variable products where you can create a variation with the regular price and one with a subscription just like in this sample.

  3. 0 votes
    Answered by the admin

    Hi there! The premium version of the plugin allows offering a trial version of the subscription to give users free access to the product for a specified period of time. You can find more details about this feature in this section of the plugin documentation.

  4. 0 votes
    Answered by the admin

    Hello Richard! Our plugin allows you to create a recurring payment for a specific period.

    At the end of this period the subscription is cancelled and can't be reactivated unless another product is purchased.
    Therefore, our plugin would not be able to suite your requirements. :/ 

     

    Regards

  5. 0 votes
    Answered by the admin

    Hello Thomas! The plugin creates automatically WooCommerce orders.
    We have not tested that plugin yet but if it works with normal orders, the invoices will be created also for subscription and renew orders.
    However, if you face any doubt or issue, we can gladly help you via a support ticket.

     

    Regards

Technical Info

  • Requires: WordPress 4.5 or higher and WooCommerce 3.2.x or higher
  • Compatible up to: WordPress 5.4.x and WooCommerce 4.0.x
  •  
  • Minimum PHP version: 5.6
  • Version: 1.7.6
  • Released: 2020-03-09
  • WPML and Weglot compatible: YES
  • Translation ready: YES
  • Languages: Dutch, English, German, Italian, Spanish
  • Support to: All YITH plugins except for YITH WooCommerce Product Bundles, All YITH themes, WooCommerce Stripe Payment Gateway, Storefront
  • GDPR Compliant: YES
loading

A subscription license entitles you to 1 year of updates and support. Each installation of the plugin will require a license key.

  • 6 or 30 sites license for all items
  • Instant access to all plugins (including future ones!)
  • Many new and improved plugins released each year
  • Unlimited downloads for each product
  • Regular updates thanks to our team of UX designers and developers
  • Fast support thanks to a dedicated help desk
  • Translated in 4 languages with more added
  • Cancel easily anytime
  • Join the community and suggest new features or plugins
  • Bonus: E-commerce Expert Videotraining

    1 new course each year to improve an e-commerce, increasing sales and loyalizing the customers.

    View Club details >

98% CUSTOMER SATISFACTION

We don't offer one-time support, we care for you day-by-day.

Meet the team