Sell Moodle Courses
with WordPress & WooCommerce
Turn your Moodle courses into WooCommerce products. When a customer pays, CourseTransit creates their Moodle account and enrolls them instantly. No manual enrollment, no custom code.
Set up in minutes
Listed in the Moodle plugins directory
Secure token-based API
Open source (GPLv3)
Moodle Teaches Brilliantly. It Just Wasn’t Built to Sell.
Without an integration, every sale means creating an account by hand, finding the right course, and enrolling the student, while they wait. CourseTransit connects WooCommerce to Moodle so the whole journey, from checkout to classroom, happens on its own.
Everything You Need to Sell Moodle Courses
Your Moodle Catalog, Synced in One Click
Pull every Moodle course into WordPress with titles, descriptions, categories, images, and instructors. Each course becomes a ready-to-sell WooCommerce product automatically.
- Automatic WooCommerce product creation
- Re-sync any course individually or all at once
- Control what syncs: content, curriculum, categories, images
Display Courses Anywhere with the CT Courses Block
Drop the CT Courses block onto any page and get a responsive course catalog with images, pricing, and a direct link to buy. No shortcodes, no theme edits.
- Filter by category or instructor
- Sort by price, choose columns and image size
- Works with the WordPress block editor
Sell Course Bundles and Raise Your Order Value
Package several Moodle courses into one WooCommerce product with its own price. One purchase enrolls the learner in every course in the bundle.
- Regular and sale pricing per bundle
- Set a bundle-specific enrollment period
- Automatic enrollment into all included courses
Sell Seats to Teams and Companies
Let corporate buyers purchase multiple seats in a single order, with volume discounts applied automatically. For larger deals, buyers can request a quote instead of paying upfront.
- Tiered seat discounts (e.g. 11 to 20 seats, 10% off)
- Request-a-quote for enterprise buyers
- Manage quote requests from the Orders screen
Branded Enrollment Emails, Sent Automatically
The moment a learner is enrolled, they get a welcome email with their course and login details. Customize every word with dynamic tags.
- Separate templates for new and existing users
- Tags for name, course, login URL, credentials
- Visual and code editor with test sending
Every Order and Enrollment in One Place
See who bought what, payment status, and enrollment details without switching between WooCommerce and Moodle. Built-in logs make troubleshooting quick.
- Unified orders and enrollment view
- Revenue and order stats on the dashboard
- Searchable activity logs
Built for Real Course Businesses
Pro
Single Sign-On
Learners log in to WordPress once and go straight into Moodle. Fewer password resets, fewer support tickets.
Pro
Automatic Course Sync
New and updated Moodle courses sync to WordPress on their own, so your storefront never goes stale.
Pro
Selective Course Sync
Choose exactly which courses appear in your store. Keep internal, client-only, or archived courses private.
Free
Multi-Site Support
Connect several WordPress storefronts to one Moodle site, each with its own secure token.
Free
Instructor Management
Manage instructor profiles, bios, and course assignments right from WordPress.
Free
Guided Setup Wizard
Connect Moodle and WordPress step by step, with a built-in connection test to confirm it works.
Live in Four Steps
Install Both Plugins
Add CourseTransit to WordPress and its free companion plugin to Moodle.
Connect with a Token
The setup wizard generates a secure token and tests the connection for you.
Sync and Set Prices
Import your courses as WooCommerce products and set your pricing.
Start Selling
Every paid order creates the Moodle account and enrolls the learner instantly.
Start Free. Upgrade When You’re Ready to Scale.
The free plan has everything you need to sell Moodle courses through WooCommerce. Pro adds bundles, team sales, SSO, and automation when your business grows.
CourseTransit Free
Everything you need to start selling Moodle courses online.
forever
What’s included
- One-click Moodle course sync
- Automatic WooCommerce product creation
- Automatic enrollment after purchase
- CT Courses block for displaying courses New
- Enrollment email templates with dynamic tags
- Instructor management
- Dashboard, orders view, and activity logs
- Configurable enrollment durations
- Multi-site support
- Guided setup wizard
CourseTransit Pro
Bundles, team sales, SSO, and automation for growing course businesses.
one-time
Introductory price, limited time
Everything in Free, plus
- Course Bundles: sell multiple courses as one product New
- Bulk Seat Purchase: tiered volume discounts for teams New
- Request a Quote: capture enterprise deals New
- Single Sign-On (SSO): one login for WordPress and Moodle
- Automatic Course Sync: Moodle changes sync on their own
- Selective Course Sync: choose which courses appear in your store
- 1 Year Developer Support: installation, configuration, troubleshooting
- Priority product updates
Comparing options? See how CourseTransit stacks up in our Edwiser vs MooWoodle vs CourseTransit comparison.
Migrating from Edwiser or MooWoodle?
Your courses stay in Moodle, so there’s nothing to rebuild. Tell us about your setup and we’ll help you move over smoothly.
Built for Teams Who Sell Learning
Online Academies & Trainers
Sell professional development, certification prep, and skills courses with automatic enrollment.
Corporate Training Providers
Sell seats to companies with volume discounts and quotes, then enroll whole teams in Moodle.
Multi-Brand Operators
Run several WordPress storefronts from one central Moodle site.
Questions Before You Start
Is the free version really free?
Yes. The free plugin includes WooCommerce selling, automatic enrollment, email templates, the CT Courses block, and more, with no time limit. Upgrade to Pro only when you need bundles, team sales, SSO, or automation.
Do I need to install anything on Moodle?
Yes, the free CourseTransit Moodle companion plugin. It creates the secure connection between your two sites.
Which Moodle versions are supported?
Moodle 4.1 and newer, with web services enabled. WordPress 6.0+ with WooCommerce is required on the WordPress side.
Do WordPress and Moodle need to be on the same server?
No. They can run on separate hosting, as long as both can reach each other over HTTPS.
Will my existing Moodle courses work?
Yes. CourseTransit syncs the courses you already have. Nothing needs to be recreated or migrated.
What support do I get?
Pro includes one year of developer support covering installation, configuration, and troubleshooting, from the team that built the plugin. Free users can reach us through our contact page.
Start Selling Your Moodle Courses Today
Install the free plugin in minutes. Upgrade to Pro when you’re ready for bundles, team sales, and automation.
