# The Ultimate Solution for Your E-Learning Business

This guide provides a comprehensive, step-by-step walkthrough to help you create and sell your first course with ease.

#### From the Shopify admin

### **Step 1: Create Your Course Product on Shopify**

Before building your course content, you need to create a product in your Shopify store. This product will serve as the entry point for customers to purchase and gain access to your course.

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

<figure><img src="/files/lRGTvx9HdFZbj5Zg7E2A" alt=""><figcaption></figcaption></figure>

* Fill in the necessary details for your course product, including the title, price, description, and images.
* Note that don’t forget to unclick button “This is a  physical product”
* Make sure to save the product once you are done.

<figure><img src="/files/7NFTaByb0j4i0CvcZcza" alt=""><figcaption></figcaption></figure>

### From the LDT Online Course App

### **Step 2: Create the Course in the LDT Online Courses App**

With the product created, you can now set up the course content within our app.

In your Shopify Admin, go to **Apps** -> **LDT Online Courses** -> **Courses**.

* Click the **Add Course** button to begin.

<figure><img src="/files/IBSD4ZtP7nWoUwlOvJrg" alt=""><figcaption></figcaption></figure>

You will be prompted to fill in the basic course information:

* **Course title:** The name of your course.
* **Categories**: Organize your courses for easy management.
* **Display position**: Determine the order in which your course appears.
* **Short description**: A brief overview of the course content.

Under the Access & Visibility card, select **Paid - Private** or **Paid - Secret** to ensure only paying customers can access the content.

<figure><img src="/files/SGKauWFd7QIpq94imwOF" alt=""><figcaption></figcaption></figure>

### **Step 3: Link Your Shopify Product to the Course**

This is a crucial step that connects your product with the course content, enabling automatic enrollment for your customers.

<figure><img src="/files/8AYtDRn5mYtuPVppcdhT" alt=""><figcaption></figcaption></figure>

Scroll down to the Auto-enroll via Shopify Products section.

* Click Add product and select the product you created in Step 1.

<figure><img src="/files/M0EHtu6EyKpwNnCn7EXT" alt=""><figcaption></figcaption></figure>

Choose when the customer should be enrolled:

* **Order marked as Paid**: Enrollment happens immediately after payment.
* **Order marked as Fulfilled**: Enrollment happens after the order has been fulfilled.

<figure><img src="/files/s204GhPCovVkOJps2Dm1" alt=""><figcaption></figcaption></figure>

Optional: You can set an access time limit by checking **Limit time access** and specifying the number of days.

<figure><img src="/files/10ARQuWj5mhe7h8qNt4L" alt=""><figcaption></figcaption></figure>

Optional: In the **Enrollment welcome email** and **Completion certificate** sections, you can enable and customize automatic welcome emails and downloadable certificates for your students.\
After this, click the Save to finish building the course

<figure><img src="/files/WWXGlzhjUXHAjcrWPxMA" alt=""><figcaption></figcaption></figure>

### **Step 4: Build Your Course Structure (Sections and Lessons)**

A well-structured course with clear sections and lessons enhances the learning experience.

<figure><img src="/files/Xi6U2uM54r5yjxIcLkDG" alt=""><figcaption></figcaption></figure>

**Create a Section** (Module):

* From your course editing page, click Add new module/section.
* Click Save
* Enter a Module title and choose its visibility: Published, Schedule, or Drip.

<figure><img src="/files/gBkUUQvkzcxoPx61SqUK" alt=""><figcaption></figcaption></figure>

After finishing the module, the lession button will be shown

**Create a Lesson**:

* Within a section, click **Add new lesson**.

<figure><img src="/files/RRB3LmEECWLZjPzS007x" alt=""><figcaption></figcaption></figure>

* Fill in the Lesson title and a short description.
* Optional: Check Require student to complete before next to ensure students finish the current lesson before moving on.

<figure><img src="/files/1sndGZf0yBu72FIkoYCH" alt=""><figcaption></figcaption></figure>

### **Step 5: Add Course Content**

Our app supports a wide variety of content types, allowing you to create engaging and dynamic lessons.

* Under the lesson editing form, click the Add contents button.
* Select from the available content types:
* Text & Images block: For rich text and visual content.
* Video: Upload video lectures.
* Audio: Add audio files.
* PDF viewer: Embed PDF documents directly.
* Ebook(EPUB) viewer: Display e-books.
* Downloadable file: Allow students to download resources.
* Quiz / Tests: Create interactive assessments.
* Embed HTML: Embed content from external websites.
* Microsoft Doc / Excel / PowerPoint: Upload and display office documents.
* Zoom: Integrate live sessions.
* Featured product / Upsell products: Promote related items.
* Select from the available content types

<figure><img src="/files/TmVcDJ6qJN1eIA6fqAA9" alt=""><figcaption></figcaption></figure>

* Select from the available content types

<figure><img src="/files/gAbNjIa4a3ESquoQ4xjP" alt=""><figcaption></figcaption></figure>

#### 3. Result

Once your course is set up, here's what your customers will experience:

* Purchase: A customer buys the course product from your Shopify storefront.
* Enrollment: After payment is confirmed, they are automatically enrolled in the linked course.
* Account Activation: The customer receives a welcome email and is prompted to activate their account and set a password.
* Access: They can then log in to view the course content, track their progress, and enjoy the learning materials you've created.

### Preview

<figure><img src="/files/Um8Zgi0Pakc9h15M7K1C" alt=""><figcaption></figcaption></figure>

## Video guide

{% embed url="<https://youtu.be/7l5mR1itqzk>" %}
Sell first course guide
{% endembed %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://helpdesk.ldtsoft.work/ldt-online-course/get-started/the-ultimate-solution-for-your-e-learning-business.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
