This article takes you through the simplest way to integrate your Moodle with WordPress, to effectively sell and market your Moodle courses online.
Combining the best of both worlds
Moodle and WordPress are two of the most dynamic platforms in the world.
Now Moodle is a supremely feature-rich LMS that offers powerful functionality and a high-quality learning environment. So, Moodle is spot on when it comes to fulfilling your eLearning requirements. But, it does not provide an option to sell and market your courses.
Talking about WordPress, it has definitely carved out a niche for itself when it comes to growing your eLearning business.
So, connecting the two for the sake of effective management and convenient course selling makes sense.
By now, you most probably have your two different independent learning and course selling platforms all set up, so, you might want to know how to integrate the two platforms for better user and data management, reach, and the most important of all – REVENUE!!!
Let’s look at how you can do this the EASY way…no wait..in fact, the EASIEST way 🙂
The Simplest Way to Connect Moodle and WordPress
What will be the first few things you’ll look for when integrating your Moodle with WordPress? We vote for simplicity and ease of use, given that both these platforms are ginormous and a bit complex to understand.
While there are many solutions in the market to bring Moodle and WordPress together. What if we tell you the two leading platforms can be easily connected for FREE and the new integration is ready to use in a SNAP!
It allows you to sell a wide range of digital and physical products
It helps you earn more by selling courses as subscriptions, memberships, and variable products
It helps a great deal with upselling, cross-selling and with payment as well as discount management
Now, you’ve reached the crux of the article!
Let’s quickly run you through the steps of configuring this plugin for you, the Moodlepreneur in you is going to love it!
First things first, install Edwiser Bridge and check the initial configuration to get started in the right direction.
Here are some important settings to begin with:
#1 General settings
Go to Edwiser Bridge –> Settings –> General tab in the WordPress website back end
Check the ‘Enable Registration’ field if you want the students to be able to register for the courses from the front end
Select the page you want to display as ‘User Account Page’ when a registered user signs-in to the WordPress website
Enter the language code in ‘Moodle Language Code‘ (Remember – the language code in your Moodle and WordPress site must be same)
#2 Moodle-WordPress integration
Once your Moodle LMS and your WordPress site are connected, you can easily test this connection to make sure if it’s working without any interruptions. In order to achieve this, enter your Moodle site URL and add the Moodle Access Token as required. Follow these steps to ensure nothing goes wrong.
Go to Configuration tab > enter your Moodle site URL in the format > enter the Moodle Access Token generated on the Moodle site by setting external service
Follow this format while entering your Moodle site URL to avoid a cURL error – https://yourURL.com or https://yourURL.com/moodle or https://www.yourURL.com or https://www.yourURL.com/moodle etc
Test connection and save changes
#3 Moodle and WordPress Synchronization
You can easily migrate already-existing users, synchronize users, courses, and course categories with WordPress.
The Synchronization setting tab helps you to sync the existing course categories in your Moodle LMS with WordPress. You simply have to import the already existing categories!
Also, if needed, it is pretty straightforward to create a new course category. You can follow the steps below in case you wish to create a new one. No stress here!
Go to Edwiser Bridge > Course Categories
Enter a name for the category, a URL friendly slug, assign a parent category if applicable, and description of the category
Click the ‘Add New Course Category’ button. The category just created will be displayed in the table alongside
The category will also be available in the category widget on a single course page
The connection is ready for use. Now, all you need to do is set up the required course selling options to begin selling your Moodle courses like a pro. Navigate to the settings under Course Options and you will come across multiple options to easily configure your course selling.
#4 Moodle WordPress payment gateway settings
Edwiser Bridge allows you to sell your Moodle courses securely via PayPal. You can also extend your access to several other payment gateways of your choice by extending Edwiser Bridge plugin and adding WooCommerce to the mix.
For now, here’s how to set up PayPal:
Enter the email id which will be used to accept payments in the ‘PayPal Email‘ field.
Select your currency of transaction from the ‘PayPal Currency‘ drop down box.
Enter the country from which you will be operating the transaction in the ‘PayPal Country‘ field.
‘PayPal Cancel URL‘ field – enter the link of the page to which the buyer should be redirected.
‘PayPal Return URL‘ field – enter the link of the page to which the buyer should be redirected after the payment of a purchase has been completed.
‘Use PayPal Sandbox‘ field should only be checked at the time of making test transactions. Uncheck the field once the website is made live.
And that’s about it! That’s how you integrate Moodle and WordPress in the simplest possible way. It cannot get easier than this!
Feeling Too Lazy to Read???
This video covers everything, let’s watch it!
In a Nutshell
So, get ready to build a dynamic Moodle-WordPress course selling platform with a premium user experience for FREE, with Edwiser Bridge.
Don’t just read, you need to try once to believe it. And also because:
#1 – it does not cost anything 🙂 and #2 – it’s great, you won’t be disappointed!