LearnDash LMS

In this documentation, we will explain how to integrate Sublium Subscriptions with LearnDash to build a fully automated, flexible subscription system for selling courses.

Overview

LearnDash is a WordPress LMS that allows you to create and manage courses, lessons, quizzes, and student access. Sublium Subscriptions handles subscription management, recurring billing, and automated payment workflows.

Together, they enable you to sell LearnDash courses using one-time or subscription-based pricing, while Sublium automatically manages enrollment and access based on the user’s subscription status.

What the LearnDash and Sublium Subscriptions Integration Enables

  • Sell LearnDash courses using subscription-based or one-time pricing
  • Automatically grant or revoke course access based on subscription status
  • Offer flexible billing intervals such as weekly, monthly, or annual payments
  • Centralize subscription management and payment tracking in Sublium Subscriptions
  • Automate email notifications for renewals, cancellations, and payment failures

How to Integrate Sublium Subscriptions With LearnDash 

We will use the example course, “Beauty and Wellness Masterclass”, and create 3 subscription plans in Sublium: 1 one-time payment, 1 monthly, and 1 weekly. 

Step 1: Install LearnDash Plusins 

You need to install two plugins:

  • LearnDash LMS
  • LearnDash WooCommerce.

Once you install LearnDash LMS, go to Add-ons and look for “WooCommerce For LearnDash”, then hit the Install button on the right. 

LearnDash WooCommerce add-on installation screen in WordPress dashboard

Next, make sure both plugins are installed and activated. 

LearnDash LMS and WooCommerce LearnDash plugins installed and activated in WordPress

Step 2: Activate LearnDash Sublium Subscription integrations

Go to Settings ⇒ Integrations, and locate LearnDash in the list of integrations.If it’s not installed, you will see “Plugin not installed.” Install it first. Toggle the Active button to enable the integration.

Activate LearnDash LMS and Sublium Subscription integrations toggle in settings panel

Step 3: Create Your Course in LearnDash 

Navigate to LearnDash ⇒ Courses and click +Add New Course

LearnDash Add New Course screen in WordPress admin dashboard

Add course title, description, lessons, quizzes, and any downloadable resources based on your course, and create one. 

Creating a LearnDash course with lessons, quizzes and course content setup

Step 4: Create a WooCommerce Product for the Course

Go to Products ⇒ Add New and create a new product for your course.

Set the product type to Simple and Virtual and add the Course you created in the earlier step to the “LearnDash Courses”.

WooCommerce product setup screen linking LearnDash course to product

Step 5: Create a Sublium Subscription Plan and Assign the Product

Guide: How to create subscription-selling plans in WooCommerce. 

Go to Sublium Subscriptions ⇒ Plans ⇒ Add New. Create a Recurring Plan and set the Selling plans.   And make sure all the selling plans are active. 

Creating recurring subscription plan in Sublium Subscriptions dashboard

Next, move to the Products tab and assign the course product created in WooCommerce to the Subscription plan you created. 

Assigning WooCommerce course product to Sublium subscription plan

Step 6: Set up pricing for subscription plans

Next, set up pricing for all the subscription plans you created. 

Setting pricing options for Sublium subscription plans

Check “Allow One Time Purchase” to confirm a one-time purchase.

Enabling one time purchase option in subscription pricing settings

Make sure to hit Save to update. 

That’s it. The LearnDash course is now connected to automated recurring billing.

How Sublium Subscriptions & LearnDash Work on the Storefront

Now, when users see the Course plan on the front end. They will see all the recurring billing plans you created using Sublium Subscriptions.  

Frontend course subscription plans displayed to users with pricing options

They can select any plan and add it to the cart, and check out without any hassle. 

Note: Sublium Subscriptions is compatible with all the Payment Gateways, including Stripe, Square, and PayPal.

User selecting subscription plan and adding course to cart in checkout flow

Here is the thank-you page after a successful purchase. 

Thank you page after successful LearnDash course subscription purchase

How to Manage Sublium Subscriptions With LearnDash

Once someone signs up for a course, you can find the subscription both in LearnDash and Sublium Subscriptions. 

In LearnDash, you will find it under the Course page on the Settings tab. 

LearnDash course settings showing subscription enrollment details

And in Sublium Subscriptions, you can find it under the Subscriptions section. 

Sublium subscriptions list showing active user subscriptions

Subscription details

You can click on the Subscription name to see the Subscription details. 

Detailed subscription view showing plan, billing and user information

In the Subscribers Details section, you can find all the details about the Subscriber, Subscription, and payment details. 

Subscriber details showing payment history and subscription information

Subscription Status

Under the action, you can reschedule an order, pause, cancel, renew, and delete the subscription. 

Subscription management actions like pause cancel renew in Sublium dashboard

Your action will also be reflected in Tutor LMS. 

For instance, cancel the Course Subscription in Sublium. 

Subscription cancellation reflected in LearnDash or LMS system

It will be canceled in Tutor LMS as well. The Subscribers will no longer be students. 

This is how you can manage Tutor LMS courses in Sublium Subscriptions. 

Example Scenario

Imagine you run a digital academy offering Graphic Design courses.

You can set up:

  • Starter Tier: Access to basic design fundamentals and intro lessons
  • Pro Tier: Access to advanced modules, premium design assets, and certification
  • Weekly Drip: Unlock one new module every 7 days
  • Course Bundle: “Graphic Design + Branding Masterclass” included in a single subscription

LearnDash handles:

  • Lessons
  • Quizzes
  • Drip schedules
  • Certification

Sublium handles:

  • Recurring billing
  • Renewals
  • Smart retries
  • Automated membership access

This creates a fully automated learning experience with predictable recurring revenue.

Ready to Transform Your Subscriptions?

Join a growing community of WooCommerce store owners who rely on Sublium to power their recurring revenue.
Sublium WooCommerce subscription plugin support team - expert help and guidance
5 star rating from Sublium WooCommerce subscription plugin customer
Transform WooCommerce subscriptions with Sublium - superior plugin alternative