CourseTransit: Sell Moodle Courses Using WordPress

Authentication ::: auth_coursetransit
Maintained by Himanshu Saini, Bhuvnesh Garg
Connect Moodle with WordPress to sell courses, automatically create users, and give instant access after purchase. Built with a clean, dedicated UI and simple setup for quick deployment.
Latest release:
1 sites
18 downloads
Current versions available: 1

CourseTransit connects Moodle with WordPress to help you sell courses, manage users, and deliver access automatically without complex integrations.

It allows you to use WordPress as your storefront while Moodle handles course delivery. Courses are created and sold as products in WooCommerce, and once a purchase is completed, CourseTransit automatically creates (or links) the user in Moodle and grants instant access.

The plugin is built with a focus on simplicity and usability.
It provides a clean, dedicated interface for managing settings, connections, and course mappings.

CourseTransit also supports connecting multiple WordPress websites to a single Moodle instance, making it suitable for multi-brand or distributed sales setups.

Download Required Wordpress Plugin from below link: 
https://github.com/justaddwater-in/coursetransit/releases/download/v1.0.0-beta/coursetransit.zip


Key Highlights

  • Sell Moodle courses as WooCommerce products
  • Automatic user creation and account linking
  • Instant course access after purchase
  • Support for multiple WordPress site connections
  • Clean, dedicated UI for easy management
  • Simple setup with minimal configuration
  • Secure and reliable system communication

Why CourseTransit

Most Moodle–WordPress integrations are either overly complex or require custom development.
CourseTransit simplifies the entire flow with a focused, easy-to-manage interface.

It removes dependency on fragile custom integrations and provides a predictable, maintainable solution.


Typical Workflow

  1. Sync courses from Moodle
  2. Products are automatically created at WooCommerce
  3. As admin configure pricing on created products
  4. User completes purchase on WordPress
  5. CourseTransit processes the order
  6. User is created or matched in Moodle
  7. Course access is granted instantly

Ideal For

  • Training businesses selling courses online
  • Organizations using WordPress as a sales frontend and Moodle as LMS
  • Multi-site setups managing multiple WordPress portals with one Moodle backend

Notes

  • Requires Moodle web services to be enabled
  • Works with WooCommerce-based course products
  • Focused on user access and enrollment, not course content management

Support and Feedback

This plugin is developed and maintained by JUSTADDWATER
You can also use contact page on our website for reporting issues, support or any other custom lms development services.  

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Himanshu Saini (Lead maintainer)
Bhuvnesh Garg: Developer
Please login to view contributors details and/or to contact them

Comments

Show comments
Please login to post comments