1.0 Beta version

Turn Moodle into an eCommerce & Business Platform

The all-in-one platform for creators to build, sell, and scale their online courses with zero technical headaches.

Why Course Commerce Pro?

Stop piecing together complicated workarounds. Get a native Moodle commerce solution.

Without Course Commerce
  • Manual Enrollment Chaos
    Copy-pasting users into courses after they pay elsewhere, wasting hours every week.
  • Integration Nightmares
    Fragile WooCommerce/MemberPress setups that break with updates.
  • No Native Commerce
    No subscriptions, bundles, or team licenses without duct tape.
With Course Commerce Pro
  • Instant Automated Enrollment
    Students buy, pay, and get enrolled automatically in seconds.
  • All-in-One Moodle Plugin
    Everything lives inside your Moodle installation, always in sync.
  • Complete Commerce Toolkit
    Sell single courses, bundles, subscriptions, and team licenses.

Everything you need to sell courses in Moodle

Powerful commerce features built specifically for learning businesses

Sell Courses & Bundles

Create one-time purchase products for individual courses or bundle multiple courses together for higher value packages and increased revenue.

Subscriptions & Renewals

Build recurring revenue with monthly or annual subscriptions. Automatic renewals, grace periods, and access control handled seamlessly for you.

Stripe + PayPal Checkout

Accept payments globally with integrated Stripe and PayPal gateways. Secure, PCI-compliant checkout experiences your customers trust.

Seat-Based & B2B Licensing

Sell team and organizational licenses with flexible seat allocations. Perfect for corporate training programs and enterprise buyers.

Automated Enrollment & Access

Students are enrolled instantly upon payment. Expiration, renewals, and access revocation managed automatically based on subscription status.

Revenue & Enrollment Reporting

Track sales, revenue, active subscriptions, and enrollment metrics from clean, actionable dashboards inside Moodle admin.

Start selling in 4 simple steps

Get Course Commerce Pro running in your Moodle environment quickly

1

Install Moodle 5.0+

Set up your Moodle 5.0 or higher installation on your server or hosting environment.

2

Install Course Commerce Pro

Install the Course Commerce Pro theme, local plugins, authentication and enrollment plugins to your Moodle site.

3

Configure & Brand

Configure the theme with your brand identity and set up Course Commerce plugins with your payment gateways and pricing.

4

Start Selling

Launch your course catalog and start selling courses with automated enrollment and payment processing.

Built for every type of learning business

See how Course Commerce Pro powers different business models

Training Companies

Professional training providers selling certification programs, compliance training, and skill development courses to individuals and businesses.

Certification Bundles

Sell certification bundles with automatic expiration and renewal management

Team Licenses

Offer enterprise team licenses for bulk buyers with seat management

Revenue Tracking

Track revenue across multiple course catalogs with detailed analytics

Auto Renewal

Automated subscription renewals with flexible billing cycles

Consultants & Coaches

Independent educators and subject matter experts packaging their expertise into online courses and coaching programs with recurring revenue models.

Membership Sites

Launch membership sites with recurring revenue and exclusive content

Tiered Programs

Sell tiered coaching programs with content and premium features

Easy Payments

Accept payments without technical setup or coding required

Quick Launch

Get your course business running in hours, not weeks

Simple, transparent pricing

Choose the plan that fits your business size and goals

Plugin

Course Commerce Pro

From
$199 /year

Ready to install on Moodle. Create and sell dynamic courses in a few clicks.

Key features
  • Complete product catalog & store management
  • Sell single courses, bundles, and course packages
  • Subscriptions with automatic recurring billing
  • Membership plans and access levels
  • Team & corporate licensing (seat-based)
  • One-time purchases and lifetime access
  • Stripe & PayPal payment gateway integration
  • Automated enrollment upon purchase
  • Coupon codes and promotional discounts
  • Revenue & enrollment analytics dashboard
  • Email notifications & receipts
  • Multi-currency support
  • Multi-language support
  • Tax calculation and invoicing
  • Refund management system
