
外掛標籤
開發者團隊
原文外掛簡介
CourseTransit is a WordPress plugin that bridges Moodle LMS and WooCommerce, letting you sell Moodle courses directly from your WordPress site and automatically enroll students the moment a purchase is completed.
No manual enrollment. No toggling between platforms. Just a clean, reliable Moodle–WooCommerce integration that handles the whole workflow for you.
🔗 Learn more about CourseTransit
How It Works
Connect your Moodle site to WordPress using a secure token.
Sync your Moodle course catalog to WordPress in one click.
WooCommerce products are created and linked to each course automatically.
When a student purchases a course, CourseTransit enrolls them in Moodle instantly.
Key Features
🔄 One-click Moodle course sync — import course titles, descriptions, categories, and instructor details directly into WordPress
🛒 Automatic WooCommerce product creation — each synced Moodle course becomes a purchasable WooCommerce product
👨🎓 Automated student enrollment — students are enrolled in Moodle as soon as their WooCommerce order is marked complete
📧 Customizable enrollment emails — personalize notification templates with dynamic tags
👨🏫 Instructor management — manage instructor profiles, expertise, and course assignments from WordPress
📊 Unified dashboard — view revenue, orders, courses, and enrollments in one place
🔍 Activity logs & connection testing — built-in tools to monitor sync activity and troubleshoot connectivity
🔒 Secure token-based communication — all data between WordPress and Moodle is transmitted via authenticated API tokens
✨ Clean admin UI — purpose-built interface, not a generic settings dump
Who Is This For?
CourseTransit is built for anyone running Moodle as their LMS and WooCommerce as their storefront:
🎓 Online academies and e-learning platforms
👨🏫 Independent coaches and corporate trainers
🏫 Schools, universities, and training centers
🤝 NGOs and non-profit organizations
📜 Professional certification and compliance training providers
Requirements
WordPress 6.0 or later
WooCommerce (installed and active)
A self-hosted Moodle site (any recent version)
The free CourseTransit Moodle companion plugin
External Services
This plugin communicates with a Moodle LMS website configured by the site administrator to synchronize courses, process enrollments, and exchange related learning data.
Data sent to the external Moodle site:
Moodle REST API token (for authentication)
Course synchronization requests
Student enrollment requests
This data is only transmitted when the administrator has configured Moodle integration and explicitly initiates synchronization or when a WooCommerce order triggers an enrollment. The Moodle site URL is entered by the administrator during plugin setup.
Development
Source code is available on GitHub:
https://github.com/justaddwater-in/coursetransit
Credits
Developed by JustAddWater — a web agency specializing in Moodle LMS consulting, WooCommerce development, and e-learning integrations.
Learn more about CourseTransit: https://justaddwater.in/products/coursetransit-wordpress-moodle-integration/
