WooCommerce Subscription Support

Sell courses with recurring payments — connect WooCommerce Subscriptions to Masteriyo and create a subscription course product sold via WooCommerce.

This documentation covers the compatibility of the Masteriyo plugin with WooCommerce Subscriptions.

Prerequisites

  1. Masteriyo LMS Pro plan or higher — recurring course pricing and the "Masteriyo Course (Recurring)" WooCommerce product type are Pro-only.
  2. An active installation of Masteriyo LMS Pro.
  3. The WooCommerce Integration add-on enabled in Masteriyo → Addons.
  4. WooCommerce installed and activated.
  5. The WooCommerce Subscriptions extension installed and activated.

Configuration

Create a Recurring/Subscription based course

Once you have activated the above mentioned plugins/add-ons, you will need to create a course or edit an existing course so that it has a recurring payment option. For this, go to Courses > Edit a Course > Settings > Pricing and set a recurring price.

recurring-payment-for-course

Create a WooCommerce product based on above course

Now, you will need to create a WC product based on the above course. For this, go to Products > Add New.

Make sure the product description like name and pricing is similar to the course you are basing this product with.

On the Product Data box, select Masteriyo Course (Recurring) as the Product Type. This option appears only when WooCommerce Subscriptions is active.

product-data-product-type

You will see the options related to Masteriyo Course on the Product Data box. Select the course you have created/edited on the first step.

select-course

After this, on the General Tab, set the pricing and subscription as per the course. Make sure the pricing and the time period is exact to the course.

course-subscription-pricing-on-product-data-box

The integration is now set between the WooCommerce Subscription and the Masteriyo Course. You can go to the Courses page and buy a subscription for this course.

course-buy-now

Click on Buy Now. You will now be redirected to the WooCommerce product page for the product you just created. You can Sign Up for the course from here.

redirected-to-wc-product-page

This will let you checkout via WooCommerce and create a WooCommerce Subscription. Once you have completed the purchase, you can go to Admin Dashboard > WooCommerce > Subscriptions and find the new subscription.


Was this article helpful to you?
Give us Rating

Last edited on July 28, 2026.
Edit this page