Academy LMS 4.0 IS LIVE

00
Days
:
00
Hours
:
00
Minute
:
00
Second

WooCommerce Integration

WooCommerce is a full featured, widely used WordPress eCommerce plugin. Academy LMS connects to it so you can sell your courses as WooCommerce products, with the usual WooCommerce cart, checkout and payment gateways.

Step 1: Activate the WooCommerce addon

Go to Academy LMS → Add-ons, find the WooCommerce card (“Monetize Your Online Courses Using WooCommerce.”) and turn its toggle on.

WooComerce Addon enable

Step 2: Set WooCommerce as your eCommerce engine

WooComerce as a ecommerce engine

Go to Academy LMS → Settings → Payments → eCommerce Engine. Select WooCommerce from the list of engines. Selecting an engine turns on the master eCommerce engine switch at the top automatically. Click Save.

Step 3: Create a WooCommerce product for the course

Open a course and go to its Overview step. In the Course Type panel on the right, a course starts as Free. To sell it:

Add course paid
Product: create or select a product for this course.
Type: choose One Time for a single purchase, or Subscription for recurring billing (with a billing interval of days, weeks, months or years).
Enter a Price (and an optional Compare Price to show a strikethrough discount).
Click Add Price.

How it looks to a buyer

A linked, paid course shows its WooCommerce price and an Add To Cart button on its course page, alongside the normal Start Course button.

User end view

A student who buys the product through WooCommerce’s normal checkout is enrolled in the course automatically once the order completes. If an order is later cancelled or refunded, Academy reverses this: it removes the enrollment and clears any progress the student had saved for that course.

WooCommerce checkout settings to check

Because Academy needs a real account to enroll someone, go to WooCommerce → Settings → Accounts & Privacy and check these two sections:

Guest Checkout: leave “Allow customers to place orders without an account” unchecked, and turn on “Allow customers to log into an existing account during checkout”.
Account Creation: turn on “Allow customers to create an account during checkout”, so a new buyer can register on the spot instead of failing at checkout with no way to get an account.

Automatic product creation

Creating a WooCommerce product for every paid course by hand adds a step to every course you publish. Academy Pro can generate the product for you automatically when you mark a course Paid, without a separate trip to WooCommerce → Products. See the automatic product creation documentation for that flow.