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.
Step 2: Set WooCommerce as your 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:
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.
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:
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.








