HomeWoocommerceHow to setup subscriptions in woocommerce

How to setup subscriptions in woocommerce

How to setup subscriptions in woocommerce

Subscriptions are popular tactics that eCommerce stores employ to increase sales. The good part about subscriptions is that they fit right into the store’s email marketing campaigns. Over time, stores build up huge email lists that can be “harvested” for sales.

WooCommerce Subscriptions Plugins

Yith WooCommerce Subscription Plugin

Yith WooCommerce subscription is a freemium plugin that simplifies the process of offering subscriptions to your visitors. This is an ideal plugin for creating subscriptions for videos, podcasts, courses, reviews, pretty much anything that you can offer to your customers on an installment basis.

As I mentioned before it’s a free plugin, so I will use it in this guide. So let’s move on to the installation process.

YITH WooCommerce Plugin Installation

  1. First thing first, I assume you have a specialized WooCommerce web hosting and the store is already installed and set up.
  2. Download the WooCommerce official plugin. Next, Install and activate it.
  3. Download YITH WooCommerce. Go to Plugins > Add New then search YITH plugin. Next, Install and activate it.
  4. Configure Simple Woocommerce Subscription

    Before utilizing YITH WooCommerce Subscription, make sure that the option Enable Subscription has been activated in YITH Plugins >> Subscription.

Select the Subscription Product

Select the product that you need to associate with the subscription, the option is available under the product, for further ado see the screenshot below.

Select the Subscription Product

You can set the cost for the subscription plan, adjust the frequency for payment and the price range of the subscription.

price range of the subscription

The price of the subscription needs to set as follows: Users are required to pay a fixed amount (Regular Price) each day/month for the number of days/months you set for the subscription.

The field Max Length is optional. Leave it empty for a perpetual subscription.


I strongly suggest that you enable the option Sold Individually accessible in the product edit page, as it would make no sense for the same user to buy the same subscription plan twice.


Result of the Product

Now you can see how the customer will see the product.

Result of the Product

This is the cart page.

Cart page

After clicking Proceed to Checkout button, you can see the checkout page.

checkout page

Congrats! You have created a sample subscription that charges the user $30, every 30 days.

Payment Methods

The subscription officially begins when the order is submitted and authenticated. Installments could also be set up at WooCommerce > Settings.

Among all payment methods accessible, PayPal is the single one that could be configured to collect recurring subscription fees automatically until the subscription expires or is canceled. In the case of funds in the concerned PayPal account not enough for the subscription, the subscription will be automatically canceled by the system.

On the off chance that you set some other payment method, it will be up to the users to remember the recurrent payment due date and send the amount to the website in order to continue the subscription.

List of Subscriptions

You can easily find all subscribers and subscriptions. Just go to YITH Plugin > Subscription > Subscriptions.

List of Subscriptions

Cancel Subscriptions

If you want to cancel the subscription for some reason you just have to select the subscription and click on the “Delete” option.

Cancel Subscriptions

WooCommerce Subscription Status On Hold

It is easy to set up subscription payments on WooCommerce stores which I have already explained to you above section. In many cases, subscription payments set up recurring payments that could be collected at preset intervals.

WooCommerce Subscription activates when the order changes to Processing (and above). This is ideal for subscription-based payment models but not so great for Cash on Delivery (CoD) payment option.

Notify of
Inline Feedbacks
View all comments
- Advertisment -


Would love your thoughts, please comment.x