Overview
With e-commerce enabled on your platform, you can sell courses and paths. The platform also allows you to combine multiple courses, paths, and/or digital media and sell them as a subscription plan. This article will show you how to create, configure, and sell subscription plans.
Note that currently, Stripe and Authorize.net are the only payment gateways that support subscription plans.
Creating subscription plans
To create a new subscription plan:
- Click Admin from the primary navigation menu.
- Click E-commerce from the fly-out menu.
- If E-commerce is not available, it is not enabled on your platform. To learn how to enable e-commerce on your platform, visit the E-commerce article.
- Click Subscriptions from the Items table.
If you have already created subscription plans, they will display. To create a new subscription plan:
- Click Add.

The Add subscription pop-up will display.
- Enter the name of the subscription plan.
- Click Save.
After the subscription plan is created, you can begin adding courses and digital media. To add items to the subscription plan:
- Click Add item.
The Add items pop-up displays.
- Select the courses and digital media you want to include in the subscription plan.
- You can filter by name and item type to quickly locate items on the list.
- Click Submit.
The selected items display for the subscription plan.
- Click Add item to add additional items.
- Select an item and click Delete if you want to remove an item.

Configuring subscription plans
To configure a subscription plan:
- Click Admin from the primary navigation menu.
- Click E-commerce from the fly-out menu.
- Click Subscriptions from the Items table.
- Click a subscription plan.
- Click Admin from the subscription plan secondary menu.
- Click Basics from the fly-out menu.
Basics tab
The Basics tab allows you to set the catalog descriptions and image for the subscription plan, and associate it with an organization.
- To add the catalog descriptions, click Edit in the Overview section.
- To change the catalog picture, click Change Picture in the Overview section.
By default, the subscription plan is associated with the default organization. If you want to select a specific organization where the subscription plan will be visible:
- Click Edit in the Settings section.
- Select the organization you want the subscription plan to be visible to.
- Note that you can only select one organization.
- Click Save.

Catalog tab
To configure the information shown in the catalog:
- Click Admin from the primary navigation menu.
- Click E-commerce from the fly-out menu.
- Click Subscriptions from the Items table.
- Select a subscription plan.
- Click Admin from the subscription plan secondary navigation menu.
- Click the Catalog tab.
The first section in the Catalog tab allows you to configure the following settings:
- Publish?: This checkbox publishes the subscription plan to the catalog. If the setting is unchecked, the subscription will not be visible to users.
- Include short description?: When checked, the short description for the subscription plan is shown in the catalog.
- Include long description?: When checked, the long description for the subscription plan is shown in the catalog.
- Include table of contents?: When checked, all of the included items for the subscription plan are shown in the catalog.
- Featured item?: When checked, the subscription plan will be shown as a featured item in the right panel of the catalog.

The Catalog tab also includes the following sections:
- Categories: The Categories section lists the catalog categories the subscription plan will be displayed in.
- Click Edit categories to remove existing categories.
- Click Add categories to add the subscription plan to additional categories.
- Tile color: The Tile color section allows you to add a color to the left side of the tile in the catalog.
- Click the HEX color code to display a color picker.
- Select a color, or enter a HEX code to set a color for the left side of the catalog tile.
- Visibility: The Visibility section allows you to add filters to the subscription plan to limit which users can view it in the catalog.
- Click Add to add a visibility filter.
- SEO: The SEO section lets you add a meta description and keywords to your subscription plan to improve its visibility in search results.
- Click Add to add a meta description and keywords to the subscription plan.
E-commerce tab
To configure pricing settings for the subscription plan:
- Click Admin from the primary navigation menu.
- Click E-commerce from the fly-out menu.
- Click Subscriptions from the Items table.
- Select a subscription plan.
- Click Admin from the secondary navigation menu.
- Click the E-commerce tab.
The E-commerce tab allows you to set the recurring price for the subscription plan. By default, newly created subscription plans do not have a price. To add a price:
- Click Edit Default Price.
The Price pop-up displays.
- Enter the subscription price.
- Select the billing frequency: monthly or yearly.
- Note that once a subscription plan has purchases, the billing frequency cannot be changed.
If you have existing purchases, you can change the price of a subscription and choose to optionally apply it to the existing purchases. To edit the price:
- Click Edit Default Price.
- Add the new price.
- Click Save.

