00
Days
|
00
Hours
|
00
Minute
|
00
Second

WooCommerce Integration

Sell courses as WooCommerce products, with WooCommerce’s cart, checkout and payment gateways.

Set up WooCommerce {#setup}

1.Install and activate WooCommerce.
2.Go to Academy LMS → Add-ons and turn on WooCommerce.
WooComerce Addon enable
1.Go to Academy LMS → Settings → Payments → eCommerce Engine, pick WooCommerce and click Save.
WooComerce as a ecommerce engine

Price a course {#price}

Open a course and go to the Overview step. In Course Type:

1.Product: create or pick the WooCommerce product for this course.
2.Type: One Time or Subscription.
3.Enter a Price (and a Compare Price for a discount), then click Add Price.
Add course paid

The course page then shows the price and Add To Cart.

User end view

When the order is completed, the buyer is enrolled automatically. If the order is cancelled or refunded, the enrollment and the student’s progress in that course are removed.

Create products automatically (Pro) {#auto-product}

With Academy LMS Pro, you don’t need to create products by hand. When you enter a price on a course, a WooCommerce product with the course title is created and selected for you. The course needs a title first.

You can still pick an existing product in Select product instead. The new product appears in Products → All Products.

Complete orders automatically {#auto-complete}

WooCommerce often leaves paid orders as “Processing”, so students wait for access. To give access right after payment:

1.Go to Academy LMS → Settings and open the WooCommerce section.
2.Turn on Automatically Complete Order.
3.Click Save.
Automatically Complete Order

If you don’t use E-Check, Bank Transfer or Cash on Delivery, untick the on-hold and pending statuses here, so only paid orders complete automatically.

Subscriptions (Pro) {#subscriptions}

Charge for a course on a recurring basis with WooCommerce Subscriptions (a paid plugin, bought separately).

1.Install and activate WooCommerce Subscriptions.
2.Turn on the WooCommerce Subscriptions add-on in Academy LMS → Add-ons.
3.Create a subscription product in WooCommerce, then pick it in the course’s Course Type as above.

Checkout settings to check {#checkout}

Academy LMS needs a real account to enroll a buyer. Go to WooCommerce → Settings → Accounts & Privacy:

Guest checkout: untick “Allow customers to place orders without an account”. Tick “Allow customers to log into an existing account during checkout”.
Account creation: tick “Allow customers to create an account during checkout”.

Need more than one site?

The 100-site lifetime bundle covers every premium Kodezen plugin.

Still Stuck?

Our support team replies fast. You can also ask other course creators in the community.