Title: MooWoodle – WordPress Moodle LMS Integration, Sell Moodle Courses via WooCommerce
Author: DualCube
Published: <strong>July 18, 2015</strong>
Last modified: September 25, 2025

---

Search plugins

![](https://ps.w.org/moowoodle/assets/banner-772x250.png?rev=3366428)

![](https://ps.w.org/moowoodle/assets/icon-256x256.gif?rev=3366428)

# MooWoodle – WordPress Moodle LMS Integration, Sell Moodle Courses via WooCommerce

 By [DualCube](https://profiles.wordpress.org/dualcube/)

[Download](https://downloads.wordpress.org/plugin/moowoodle.3.3.6.zip)

 * [Details](https://twd.wordpress.org/plugins/moowoodle/#description)
 * [Reviews](https://twd.wordpress.org/plugins/moowoodle/#reviews)
 * [Development](https://twd.wordpress.org/plugins/moowoodle/#developers)

 [Support](https://wordpress.org/support/plugin/moowoodle/)

## Description

### MooWoodle – Most Recommended WordPress Moodle LMS Integration Bridge to sell Moodle courses online.

MooWoodle is the most recommended Moodle LMS integration plugin for WordPress. It
allows you to sell Moodle courses from your WordPress site using WooCommerce and
manage everything from course listings to student enrollments with ease.

Designed for instructors, educational institutions, and LMS developers, MooWoodle
connects Moodle and WordPress seamlessly—giving you the best of both platforms. 
With this powerful LMS integration plugin, you can sell Moodle LMS courses, sync
course data, and enroll users automatically upon purchase.

Whether you’re building a small learning portal or a large eLearning marketplace,
MooWoodle makes Moodle WordPress integration simple, scalable, and efficient.

🌐 Explore our **[Documentation](https://dualcube.com/docs/moowoodle-pro/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg)**

👉 Learn More About **[MooWoodle (PRO)](https://dualcube.com/product/moowoodle-pro/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg)**

👉 View Live Demo :

➡️ **[WordPress](http://demo.dualcube.com/moowoodle/wp-admin)**
 ➡️ **[Moodle](http://demo.dualcube.com/moodledemo/login/index.php)**

### ✌️ Benefits

Take your eLearning platform to the next level with MooWoodle. Below are some of
the key benefits that make MooWoodle a must-have for instructors, course creators,
and education-based businesses.

 * 💰 Sell courses via WordPress & WooCommerce, and deliver via Moodle.
 * 🎓 Easily create and manage courses.
 * ️ Synchronize your courses between WordPress Moodle.
 * 📚 Automatically enroll students in courses upon successful Payment.
 * 💲 Boost income with group, variation, or individual course sales. [PRO]
 * 💰 Maximize earnings with bundled, varied, or individual courses.[PRO]
 * 🗂️ Category-Based Course Synchronization. [PRO]
 * 🎯 Select courses for synchronization with flexibility. [PRO]
 * ✅ Easily enroll or remove users into courses from WordPress itself. [PRO]
 * 💸 Conveniently provide student refunds through WordPress.[PRO]
 * 🖼️ Effortlessly sync Moodle course images to your WordPress.[PRO]
 * 🔄 Sync users in real-time between Moodle and WordPress.[PRO]
 * ✍️ Specify the user information (Username, Password, First Name, Last Name) for
   synchronization. [PRO]
 * 🎁 Gift Courses – Let users buy Moodle courses for friends or peers.
 * 👥 Classroom Mode – Purchase multiple seats and assign Moodle course / cohort/
   groups to others via WordPress.
 * 🧑‍🏫 Cohort Products – Automatically enroll users into Moodle LMS cohorts.
 * 🧩 Group by Variations – Let variation selection control Moodle group enrollment.
 * 🔄 Custom User Sync – Sync Moodle WordPress users with real-time updates.
 * 🌍 WPML Support – Deliver multilingual courses with global reach
 * 🔔 WooCommerce Subscription Support – Sell recurring course access
 * 📦 WooCommerce Bundle Support – Package multiple courses together

### ✌️ MooWoodle is the smart choice for:

 * 🎓 Educators and institutions already using Moodle who want to leverage WordPress
   to reach a broader audience.
 * 🛒 Site owners who prefer WooCommerce for eCommerce but still rely on Moodle 
   for course delivery.
 * 🔧 Developers and agencies looking to offer powerful WordPress Moodle integration
   for client projects.

👉 Listen to What People Have to Say:

🙆I had the pleasure of working with Ria to get Woomoodle connected, and I couldn’t
be more impressed. Watching the courses sync was amazing. I’m thrilled about the
capabilities of this powerful application and deeply impressed –ruthzitaruane

🙆Just migrated from edwiser bridge to MooWoodle. The support team is always there
to help you.– romastienfield

### ➡️ Key Features

Explore the powerful features that make MooWoodle the ideal bridge between Moodle
WordPress. From course integration to user sync between WordPress Moodle and WooCommerce
support—everything you need to manage and sell courses effortlessly.

🚀 **Course Integration**: Showcase Moodle courses directly on your WordPress site,
making it easy for students to discover and enroll in courses without leaving your
website. [Check for more details](https://dualcube.com/docs/moowoodle-set-up-guide/#11-toc-title?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

📋 **Enrollment Management**: Effortlessly manage course enrollments right within
WordPress, reducing administrative complexity and enhancing the enrollment process
via automation. Check for [more details](https://dualcube.com/docs/moowoodle-set-up-guide/#7-toc-title?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

🔄 **User Synchronization**: Say goodbye to duplicate user management. MooWoodle
keeps your user profiles in sync between Moodle WordPress, reducing administrative
overhead. [Check for more details](https://dualcube.com/docs/moowoodle-set-up-guide/#8-toc-title?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

💳 **WooCommerce Integration**: If you’re using WooCommerce for e-commerce on your
WordPress site, MooWoodle integrates seamlessly. This allows you to sell Moodle 
courses through your WooCommerce store, manage orders, and provide access to enrolled
users. [Check for more details](https://dualcube.com/docs/moowoodle-set-up-guide/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

📊 **Bulk Actions**: You can perform bulk actions such as enrolling multiple users
in courses, updating user profiles, and more, saving time on administrative tasks.

📧 **Notifications**: MooWoodle can send email notifications to users for course
updates, enrollments, and other events, keeping them informed and engaged.

🌍 **Multilingual Support**: It offers multilingual support, making it suitable 
for websites with a global audience.

💳 **WooCommerce Payment Gateway**: Choose any WooCommerce payment method that suits
your requirements to accept payments from students.

🖥️ **User-Friendly Interface**: MooWoodle offers an intuitive and user-friendly 
interface, making integration straightforward for users of all technical levels.

🎨 **Customizable Solution**: MooWoodle is customizable, allowing you to match the
design and style of your Moodle courses with your WordPress site for a cohesive 
user experience.

### ➡️ Upgrade to 󠀁[MooWoodle Pro](https://dualcube.com/product/moowoodle-pro/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg)󠁿 for Enhanced Features:

Take your eLearning game up a notch— [MooWoodle Pro](https://dualcube.com/product/moowoodle-pro/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg)
brings smarter WordPress Moodle integration, exclusive LMS tools, and powerful perks
tailored for instructors and growing learning platforms.

🚪 **Single Sign-On (SSO) [PRO]**: When you log in or log out of either Moodle™ 
or WordPress, the other platform automatically follows suit. Say goodbye to login
hassles as your learners can effortlessly access both Moodle™ and WordPress with
the same user profile, saving time and reducing the need for login-related support.
[Check for more details](https://dualcube.com/docs/single-sign-on/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

🔍 **Advanced Course Filtering [PRO]**: MooWoodle Pro allows you to filter courses
by a variety of criteria, such as category, instructor, and price. This can be helpful
for users who are looking for specific courses. [Check for more details](https://dualcube.com/docs/moowoodle-set-up-guide/#8-toc-title?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

🚀 **Simplify Your Course Management [PRO]**: Boost productivity by easily managing
multiple courses at once, including transfers to WordPress and student enrollments.

💼 **Flexible Subscription Plans [PRO]**: Create subscription-based courses with
varied access levels and pricing options, making it cost-effective and adaptable
for diverse learning needs.

🗂️ **Bulk Course Management [PRO]**: Increase productivity by using bulk course 
management features to manage multiple course management tasks simultaneously. With
the help of this feature, you can handle multiple course transfers to WordPress,
multiple student enrollments, and other similar tasks all at once.

🔄 **Variations on Courses [PRO]**: Offering course variations with the option to
sell them through your online store with the help of WooCommerce Subscription.

💲 **Multiple Pricing Models [PRO]**: MooWoodle Integration supports various pricing
models, including one-time payments, subscriptions, and memberships. This flexibility
allows you to offer courses in a way that best suits your business model.

👥 **Real-Time User Synchronization [PRO]**: Seamlessly sync users, whether from
Moodle to WordPress or vice versa. This feature ensures users have unified access
across both Moodle WordPress platforms, eliminating the need for separate accounts.

👥 **Classroom Enrollment [PRO]**: Enables users to buy multiple seats of a Moodle
course / cohort / groups and assign them to students or team members via the WordPress
Learning Hub. It’s ideal for organizations running classroom sessions or corporate
learning programs. [Check for more details](https://dualcube.com/docs/moowoodle-set-up-guide/#12-toc-title?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

🧑‍🏫 **Cohort Enrollment [PRO]**: Lets you sell access to Moodle cohorts by connecting
them to WooCommerce products. Upon purchase, students or teams are enrolled into
the respective Moodle cohort. You can also sell multiple seats for a cohort and 
assign users to it via the Learning Hub. [Check for more details](https://dualcube.com/docs/moowoodle-set-up-guide/#20-toc-title?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

🎁 **Gift a Course [PRO]** : Allow WooCommerce customers to purchase Moodle courses
as gifts. During checkout, they can enter recipient details so the access is assigned
to the gifted user. A thoughtful way to boost course sharing. [Check for more details](https://dualcube.com/docs/moowoodle-set-up-guide/#14-toc-title?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

👥 **Group Enrollment via Variations [PRO]**: Allows course variations (such as 
beginner, advanced, or different instructors) to be mapped to Moodle groups. When
a specific variation is chosen during purchase, the student is automatically placed
in the corresponding Moodle group.

👉 Learn More About [MooWoodle (PRO)](https://dualcube.com/product/moowoodle-pro/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg)

👉 Explore more of our [Moodle LMS Products](https://dualcube.com/moodle-plugins-themes/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

### ➡️ MooWoodle Settings

MooWoodle Settings offers complete control over course listings, user enrollments,
display preferences, and powerful WordPress Moodle LMS tools for seamless eLearning
management.

📚 **Complete Course Listing**: The “All Courses” tab allows administrators to conveniently
access and oversee all courses, including their essential details such as categories,
start dates, enrolled users, and more. Moreover, with the Pro version, you have 
the flexibility to manage courses on an individual basis or in bulk, including updating
course details and images. [Check for more details](https://dualcube.com/docs/moowoodle-set-up-guide/#6-toc-title?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

📈 **Enrollment Insights [PRO]**: The All Enrollments tab offers administrators 
a comprehensive view, allowing easy sorting of enrollments by students, courses,
and dates for efficient management. [Check for more details](https://dualcube.com/docs/moowoodle-set-up-guide/#7-toc-title?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

📺 **Course Display Preferences**: This dedicated setting allows administrators 
to control the locations within the WordPress site where students can access their
courses, such as the dashboard, orders, downloads, addresses, and more.

🚪 **Single Sign On (SSO) [PRO]**: Whether you log in or out in Moodle™ or WordPress,
the other system mirrors your actions. No more login hassles – learners can seamlessly
access both Moodle™ and WordPress with a single user profile, saving time and avoiding
login issues. [Check for more details](https://dualcube.com/docs/single-sign-on/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

🔧 **Moodle Test Connection**: This valuable feature verifies the proper configuration
of all settings required to establish a connection between Moodle and WordPress.
In the event that any settings have been overlooked, it will promptly notify you
of the oversight. This allows you to review the log and identify which settings 
need to be adjusted. [Check for more details](https://dualcube.com/docs/moowoodle-set-up-guide/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

📜 **Log File**: Log files are crucial for troubleshooting and debugging purposes.
When issues or errors occur during the operation between Moodle WordPress communication,
log files can provide detailed information about what went wrong, making it easier
for website administrators and developers to identify and resolve the problem. [Check for more details](https://dualcube.com/docs/moowoodle-set-up-guide/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg).

### ➡️ 󠀁[Course Synchronization Options ](https://dualcube.com/docs/moowoodle-set-up-guide/#12-toc-title/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg)󠁿. [PRO]

Unlock advanced Moodle WordPress course synchronization with MooWoodle Pro—sync 
categories, create and update products, and transfer course images effortlessly 
for a cohesive eLearning experience.

📊 **Moodle Course Categories Sync**: Effortlessly synchronize your Moodle course
category structure with WordPress category listings.

🔄 **Create and Update Products**: Easily update existing product information using
Moodle course data.

🛒 **Create New Products [PRO]**: Automatically generate new products based on Moodle
course data if they don’t already exist in WordPress.

🔄 **Update Existing Products [PRO]**: Conveniently update previously created product
information using Moodle course data.

🖼️ **Course Images [PRO]**: Copy course images and apply them as WooCommerce product
images.

### ➡️ 󠀁[Cohort Synchronization Options ](https://dualcube.com/docs/moowoodle-set-up-guide/#20-toc-title/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg)󠁿. [PRO]

Unlock advanced Moodle WordPress cohort synchronization and tcreate corresponding
product.

🔄 **Create and Update Products**: Easily update existing product information using
Moodle cohort data.

🛒 **Create New Products [PRO]**: Automatically generate new products based on Moodle
cohort data if they don’t already exist in WordPress.

### ➡️ 󠀁[User Synchronization Options ](https://dualcube.com/docs/moowoodle-set-up-guide/#12-toc-title/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg)󠁿 [PRO]

Streamline your Moodle WordPress user management with MooWoodle Pro—sync user data
in real-time, control what information is shared, and easily manage existing users
across platforms for a seamless eLearning experience.

🔄 **Real-Time User Sync [PRO]**: Automatically sync user data between Moodle and
WordPress and vice versa. When adding a new user on one platform, our system instantly
syncs their profile to the other.

🧑‍💻 **User Information [PRO]**: Select user details for syncing in WordPress Moodle.
Choose info like First Name, Last Name, Username, and Password to sync across platforms.

👥 **Existing Users [PRO]**: Utilize this option to synchronize user data manually
between Moodle and WordPress bidirectionally. When adding a new user on one platform,
our system instantly syncs their profile to the other. Check for more details.

Join the ranks of satisfied users who have transformed their e-learning experiences
with MooWoodle. Download it now and revolutionize your online education platform!

Don’t miss out on the opportunity to enhance your e-learning ecosystem. Get started
with MooWoodle today!

### 🤝 Contributions

This project might have bugs and may be lacking certain features. If you’d like 
to contribute to this project, your help is greatly appreciated.

👨‍💻 [Please fork the repository from Github](https://github.com/multivendorx/multivendorx)
👨‍💻

## Screenshots

 * [[
 * Configure Bulk Access & Gifting to enroll multiple studnets into courses / cohorts/
   groups
 * [[
 * Let user gift a course to another student
 * [[
 * Click “Sync Now” to import all courses, categories, groups, images, and other
   content from your Moodle site.
 * [[
 * Enter your Moodle Site URL and Moodle Access Token, then run the test connection.
 * [[
 * Click “Sync Now” to synchronize users between Moodle and WordPress according 
   to their roles.
 * [[
 * Click “Sync Now” to import all cohrt, categories, images, and other content from
   your Moodle site.
 * [[
 * View the list of courses after synchronization.
 * [[
 * See the list of all enrolled users and their corresponding courses.
 * [[
 * Configure the shop page and the display settings for the enrollment button.
 * [[
 * Set up Single Sign-On (SSO) from the WordPress side.
 * [[
 * View the list of cohort after synchronization.
 * [[
 * Learn how to use the tool settings.
 * [[
 * View the log file to detect any errors related to MooWoodle configuration.
 * [[

## Blocks

This plugin provides 1 block.

 *   My Course

## FAQ

### = Can I sell Moodle LMS courses with WooCommerce? =

**Ans:** Yes, MooWoodle allows you to sell Moodle LMS courses via WooCommerce on
your WordPress site — turning your platform into a powerful eLearning marketplace.

### = Does MooWoodle support Single Sign-On between WordPress and Moodle? =

**Ans:** Yes. With [MooWoodle Pro](https://dualcube.com/product/moowoodle-pro/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg),
students and instructors can log in once and seamlessly access both WordPress and
Moodle LMS platforms using SSO.

### = Do I need coding knowledge to connect Moodle and WordPress? =

**Ans:** No. MooWoodle offers a no-code WordPress Moodle integration experience,
ideal for instructors, admins, and education providers.

### = Even after setting up MooWoodle, why aren’t Moodle courses showing on WordPress? =

**Ans:** MooWoodle includes a built-in “Test Connection” tool to help identify configuration
issues and ensure a successful connection between WordPress and Moodle LMS.

### = Can I connect one Moodle LMS site to multiple WordPress sites? =

**Ans:** Absolutely. MooWoodle allows you to integrate a single Moodle LMS instance
with multiple WordPress sites — ideal for agencies or multi-brand learning platforms.

### = Can I sync existing Moodle LMS courses to WordPress? =

**Ans:** Yes. MooWoodle imports your existing Moodle courses and displays them on
WordPress as WooCommerce products.

### = Am I restricted to Stripe or PayPal for selling Moodle courses? =

**Ans:** Not at all. MooWoodle uses WooCommerce, which supports hundreds of payment
gateways. You can use any WooCommerce-compatible payment method to sell your Moodle
LMS courses.

### = What course details are synced from Moodle to WordPress? =

**Ans:** MooWoodle transfers the course title, description, image, and category 
from Moodle LMS into your WordPress WooCommerce store.

### = Students purchased a course but didn’t get enrolled in Moodle LMS. Why? =

**Ans:** This can happen due to a server timeout during data sync. MooWoodle offers
a “Timeout” setting so you can extend the server response window and ensure reliable
enrollment.

### = Can I update only existing Moodle courses in WordPress without importing new ones? =

**Ans:** Yes. With [MooWoodle Pro](https://dualcube.com/product/moowoodle-pro/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg),
you can enable the “Update Existing Products” setting to only refresh data for courses
already added.

### = Do Moodle and WordPress need to be on the same server? =

**Ans:** No, it’s not required. MooWoodle supports integration whether your WordPress
and Moodle LMS sites are hosted on the same server or on separate ones.

## Reviews

![](https://secure.gravatar.com/avatar/540cc3c15bc1d1cce01f9dee5533f37e3f31eedb0cd9dd65142c1cbb40ac4c14?
s=60&d=retro&r=g)

### 󠀁[Excellent Support](https://wordpress.org/support/topic/excellent-support-2467/)󠁿

 [kanetwen](https://profiles.wordpress.org/kanetwen/) May 1, 2025

I have been impressed with the excellent support from Moowoodle on a Sunday for 
the free plugin. I completed the support form on their website and to be honest,
did not expect feedback for a few days, if any, because I am using the free plugin.
But Moumita came back within 10 mins. Impressive. Thank you!

![](https://secure.gravatar.com/avatar/65d96e3a39a561d63868e519dc5178b336d14786d1cd10e67508a631f6dcd49f?
s=60&d=retro&r=g)

### 󠀁[Doesn’t Work. Free version is just a gimmik to force Pro](https://wordpress.org/support/topic/doesnt-work-free-version-is-just-a-gimmik-to-force-pro/)󠁿

 [jakesan](https://profiles.wordpress.org/jakesan/) April 26, 2025 1 reply

Tried this plugin for 2 days. Training videos are badly created. steps are missing.
Free version is useless. If you consider pro. there are better versions. I’m not
even going to try Pro if the Free version doesn’t work. It connects the platforms.
import course “titles” to woo commerce. but after the purchase nothing happens. 
there are no user acccounts created on moodle or wordpress purchases are not enrolled
to the courses.

![](https://secure.gravatar.com/avatar/d48f45f051f958aa3ab82ec6fcfe60834d3cea5e51eae9dd2e802859884beecb?
s=60&d=retro&r=g)

### 󠀁[I couldn’t be more impressed](https://wordpress.org/support/topic/i-couldnt-be-more-impressed/)󠁿

 [ruthzitaruane](https://profiles.wordpress.org/ruthzitaruane/) June 10, 2024

I had the pleasure of working with Ria to get Woomoodle connected, and I couldn’t
be more impressed. With her assistance, we managed to get everything set up, and
I have a bit of configuration work ahead. The support team was incredible—they even
logged in to help tweak the settings for me. Watching the courses sync was amazing.
I’m thrilled about the capabilities of this powerful application and deeply impressed
by the exceptional support provided. Highly recommend Woomoodle!

![](https://secure.gravatar.com/avatar/e764b7bf122bd20a161659d9f992e78928674afb3e45c7ddaa1fb193764015c4?
s=60&d=retro&r=g)

### 󠀁[Made my life easier](https://wordpress.org/support/topic/made-my-life-easier-21/)󠁿

 [kathymorgan4578](https://profiles.wordpress.org/kathymorgan4578/) May 14, 2024

The plugin serves all the purpose, including subscription support for courses.

![](https://secure.gravatar.com/avatar/e0515f4476ade9c65badcbc03af68b7374f9aed65f518d076104a48f9a1b12e9?
s=60&d=retro&r=g)

### 󠀁[Excellent support](https://wordpress.org/support/topic/excellent-support-2216/)󠁿

 [szymonwordpress](https://profiles.wordpress.org/szymonwordpress/) April 5, 2024

Best support ever!

![](https://secure.gravatar.com/avatar/8035200188b7a0b5428a12bbe09363c9585984ba784b82fd13ac88cf124f0233?
s=60&d=retro&r=g)

### 󠀁[Great support](https://wordpress.org/support/topic/great-support-5363/)󠁿

 [aleselva](https://profiles.wordpress.org/aleselva/) February 7, 2024

They are great and have a lot of patience. Highly recommended!!

 [ Read all 39 reviews ](https://wordpress.org/support/plugin/moowoodle/reviews/)

## Contributors & Developers

“MooWoodle – WordPress Moodle LMS Integration, Sell Moodle Courses via WooCommerce”
is open source software. The following people have contributed to this plugin.

Contributors

 *   [ DualCube ](https://profiles.wordpress.org/dualcube/)

[Translate “MooWoodle – WordPress Moodle LMS Integration, Sell Moodle Courses via WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/moowoodle)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/moowoodle/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/moowoodle/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/moowoodle/) by [RSS](https://plugins.trac.wordpress.org/log/moowoodle/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.3.6 – 2025-09-25

*Fixed – Issue occurring when a customer purchases a product that isn’t linked to
a course.

#### 3.3.5 – 2025-09-23

 * Added – Compatibility of WooCommerce 10.2.1.
 * Fixed – Resolved the enrollment issue for variable products.
 * Fixed – Corrected email triggers so they only fire for enrollment orders (no 
   unnecessary triggers).

#### 3.3.4 – 2025-08-22

 * Added – Compatibility of WooCommerce 10.1.1.
 * Added – WPML Support.
 * Fixed – Translation issue with Loco Translate.

#### 3.3.3 – 2025-07-25

 * Added – Compatibility of WooCommerce 10.0.4.
 * Fixed – Resolved fatal error triggered during plugin upgrade.

#### 3.3.2 – 2025-07-18

 * Added – Compatibility of WordPress 6.8.2.
 * Fixed – Multiple emails were being sent when a user logged into WordPress.

#### 3.3.1 – 2025-07-16

 * Added – Compatibility of WooCommerce 10.0.2.
 * Fixed – Fatal error on migration.
 * Fixed – Minor text corrections.
 * Fixed – Empty log issue.

#### 3.3.0 – 2025-07-15

 * Added – Compatibility of WordPress 6.8.1.
 * Added – Compatibility of WooCommerce 9.9.5.
 * Added – Revamped Settings Panel for a more streamlined and intuitive interface.
 * Enhanced – Enhanced Structure for improved navigation and usability.
 * Enhanced – Optimized Coding for better performance and stability.
 * Updated – Language file.

#### 3.2.11 – 2024-04-01

 * Fixed – Resolved the issue with test user creation during the test connection
   process.

#### 3.2.10 – 2024-03-05

 * Added – Support WooCommerce 9.7.1.
 * Fixed – Resolved fatal error occurring during product editing for a smoother 
   user experience.

#### 3.2.9 – 2024-02-26

 * Added – Support WordPress 6.7.2.
 * Added – Support WooCommerce 9.6.2.
 * Fixed – Course synchronization code enhanced.

#### 3.2.8 – 2025-02-11

 * Added – Support WooCommerce 9.6.1.
 * Fixed – Issue with loading text domain notice.

#### 3.2.7 – 2025-01-28

 * Added – Support WooCommerce 9.6.0.
 * Fixed – Error fixed in CSS.

#### 3.2.6 – 2024-12-10

 * Added – Support WooCommerce 9.4.3.
 * Fixed – Updated library.

#### 3.2.5 – 2024-11-25

 * Added – Support WordPress 6.7.1.
 * Added – Support WooCommerce 9.4.2.
 * Fixed – Resolved a security vulnerability.
 * Fixed – Resolved an issue where the course access link was missing from enrollment
   emails.

#### 3.2.4 – 2024-10-22

 * Fixed – Resolved a security vulnerability.

#### 3.2.3 – 2024-10-15

 * Fixed – Settings panel loading issue.

#### 3.2.2 – 2024-10-15

 * Added – Support WordPress 6.6.2.
 * Added – Support WooCommerce 9.3.3.
 * Fixed – Course synchronization no longer sets products to draft status.

#### 3.2.1 – 2024-09-03

 * Added – Support WooCommerce 9.1.4.
 * Fixed – Error with Test Connection.

#### 3.2.0 – 2024-08-14

 * Added – Support WordPress 6.6.1.
 * Added – Support WooCommerce 9.1.4.
 * Revamped – Refactored core code for improved loading times and reduced server
   load.
 * Revamped – Introduced a modern, intuitive dashboard with a more user-friendly
   layout.
 * Enhancement – Simplified menu structure and added quick-access buttons for frequently
   used features.

#### 3.1.10 – 2024-03-05

 * Fixed – Moodle course id is not linked.

#### 3.1.9 – 2024-02-28

 * Fixed – Product was not getting added with the course manually.
 * Added – Support WooCommerce 8.6.1

#### 3.1.8 – 2024-02-15

 * Fixed – Moodle user login after enrollment issue.

#### 3.1.7 – 2024-02-14

 * Added – Support WordPress 6.4.3.
 * Added – Support WooCommerce 8.5.2.
 * Fixed – Internal bug.
 * Fixed – product meta ‘linked_course_id’ store course post_id.
 * Fixed – issues #83 ,#84, #85, #86.

#### 3.1.6 – 2024-01-10

 * Added – WooCommerce HPOS Compatibility.

#### 3.1.5 – 2023-11-28

 * Fixed – Test Connection.

#### 3.1.4 – 2023-11-25

 * Added – Advanced Log.
 * Added – Enhanced test connectivity to verify Moodle webservice functions.
 * Added – Revised the MooWoodle log system.

#### 3.1.3 – 2023-10-27

 * Fixed – Product Sync.
 * Fixed – Internal errors.

#### 3.1.2 – 2023-10-10

 * Fixed – Product data tab subscriptions notic.
 * Added – Dependency plugin activation warning.

#### 3.1.1 – 2023-09-19

 * Fixed – Synchronization Moodle course.

#### 3.1.0 – 2023-09-12

 * Added – Compatibility of WordPress 6.3.1.
 * Added – Compatibility of WooCommerce 8.0.3.
 * Added – Test Connection Tab to Verify the Proper Connection Between Your WordPress
   Site and Moodle.
 * Added – Log file to find the MooWoodle error.
 * Enhancement – New way of managing all courses.
 * Enhancement – New Interface for Effortless Course/product Synchronization Selection.
 * Added – Timeout option to set cURL timeout value.

#### 3.0.4 – 2023-02-21

 * Added – Compatibility of WordPress 6.1.1.
 * Added – Compatibility of WooCommerce 7.4.0.
 * Added – Compatibility of Moodle 4.2.

#### 3.0.3 – 2022-04-12

 * Added – Compatibility of WordPress 5.9.3.
 * Fix – Enrollment of users doesn’t work #44.
 * Updated – Language file.

#### 3.0.2 – 2022-04-01

 * Added – Compatibility of WordPress 5.9.2.
 * Added – Compatibility of WooCommerce 6.3.1.
 * Added – Compatibility of PHP 8.0.6.
 * Fix – Error if WooCommerce deactivates #41.
 * Fix – My course endpoint issue #40.
 * Fix – Text Modify #38.
 * Fix – PHP warning #37.
 * Updated – Language file.

#### 3.0.1 – 2021-11-18

 * Added – Compatibility of WordPress 5.8.2.
 * Added – Compatibility of WooCommerce 5.9.0.
 * Added – Compatibility of PHP 8.0.4.
 * Fix – Separate username and password #30.

#### 3.0 – 2021-01-20

 * Fix – Major revamp of the plugin structure and flow.

#### 2.4

 * Fix – Firstname and lastname data not stored.

#### 2.3

 * Added – Moodle 3.8.3 compatibility
 * Added – MooWoodle Enrollment box
 * Added – Sync through course and categories
 * Added – Display start and end date on shop page
 * Fix – Enrollment through administrative data

#### 2.2

 * Added – WooCommerce 4.0.1 compatibility added
 * Added – Moodle 3.8.2 compatibility added
 * Added – Show purchased courses’ details on My Course page
 * Fix – Enrollment against course id
 * Fix – Some CSS

#### 2.1

 * Added – Bulk Purchase

#### 2.0

 * Added – WooCommerce 3.8 compatibility added
 * Added – Moodle 3.8 compatibility added
 * Fix – Now ID and password to log in to the Moodle instance will be emailed to
   the customer after verified purchase.
 * Fix – More stable workflow and coding clean-up.

#### 1.3.0

 * Added – Compatible with the latest version of WordPress, WooCommerce, and Moodle
 * Added – WooCommerce up to 3.5.0
 * Added – WordPress up to 4.9.8
 * Added – Moodle up to 3.5
 * Fix – Stable structure implementation and minor fixation

#### 1.2.2

 * Fix – Typo in registration email.

#### 1.2.1

 * Compatible with Moodle 3.4+.

#### 1.2

 * Compatible with Moodle 3.2.

#### 1.1.0

 * Tweak – Now using REST Protocol instead of XML-RPC Protocol.
 * Fix – All the courses\’ name are now in the `New Enrollment` notification mail.
 * Fix – Admin can publish products in which course is not assigned.

#### 1.0.0

 * Initial version

## Meta

 *  Version **3.3.6**
 *  Last updated **6 months ago**
 *  Active installations **800+**
 *  WordPress version ** 6.0.0 or higher **
 *  Tested up to **6.8.5**
 *  PHP version ** 8.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/moowoodle/)
 * Tags
 * [lms](https://twd.wordpress.org/plugins/tags/lms/)[LMS integration](https://twd.wordpress.org/plugins/tags/lms-integration/)
   [moodle](https://twd.wordpress.org/plugins/tags/moodle/)
 *  [Advanced View](https://twd.wordpress.org/plugins/moowoodle/advanced/)

## Ratings

 4.3 out of 5 stars.

 *  [  30 5-star reviews     ](https://wordpress.org/support/plugin/moowoodle/reviews/?filter=5)
 *  [  2 4-star reviews     ](https://wordpress.org/support/plugin/moowoodle/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/moowoodle/reviews/?filter=3)
 *  [  2 2-star reviews     ](https://wordpress.org/support/plugin/moowoodle/reviews/?filter=2)
 *  [  5 1-star reviews     ](https://wordpress.org/support/plugin/moowoodle/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/moowoodle/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/moowoodle/reviews/)

## Contributors

 *   [ DualCube ](https://profiles.wordpress.org/dualcube/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/moowoodle/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://dualcube.com/?utm_source=wporg&utm_medium=plugindescription&utm_campaign=moowoodlewporg)