The subscription plan price is updated, and a message displays at the top of the page, indicating that existing subscriptions exist with a price that is different from the current default price. If you would like to update the subscription plan price for existing subscriptions:
- Click change to current price next to the active subscription in the Active subscriptions with different price than current section.
Please note that if you change the price of an active subscription to the current, updated price, any previous coupons are NOT applied - the new price is applied to the existing subscription in full.
The platform allows you to customize subscription plan pricing to match different locations, organizations, groups, and more. You can set up multiple filtered prices, and the platform will automatically display the right price for each user based on their profile.
To add a filtered price to a subscription plan:
- Click Add Filtered Price from the E-commerce tab.
The Add Filtered Price pop-up displays.
- Enter the Price that will apply to users that meet the User Filter criteria.
- Select a Currency.
- Select a predefined filter or click the add
icon to add a new user filter.
- You can create a user filter based on role, location, language, organization, tag, and more.
- To learn more about creating filters, visit the Filters article.
- Click Save.
To further customize the user experience, the E-commerce tab for subscription plans also includes a Purchase actions section and a Cancel actions section
- The Purchase actions section allows you to add actions that are performed when the subscription is purchased, such as sending a notification or adding a user to a group.
- Click Add in the Purchase actions section to add a purchase action to the subscription plan.
- The Cancel actions section allows you to add actions that are performed when the subscription is canceled. For example, you could send a custom message to users who cancel, or remove users from a group related to the subscription.
- Click Add in the Cancel actions section to add an action that occurs if users cancel the subscription plan.
The Add action pop-up displays for both purchase and cancel options. Depending on the set-up of your platform, the following actions are available across multiple tabs:
- Awards: Award badge, Award certificate, Award coupon, Award points.
- Integrations: Webhook, xAPI
- Additional integration options vary based on the set-up of your platform.
- Membership: Add to group, Enroll in course, Remove from group.
- Other: Add tag, Add to-do item, Archive, Deactivate, Remove tag, and Send custom notification
Select the action that should be performed when a user purchases or cancels the subscription. For example, if you want the user to be added to a group after purchasing the subscription:
- Click the Membership tab.
- Click Add to Group.
- Select the Group.
- Select a message option.
- Click Save.
- To learn more about each action, visit the Adding actions section of the Rules article.

Purchasing subscription plans
When published, subscription plans are visible to users in the Catalog, just like courses and bundles.
The subscription plan will be available on both the user and visitor portals (if enabled). The screenshot below shows the subscription plan published to the visitor portal. To view the items in the subscription plan, users:
- Click Catalog.
- Click the the subscription plan tile.
The subscription plan page displays. To subscribe to the plan, users:
- Click the Subscribe button (which also displays the price).

The checkout page displays, and the checkout process is the same for both courses, bundles, and subscription plans.
- If users are purchasing from the visitor portal, they can create an account, or Log in if they already have an account.
- Users can pay using the the payment gateway set up for platform.
- Note that only Stripe and Authorize.net currently support subscription plans.
Note that you cannot mix subscriptions with one-time purchases. If you try to add a one-time purchase to a cart containing a subscription, you'll be prompted if you want to replace the subscription with a one-time purchase.
After checkout, learners can access the subscription plan on their Purchases tab.
Similar to bundles, users need to select the courses in the subscription plan and click Enroll to enroll in the courses.
Viewing subscription purchases
To view subscription purchases, administrators:
- Click Admin from the primary navigation menu.
- Click E-commerce from the fly-out menu.
- Click Subscriptions from the Items table.
- Select a subscription plan.
- Click Purchases from the secondary navigation menu.

The Purchases page displays. Here you can access Active, Past due, and Canceled tabs.
- To see the details of a subscription, click the details
icon.
- The details page allows you to:
- View the status of the purchase.
- Access a PDF receipt of the payment.
- Issue a refund.
- Cancel active and past-due subscriptions.
Additional details about subscription plans
What happens if a user cancels a subscription plan?
Users enrolled in subscription plans are billed automatically on a recurring schedule according to the billing frequency configured for the plan. If a user cancels a subscription plan:
- The user is no longer billed. and at the end of the billing period, they lose access to the items in their subscription.
- If the subscription plan has courses, then users will be deactivated from the courses.
As an administrator, you can receive notifications for subscription cancellations. To enable subscription cancellation notifications:
- Click Admin from the primary navigation menu.
- Click E-commerce from the fly-out menu.
- Click the Configure button in the upper right corner.
- Click the Notifications tab.
- Select the Receive notification of subscription cancellations checkbox.
If you want to prevent deactivated users from accessing a course in the subscription plan:
- Access the course.
- Click Admin from the course (secondary) navigation menu.
- Click Deactivation from the fly-out menu.
- Deselect the Allow deactivated learners to access course checkbox.
What happens if a user doesn't pay a recurring bill for a subscription plan?
If users fail to pay for a subscription plan:
- The user is sent a past due warning.
- Monthly subscriptions: For subscriptions billed monthly, a past due warning is sent two days after the payment due date. If the user hasn't paid within 30 days after the payment was due, the subscription plan is automatically canceled.
- Annual subscriptions: For subscriptions billed annually, the past due warning is sent 15 days after the payment due date. If the user hasn't paid within two months after the payment was due, the subscription plan is automatically canceled.
As an administrator, you can also receive notifications for past-due subscription payments. You will receive the notifications at the same time the customer receives the past-due warning (two days after the subscription payment was due for monthly billing and 15 days after the payment was due for yearly billing).
To enable past due subscription payment notifications:
- Click Admin from the primary navigation menu.
- Click E-commerce from the fly-out menu.
- Click the Configure button in the upper right corner.
- Click the Notifications tab.
- Select the Receive notification of past due subscription payments checkbox.
What happens if a payment has failed?
Payment gateway: Stripe
If a payment fails, Stripe automatically retries the payment. By default, Stripe uses smart retries. To adjust your Stripe settings:
- Access your Stripe account.
- Go to Settings > Billing > Subscriptions and emails.
- Review Manage failed payments to set up smart or custom retries.
- Recommendation: Use smart retries to cover the 30 days before the subscription is automatically canceled.
- Recommendation: Set Mark the subscription as unpaid if all retries for a payment fail because your platform automatically cancels the unpaid subscription after 30 days both on the platform and Stripe.