⚒️A Step-by-Step Guide to Setting Up an Automated Subscription Course

This guide provides a comprehensive, step-by-step walkthrough to help you create and sell your first subscription-based course with automatic timed access.

Step 1: Create Your Subscription Product on Shopify

Before setting up the course content, you need to create a product in your Shopify store. This product will be the item customers purchase to gain access.

  • From your Shopify Admin, navigate to Products -> Add product.

  • Fill in the necessary details like the title, price, description, and images.

  • Crucially, go to the Variants section and create a new Option named "Plan".

  • Add the Option values: "Monthly" and "Yearly".

  • Set a specific price for each variant.

  • Note: Don’t forget to uncheck the box "This is a physical product".

Step 2: Set Up Recurring Payments with the Shopify Subscriptions App

This step activates the automatic billing feature for your monthly and yearly plans.

  • Create the Monthly plan:

    • For Products, select the product you created in Step 1.

    • IMPORTANT: Be sure to select the specific "Monthly" variant for this plan.

  • Create the Yearly plan:

    • Repeat the process, selecting the product and the specific "Yearly" variant.

Common Error: A frequent mistake is selecting only the product without choosing the specific variant, which prevents the system from distinguishing between your plans.

This is the most critical step, connecting your Shopify product to your course content and enabling automatic access management.

  • Go to Apps -> LDT Online Courses -> Courses.

  • Choose the course you want to set up.

  • Find the Auto enroll via Shopify Products section and click Link product.

  • Select the subscription product you created in Step 1.

  • The Most Important Configuration:

    • After linking the product, click on "Specific variants".

    • CHECK BOTH the Monthly and Yearly variants.

    • Toggle on "Limit time access".

    • Set the corresponding access days for each variant:

      • For the Monthly variant: Enter 31 days so the course will be renewed for the next 31 days after the customer pays for the next monthly cycle

      • For the Yearly variant: Enter 366 days so the course will be renewed for the next 366 days after the customer pays for the next yearly cycle

  • Click Save to finish.

Step 4: Test Your Setup

To ensure your entire system is working correctly before you go live.

Conclusion: Once you complete these steps, you will have a fully automated subscription course system that manages billing and access seamlessly. Always remember to double-check that you have selected the correct variants in both Step 2 and Step 3.

Last updated