WooCommerce Subscriptions

If you want to offer subscription-based pricing for specific courses, then WooCommerce Subscriptions is the perfect fit for you.

Please note that, WooCommerce Subscriptions can not help you with a subscription for the entire site. If you need to offer sitewide membership, use the Paid Memberships Pro plugin.

WooCommerce Subscriptions itself is a paid plugin and is not included with Tutor LMS Pro. To use it with Tutor LMS Pro you must purchase WooCommerce Subscriptions separately.

Requirements to Use the Subscription Feature

You will need the following plugins in order to offer a subscription-based course:

Install and activate all of these plugins on your eLearning website.

Create a Subscription-based Course

The process of creating a subscription-based product is almost the same as adding a WooCommerce product to the course. It just needs a enable an addon. Here’s the process of creating a subscription-based course:

1. Enable WooCommerce Monetization

Enable WooCommerce monetization

In order to create a subscription-based product, you must enable monetization first. You can access the monetization option from Tutor LMS Pro > Settings > Monetization. Here, select WooCommerce as your eCommerce Engine and click on the Save Changes button on the top.

2. Enable WooCommerce Subscriptions Addon

Enable WooCommerce subscription addon

Go to Tutor LMS Pro > Add-ons and search for the WooCommerce Subscriptions addon. Then enable the addon using the toggle switch beside that.

3. Create a Subscription Product

Choose "Simple subscription" as the product type

Go to WP Dashboard > Products > Add New and input the required information there. Here, put a tick mark on the Virtual and Tutor option and input the following details:

  • Product name: Enter the name of your subscription product.
  • Product description: Write a short description of your product.
  • Select product type: Select ‘Simple subscription’ as your product type. 
  • Add subscription price: Set the subscription-product price and select the billing schedule. You can set the billing date here in day, week, month, and year.
  • Set expiry date: Choose the date when the payment will be completed. 
  • Add sign-up fee: If the students need to pay a sign-up fee during the enrolment, input it here. 
  • Offer free trial: Enter how many days, weeks, months, or years you want to offer a free trial of your course.
  • Offer sale price: Enter the sale price in this field. You can also set a validity for this sale price. 

These are the available options while setting up a subscription product. After setting up everything, publish the product.

Add the Subscription Product to Your Course

After creating a product, it’s time to add the product to your course. To do so, you have to open the course using the backend course builder. Then scroll down and choose the Paid radio button on the Add Product section.

Use the subscription product on course

In the Select Product option, choose the subscription product you’ve created in the previous step. The pricing section will be automatically filled up based on your product price. You don’t need to update the price manually. Up next, update your course and the new price will be added to your course.

Instructors must link the subscription product from the backend course builder. This feature isn’t available on the frontend course builder.

Here’s the frontend overview after adding the subscription product to your course:

Subscription preview in the frontend

Was this helpful?