Powered by Adobe Commerce 2.4.8

moodle-connector-connect.png

Moodle Connector

This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store
PRODUCT:
0
TOTAL:

Overview

Back to top

Webkul's Moodle Connector for Magento 2

Moodle Connector for Magento 2 extension integrates your Magento 2 store with the Moodle platform, allowing customers to purchase courses directly from the Magento 2 store.

It automatically creates user accounts on Moodle if they don't exist and enrolls them in the purchased courses once the invoice is generated.

Business Value

Webkul Moodle Connector for Magento 2 streamlines the sale of online courses by integrating Moodle with Magento, enabling seamless course purchases. 

It also automates account creation and enrollment upon invoice generation, enhancing efficiency.

This boosts operational efficiency, enhances customer experience, and opens new revenue streams in the e-learning market.

Account & Pricing

To use this extension, an additional account and software are needed. You must have the Moodle account and Moodle LMS software installed on your computer. 

  • Moodle LMS is provided freely as open-source software, click here to download the latest release.
  • Moodle account is created during the Moodle LMS software installation.
  • Once your Moodle account is created, you need to get the web services credentials for integration.
  • For more information and support, you can contact Moodle.

Features

  • Admin can sync courses from Moodle to the Magento store.
  • User accounts will be automatically created on Moodle if they don't exist.
  • After purchasing, users can directly enroll in courses from the Magento store.
  • Customers will receive an email notifying them about their enrollment and account creation on Moodle.
  • Admin can link Moodle categories with Adobe Commerce categories.
  • Admin can delete imported Moodle products from the store.

How Does Adobe Commerce Moodle Connector for Magento 2 Work?

Store Admin Workflow

  • After installing Adobe Commerce Moodle Connector for Magento 2 by Webkul, Magento 2 store admin will perform the following functions - 
  • Configure the General Settings.
  • Enable or disable the module.
  • Admin can synchronize Moodle courses with the Magento store.
  • Admin can map Moodle course categories to corresponding Adobe Commerce categories.
  • Admin can delete imported Moodle courses/products from the store.
  • Admin can track customer enrollments, purchases, and account details for effective management.

Customer Workflow

  • Customers can browse Moodle courses directly from the Magento 2 store.
  • After selecting a course, customers purchase it via the Magento store checkout.
  • If the customer does not have a Moodle account, one is automatically created after the purchase.
  • Customers are automatically enrolled in the course after purchase.
  • Customers receive an email confirming their enrollment and Moodle account creation.

Moodle Web Services Integration

The admin will have to add the Moodle base URL, access, and user token retrieved from the Moodle official website. The admin can proceed to check API status.

Moodle Course Products

The admin will configure the fields such as attribute set ID, website ID, Moodle role ID. The admin retrieves the Moodle role id from the Moodle website. 

Default Course Price

The admin can set a default price for the paid courses. Also, they can decide whether to set a default price when the product updated or not.

Send E-Mail Notifications

The admin of the store can enable email notifications against email notifications for the Moodle field. 

Set an email template for account creation on Moodle against the template account to create on the Moodle field.

Choose an email template for user enrollment against the email template for the user to enroll for the course field.

Sync Moodle Categories

The admin will have to sync the categories on Moodle to the store by clicking the sync categories button.  After which the status of the categories alters to ‘Mapping Required.’

Further, the admin has to enter the categories of the store and Moodle, and to map these, the admin will have to tap on the Map Categories button.

Sell Moodle Courses On Magento

From here the admin can add or fetch products from Moodle. This initiates a fetch process and on its completion, the products get listed on the Moodle Products page in the admin panel. 

In the front end, the courses will display as a usual store’s product and the customers can purchase any course from the store itself.

Moodle Account Creation & Enrollment

As soon as the customers buy a course, their account is created on Moodle.  As the invoice is generated for the customers’ purchase, they get enrolled for the course on Moodle as well. 

The customers are notified via email as they get enrolled in a course.

Benefits

Magento 2 Store Admin

  • Sync and manage Moodle courses directly within Magento 2. 
  • Reducing the chances of fraud or errors.
  • Reduced Manual Effort.
  • Easily delete imported Moodle products from the store.
  • Easy to use the interface, and work.
  • As online learning is in trend, selling courses can turn out to be profitable for the store owners.
  • It provides easy navigation for the course products and customers get enrolled in the course as they purchase it.
  • It opens doors for higher sales and thus increasing the revenue for a store.

Customers

  • Easily browse and purchase Moodle courses from the Magento store.
  • Automatically create a Moodle account if not already exist.
  • Receive timely email notifications about course enrollment and account setup.
  • Enjoy a smooth, integrated purchasing and learning experience across platforms.
  • Better Customer Experience.
  • Enhanced Shopping Experience.
  • It’s a time-saving process as customers get to purchase a course product just like a normal store product.
  • As this would be a lesser complicated process, it provides an enhanced customer experience.
  • In the future, the customers would come back to your stores if they need to buy other course products.

Live Demo

You can check the live demo of the Moodle Connector for Magento 2.

Support Policy 

  • You get free 3 months of technical support included.
  • You can buy a 6 or 12-month extended support agreement.
  • For issues, please create a ticket or send an email to support@webkul.com
  • Free lifetime updates of the module.

Technical Specifications

Back to top

Seller profile

Webkul Software Pvt. Ltd.

Seller contact

E-mail

Integrator

Moodle

Current Version

4.0.2

Adobe Commerce platform compatibility

Adobe Commerce (cloud): 2.4 (current)

Adobe Commerce (on-prem): 2.4 (current)

Magento Open Source: 2.4 (current), 2.2 (obsolete), 2.3 (obsolete)

Type

Stable Build

Updated

06 February, 2025

Categories

Extensions, Content & Customizations, Personalization & Experience Management, Product Content, Rich Media

Supported Browsers

Chrome, Firefox, Opera, Safari, Edge

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

5.0.2:

  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    + Compatible with Magento ^2.4.7 and php 8.3
    + Delete MassAction for Imported moodle product
    - Fixed for category mapping issue.

5.0.1:

  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    + Compatible with Magento 2.4.6
    - Minor Bugs Fixed

5.0.0:

  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    + Compatible with Magento 2.4.*

4.0.2:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Stability: Stable Build
  • Description:

    + Compatible with Magento ^2.4.7 and php 8.3
    + Delete MassAction for Imported moodle product
    - Fixed for category mapping issue.

4.0.1:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Stability: Stable Build
  • Description:

    + Compatible with Magento 2.4.6
    - Minor Bugs Fixed

3.0.0:

  • Compatible with Magento Open Source : 2.3
  • Stability: Stable Build
  • Description:

    + Compatible with Magento 2.3.*
    + Bugs fixed.

2.0.1:

  • Compatible with Magento Open Source : 2.3
  • Stability: Stable Build
  • Description:

    -------------------------------- Version 2.0.1 --------------------------------------
    + module is now compatible with magento 2.3

2.0.0:

  • Compatible with Magento Open Source : 2.2
  • Stability: Stable Build
  • Description:

    -------------------------------- Version 2.0.0 -------------------------------------
    + Admin can sync categories from moodle.
    + Admin can map moodle categories to Magento categories.
    + Admin can configure default product price for Moodle courses.
    + Allow admin to Sync courses from Moodle to Magento store.
    + Courses created as virtual products in Magento.
    + After a Moodle course is successfully purchased from Magento, the customer account is created on moodle if he does not have any account on Moodle.
    + After successful purchase of Moodle course the user is automatically enrolled in the course at Moodle.

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top