⚠️ Site Under Testing — Prices and features shown are for demonstration only ⚠️
← Back to Catalog
🎓
WordPress Plugin

Moodle Enrollment Manager

XXXX

Manage WooCommerce → Moodle course enrollments automatically. Payment confirmation triggers instant LMS access.

Version 1.8.0 · WordPress Plugin · Instant Download

🔒 Checkout Disabled

This store is currently under testing. Purchases are not yet available.

Product Details

What it does

The Moodle Enrollment Manager bridges the gap between your WooCommerce store and Moodle LMS. When a customer purchases a course through WooCommerce, they are automatically enrolled in the corresponding Moodle course — no manual intervention, no CSV imports, no delays.

Key Features

  • Automatic enrollment — WooCommerce order completion triggers instant Moodle course access
  • Role mapping — Map WooCommerce products to specific Moodle courses and roles
  • Enrollment expiry — Set time-limited access for subscription-based courses
  • Bulk operations — Import/export enrollment mappings via CSV
  • Student dashboard — WooCommerce My Account section shows enrolled courses with direct login links
  • Webhook-based sync — Real-time, no cron dependencies

Requirements

  • WordPress 6.0+
  • WooCommerce 7.0+
  • Moodle 4.0+ with web services enabled
  • PHP 8.0+

Changelog

v1.8.0 2026-02-20

Added student dashboard in WooCommerce My Account

v1.7.0 2026-01-10

Enrollment expiry and time-limited access support

v1.6.0 2025-12-01

Bulk CSV import/export for enrollment mappings

Frequently Asked Questions

Does it work with Moodle 4.x? +
Yes — the plugin is tested and compatible with Moodle 4.0, 4.1, 4.2, and 4.3.
Can students access courses without a separate Moodle login? +
The plugin can auto-create Moodle accounts and send login credentials. SSO integration is available as an add-on.
What happens if an order is refunded? +
The plugin automatically suspends the Moodle enrollment when a WooCommerce order is refunded or cancelled.
Do you support variable products? +
Yes — you can map individual variations to different Moodle courses, allowing course bundles and tiered access.