Managed Service

Course Commerce Plus

From
$50 /month

Billed annually, in USD plus applicable taxes.

Each plan is subject to different fair usage limits and caps.

Launch a hosted course website on Moodle. Skip the start-up tasks and start building dynamic courses.

Includes:
  • Website hosting
  • Moodle CMS
  • Course Commerce Pro
  • Customizable starter templates
  • Unlimited courses
  • Premium SMTP included
  • Custom domain to match your brand
  • Site branding & setup on request at a discounted price
  • Free 30min consulting hours per month

See for yourself

Try Course Commerce Pro in a live environment and experience all features in action. Jump straight into our demo — no setup required.

Get more out of Course Commerce Pro

Enhance your courses with extra features. Premium add-ons help you improve your courses, gather insights, add more instructors, communicate with students, and manage groups.

Browse add-ons
Payment Gateways

PayPal, Paystack, Stripe, Flutterwave

Auto Enrollment

Automated enrollment plugin

Auth System

Simplified registration & authentication

Email Templates

Centralized email management

AI Page Builder

Smart page creation tool

100+ Blocks

Unlimited customizations

Moodle Plugins
Activities
Certificates
Bundle Pricing
Cart Management
Coupon Code
Automated Reminders
Course Sections
Calendar
Enrolment Key
Subscription System
Sale Price & Discount

Merge seamlessly with the rest of your site.

Connect to the add-ons and tools you already know and love—without breaking your site. Course Commerce Pro works with any Moodle plugins and activities.

Browse integrations

Frequently Asked Questions

Everything you need to know about Course Commerce Pro

No. Course Commerce Pro is a native Moodle plugin that works entirely within your Moodle installation. You don't need WordPress, WooCommerce, or any external platform. Everything—product catalog, checkout, payments, enrollment—happens inside Moodle.

Yes, absolutely. Course Commerce Pro integrates seamlessly with your existing Moodle courses. You simply assign products to courses, and when students purchase, they're automatically enrolled in the corresponding course(s). No migration or course rebuilding required.

Yes. Course Commerce Pro supports seat-based licensing, perfect for selling to companies and organizations. You can create team licenses with flexible seat allocations, assign managers to distribute access, and track usage across organizational accounts.

Yes. You can create monthly or annual subscription products with automatic renewal billing. Course Commerce Pro handles renewal processing, grace periods, payment retries, and automatic enrollment/unenrollment based on subscription status—completely automated.

Yes. Course Commerce Pro follows Moodle plugin development best practices and coding standards. Payment processing uses industry-standard gateways (Stripe, PayPal) with PCI-compliant checkout. The plugin is tested with each major Moodle release and updated regularly to maintain compatibility.

Yes. Course Commerce Pro includes comprehensive reporting dashboards showing revenue trends, enrollment metrics, active subscriptions, top-selling products, and payment transactions. All reports are accessible directly from your Moodle admin interface with exportable data.

Beta Disclaimer

Course Commerce Pro is currently available in Beta.

This means the platform is functional and feature-rich, but it is still undergoing active development and refinement. During this beta period, you may experience minor bugs, incomplete features, or changes to functionality as we continue to improve performance, security, and usability.

By using the beta version, you acknowledge that:

  • Features may change, be updated, or be removed without prior notice
  • Occasional interruptions or unexpected behavior may occur
  • Feedback provided during beta may influence the final product

We strongly recommend testing in a staging or non-production environment and avoiding reliance on the beta version for mission-critical operations.

Your feedback is invaluable and helps shape the future of Course Commerce Pro. Thank you for being part of our early access community.

Contact Us

We’ll email both you and our support team

Ready to Launch Course Commerce Inside Moodle?

Start selling courses, subscriptions, and licenses today. No WordPress required.

Get Started Now