How to Update Existing Moodle User Data when Selling Courses on WordPress

How to Update Existing Moodle User Data when Selling Courses on WordPress

Hello everyone!

We believe, as far as e-commerce for Moodle is concerned, WordPress offers the best solution.

However, the management of users is an important aspect to look at while running a website that sells courses. Because users are the ones who will purchase the courses and access them.

Edwiser Bridge is power-packed with features enabling you to build a WordPress e-commerce website, which integrates with Moodle; making it easier than ever to sell your online Moodle courses.

WordPress and Moodle Users

When building an e-commerce website, it is important to think from your users’ perspective. Your users being students or learners who wish to buy and learn your courses from your e-learning website.

You need to make sure their journey from one website to another is as seamless as possible. You definitely don’t want to annoy prospective students by complicating things.

Here’s how Edwiser Bridge takes care of this. 

Course Purchase and Access using Edwiser Bridge

Edwiser Bridge makes the process of buying and enrolling to a course a fuss-free journey:

  1. You set up a course in Moodle.
  2. The course is reflected on WordPress after both Moodle and WordPress are synced. The course will be visible to your students on the ‘Shop’ page.
  3. The students can choose any course from the displayed list of courses on the ‘Shop’ page.
  4. Students can then add the selected course to the shopping cart.
  5. Once the cart is finalized, the students will be directed to the checkout page.
  6. Once on the checkout page, the new students will be prompted to create an account on WordPress. They will be asked to fill out all the details after which they can proceed to the payment section
  7. The already registered students can simply log into WordPress using their login credentials and complete the payment
  8. Edwiser Bridge already has the world’s most popular payment gateway integrated with it – PayPal. A successful payment completes the order.
  9. Once the order gets completed, the WordPress user account is linked to Moodle and the credentials of the Moodle site are provided to the students via email.
  10. They can now log into the newly created Moodle account with these credentials
  11. All the purchased courses will be visible and accessible to your students in the ‘My courses’ page on WordPress
  12. The WordPress account and Moodle account get synchronized with each other.
    1. For the new students, an account is created and linked automatically with Moodle. The course enrollment status is also synced with Moodle.
    2. For the already existing students, the course enrollment status gets updated and synced with Moodle too.

Edwiser Bridge has thus simplified the process of course enrollment and management of your users/students. You, as a course instructor or a teacher, don’t have to manually look into each and every course order placed.

Now, what if you already have a Moodle site and then decide to set up an e-commerce site using WordPress? This might lead you to other concerns like –  

What happens to your already existing students on your Moodle site? Will the course enrollment data of these students get synced with WordPress and whether or not new users will automatically be linked to Moodle?

Absolutely Yes! Here is how you do it.

How to Export Existing Moodle Users to WordPress?

You can export the already existing students in Moodle into a .CSV file.

  1. Go to Site administration –> Users –> Bulk User actions –> Select the number of students you want to export. 
  2. Download and export them in a.CSV format.
  3. Upload the exported .CSV file of students on WordPress.
  4. There are some plugins available for free that enable you to upload the .CSV file to WordPress such as Import users from CSV with meta and Import Users from CSV. 
  5. Install the plugin on the WordPress end and upload the .CSV file which you have exported from Moodle.

Note: Make sure the .CSV files contain the list of students/users in the format of First name, Last name, and Email address.

Once you are done uploading, complete the synchronization from Edwiser Bridge settings in WordPress and all those students will be synced from Moodle to WordPress. Their accounts will get linked to Moodle and the course enrollment status will also get updated automatically on the WordPress end too.

But how do we make it easier for students to move from one platform to another? It is an overhead to remember the login credentials for multiple platforms, isn’t it? The best part is there is no need to log in to WordPress and Moodle separately because Edwiser Bridge offers a solution!

More Functionality with Edwiser Bridge Single Sign-On

Edwiser Bridge Single Sign-On is an extension developed for the WordPress-Moodle Integration system that provides you with an option to enter a single username and password on one website and gain access on WordPress as well as Moodle simultaneously. It helps ease out the login process for all your learners.

When your students purchase a course, they simply have to create an account in WordPress and the Moodle credentials will automatically be emailed to them. 

As simple as that!

Just like simultaneous login students have an option to be logged out of WordPress & Moodle simultaneously from the WordPress website.

Edwiser Bridge also has a social login feature that empowers your students to directly register on WordPress and Moodle simultaneously using their Google or Facebook account. Convenient, right?!

Your students can give a break to their password memory tricks as they now have the option to enter the login credentials only once in WordPress and be logged in to Moodle simultaneously and vice-versa. And there you go. With Edwiser Bridge, you have successfully updated existing users’ data in WordPress as well as Moodle.

Have you tried it yet? Let us know in the comments section below.


Leave a Comment

Your email address will not be published. Required fields are marked *