Ramadan Mubarak

00
Days
00
Hours
00
Minute
00
Second
> Home > docs > Integrations > Selling Courses with StoreEngine

StoreEngine allows you to sell online courses seamlessly by integrating with learning management systems such as Academy LMS. Using StoreEngine’s product and order management features, you can monetize courses, manage enrollments, and track sales from a single dashboard.

This setup is ideal for creators, educators, and businesses looking to build a professional e-learning platform on WordPress.

Prerequisites

Before selling courses using StoreEngine, make sure the following requirements are met:

  • WordPress is installed and configured
  • StoreEngine plugin is installed and activated.
  • Academy LMS (or supported LMS) is installed and activated.
  • At least one course is created in the LMS.
  • Payment methods are configured in StoreEngine.
installed and configured

Creating a Course in the LMS

First, you need to create a course using your LMS.

Steps:

  1. Go to Academy LMS → Courses
  2. Click Add New Course
  3. Enter course title, description, lessons, and curriculum.
  4. Publish the course

Once published, the course will be available for sale via StoreEngine. For more details, you can see this Academy LMS course creation documentation.

Creating, Pricing, and Integrating a Course Product

To sell a course, you need to create a StoreEngine product, set its price, and link it to an Academy LMS course.

Step-by-Step Instructions

  1. Navigate to StoreEngine → Products
  2. Click Add New Product
  3. Enter the product name and required details.
  4. Set the product price in the pricing section.
  5. Scroll down to the Integration section.
  6. From the Integration dropdown, select Academy LMS.
  7. Choose the course from the Course Access field.
  8. Confirm the price in the Select a Price field.
  9. Click Add Integration
  10. Click Publish or Update Product

Once published, the product is officially linked to the course.

Integration

Important Notes

  • The Academy LMS plugin must be active.
  • The selected course must be published.
  • One product can be linked to one course.
  • Course access is granted only after successful payment.

Selling and Checkout Process

After the product is published, customers can purchase the course like any other product.

How It Works

  1. A user visits the course product page
  2. The user completes checkout via StoreEngine.
  3. Payment is processed through the selected gateway.
  4. Order status updates to Completed.
  5. The user is automatically enrolled in the course.

No manual enrollment is required. (Except: Bank payments and Checks).

Selling courses

Managing Course Orders

All course purchases can be managed from the StoreEngine Orders page.

Steps:

  1. Go to StoreEngine → Orders
  2. View order details such as product, customer, amount, and status.
  3. Monitor Processing and Completed Orders
  4. Process refunds if required

This gives full control over course transactions.

Managing Course Orders

Conclusion

By combining StoreEngine with Academy LMS, you can build a scalable and professional course-selling platform on WordPress. StoreEngine handles payments, orders, and reports, while Academy LMS manages course delivery and learner progress, creating a comprehensive e-learning solution.