Selling online courses will help you share your knowledge and make an income.
By integrating WooCommerce with the Academy LMS, you can easily manage your courses and sell them right inside your WordPress website.
Follow these simple steps to sell courses with WooCommerce and Academy LMS!
Video Tutorial #
Here’s a video tutorial we made to help you understand the process visually. Before you read this documentation, we suggest checking the video to understand it better.
Check this out:
Install Plugin and Activate Add-on #
To get started, first, install and activate the WooCommerce plugin.
Now enable the WooCommerce addon by navigating to the Academy LMS addon section.
Select eCommerce Engine #
Next set WooCommerce as your eCommerce engine. To do that navigate to Academy LMS settings, locate the payment section, select WooCommerce as your eCommerce Engine, and save the settings.
After successfully setting up WooCommerce, now simply follow the steps discussed below to make a paid course and sell courses with WooCommerce.
Create a Product in WooCommerce #
Navigate to WooCommerce > Products > Add New. Enter the product name (usually the same as your course name).
Now scroll down to set up the rest of the settings:
- In the Product Data section, choose Simple Product.
- Mark the Virtual checkbox.
- Must check the box beside “For Academy LMS” text. In case you forget, the plugin from Academy LMS will configure it anyway.
- Set the regular price and the sale price of your course.
You can set all other parameters the way you want since there aren’t any major dependencies.
When you’re done, scroll to the top, and then click on Publish. Your product is now ready for WooCommerce.
You can save time and effort by creating an automatic product on WooCommerce. You will not need to create a product every time. For automatic product creation, please visit this document: Automatic WooCommerce Product Creation.
Link WooCommerce Product with Academy LMS #
Go back to your Academy LMS plugin and hit All Courses. You can find all the courses here. Choose a course you want to link with the created course and open it.
Then, from the course type section, set the course type as paid, and then choose the product you created on WooCommerce from the dropdown.
Once you select your desired course, you will see the pricing option you created earlier. You’ll also have the option to modify the regular price and sale price directly from here.
Click on Update Course to make the paid course live.
Now, if you want to see the overview of this course, click on the generated permalink after the course title section.
** IMPORTANT ** WooCommerce Settings #
Here are a few settings that you should set up if you’re selling online courses using Academy LMS. Go to WooCommerce > Settings > Accounts & Privacy.
Now, you’ll see several options to modify. But, you’ll only need the “Guest Checkout” and “Account Creation” Options.
Guest Checkout #
First let’s check what options you should work on in the Guest checkout section.
Allow customers to place orders without an account: You should leave this option unchecked. I repeat, do not check this box. As it will let customers checkout without providing any details.
Allow customers to log into an existing account during checkout: You should mark this option. Yes, check this box. This will force customers to create/login to an account before they can checkout.
Account Creation #
Now, let’s check what options in the Account Creation section as well.
Allow customers to create an account during checkout: Also, mark this checkbox. . With this option, customers can create accounts from the checkout page.
Now, you have all the information required to sell courses with WooCommerce and Academy LMS.