fbpx

Course Complex Ultra for Moodle

Bundle & Save 81.5%

Looking for the Complete LMS Stack?

Get this plugin plus Course Complex Ultra, Booking Ultra, Bento Analytics, Theme Rudra, and 3 hours of White-Glove Setup for just $239.40 USD with code NEWLAUNCH40.

Explore 2026 Enterprise Suite →
CC
Course Complex Ultra Edition
★★★★★ Over 1,890+ Active Installs

Sell Moodle Courses Directly
No External Plugins Needed

Ditch WooCommerce connection bridges and legacy web service syncing configurations. Build a seamless course storefront, catalog wishlist, tax breakdown, and secure Stripe checkouts natively on your Moodle LMS site to sell Moodle courses directly.

Course Complex Ultra Walkthrough Video
your-moodle.com/local/coursecomplex/shop.php

Featured Catalog Products

Online Course

Complete Python Bootcamp: Zero to Hero

4.8 ★★★★★ (12.4k reviews)
Physical Product

Raspberry Pi IoT Hardware Kit

4.9 ★★★★★ (3.1k reviews)
Bundle Package

Complete AI Specialist Bundle

4.7 ★★★★★ (850 reviews)
1 Min
Installation Setup
0.05s
Checkout Processing
100%
Native Moodle SSO
4
Gateways Integrated
Test Sandbox

Interactive Storefront Checkout Simulator

Configure the catalog checkout inputs below to see how Course Complex Ultra calculates sales taxes, shipping surcharges, coupon discounts, auto-enrolments, and printable shipping labels instantly!

1. Configure E-commerce Parameters

2. Checkout Calculation Sheet Verified Calculations

Product Subtotal: $150.00
Sales Tax (5%): +$7.50
Total Price Charged: $157.50
Complete AIO Feature Matrix

Sell Moodle Courses Directly with Course Complex™ Features

No hidden costs or third-party dependencies. Every module listed below is included in your standard lifetime license.

Feature 1: Catalog storefront

Storefront Course & Physical Product Grid Catalog

Provide users with a responsive grid catalog page showing courses, physical materials, and bundle packages. Users can switch taxonomy tabs instantly, query items in real-time, and purchase without loading external sites to sell Moodle courses directly.

  • Multi-tab categorization for course, physical, and bundle listings
  • Live AJAX keyword catalog search filters
  • Responsive thumbnail image sizing and description tooltips
Get Course Complex Ultra Now
Storefront Grid Preview
Course Image
Python Web Development
$120.00
Kit Image
Raspberry Pi IoT Hardware Kit
$85.00
Shopping Cart Overview
Shopping Cart (2 Items) $205.00
1x Python Web Development $120.00
1x Raspberry Pi IoT Hardware Kit $85.00
Feature 2: Shopping Cart

Multi-Item Shopping Cart with Dynamic Calculations

Provide users with a cohesive multi-item shopping cart. Let them add several digital courses or physical materials to sell Moodle courses directly, increase counts, remove selections, apply promo coupon codes, and review invoice totals in one dashboard.

  • Multi-item checkout support for mixed items (courses and physical gear)
  • Dynamic quantities pricing adjustments and cart clear controls
  • Sticky mini-cart slide widgets to view active selections
View Cart Integrations Now
Feature 3: Secure Checkout

Single-Page Checkout form With Tax & Shipping Breakdown

Simplify how you sell Moodle courses directly. The checkout dashboard captures customer billing names, shipping details (for physical orders), applies taxes, calculates shipping rates, and lists selected products.

  • Unified single-page layout with responsive inputs
  • Tax calculation lines and courier shipping itemization
  • Coupon checkups with instant feedback alerts
Improve Checkout conversion
Checkout Portal
🛒 Order Items Review 2 Items
1x Machine Learning Masterclass (Online Course) $150.00
1x Printed Course Handbook (Physical Material) $35.00
📋 Checkout Price Breakdown
Subtotal: $185.00
Coupon Discount (Code: WELCOME20): -$37.00 (20% Off)
Flat Courier Shipping: +$15.00
Sales Tax / VAT (10%): +$14.80
Total Price Charged: $177.80
Stripe Card
PayPal
Authorize
Stripe Elements Payment
Secured Credit Card Details via Stripe API
Card Number: •••• •••• •••• 4242
Feature 4: Stripe Integration

Mixed Carts & Stripe Subscription Recurring Engine

Process recurring plan payments natively to sell Moodle courses directly. If a cart contains both a monthly course subscription and physical items (e.g. shipping fees), the checkout processes subscription charges and logs physical items on the initial invoice dynamically.

  • Stripe Elements secure card forms built-in
  • Auto-calculates Stripe Invoice Items for mixed carts
  • Instant webhook sync handles successful subscriptions. Review details in the official Stripe checkout docs
Accept Credit Cards Now
Feature 5: PayPal Integration

PayPal Standard IPN Gateway Payments Integration

Provide a checkout redirect to PayPal checkout to sell Moodle courses directly. The system handles payments, registers transaction records, processes IPN callbacks securely, and enrolls candidates upon authorization.

  • Secure external redirection directly to PayPal
  • Bulletproof IPN callbacks validation script
  • Auto-cancels course access if subscription payments are declined
Enable PayPal Gateway
PayPal Callback Interface
PayPal IPN Verified. Transaction ID: TXN-38495201.
Authorize.Net Settings
API Login ID: ••••••••••••
Transaction Key: ••••••••••••••••
Feature 6: Authorize.Net

Authorize.Net Credit Card Payments Integration

Incorporate Authorize.Net directly on your checkout form to sell Moodle courses directly. The on-page credit card form processes card payments directly, reducing checkout friction. Learn more about merchant accounts on the official Authorize.Net portal.

  • Direct API key integration
  • On-page card layout without external redirects
  • Strict fraud prevention checks and validation logging
Enable Authorize.Net Gateway
Feature 7: Razorpay Gateway

Razorpay API Integration for Cards & Local Banks

Offer cards, UPI, net banking, and digital wallet checkouts via Razorpay API credentials to sell Moodle courses directly. The system supports sandbox testing and live payment routing.

  • Integrates with Razorpay Standard checkout layouts
  • Support for cards, UPI apps, wallets, and local bank transfers
  • Automatic webhooks update candidate accounts after transaction authorization
Integrate Razorpay Payments
Razorpay Webhook Updates
Razorpay Payment Captured. ID: pay_H9sK10aD3. Enrolled!
Guest Checkout Form
Checkout as Guest Candidate
Auto-Account Creation Enabled.
A Moodle account is created and password details sent via email.
Feature 8: Guest Checkouts

Automated Guest Checkout & Moodle Profile Creator

Capture guest transactions smoothly to sell Moodle courses directly. The plugin collects candidate details, creates a standard Moodle profile, registers them to courses, and emails password logins automatically.

  • Fast guest registration checkout
  • Integrated email automation template system
  • Automatic profile routing prevents duplicate registration conflicts
Enable Guest purchases
Feature 9: Payment Plans

Configure Custom Pricing Plans (JSON Format)

Provide dynamic alternative payment schedules (JSON formatted) allowing shoppers to pick between one-time payments or monthly recurring subscription cycles directly on the catalog page to sell Moodle courses directly.

  • Supports setting custom cycle durations (weekly, monthly, yearly)
  • Define custom installment counts
  • Restrict enrollment access duration per plan
Setup Payment Plans
JSON Pricing Configuration
[
  {
    "name": "One-time Access",
    "price": 100.00,
    "type": "one-time"
  },
  {
    "name": "Subscription Plan",
    "price": 40.00,
    "type": "recurring",
    "cycle": "monthly",
    "installments": 3
  }
]
Admin Manual Order Registry
Manual Order Details
Student Search: "John" -> John Doe (john.doe@email.com) selected.
Feature 10: Manual Orders

Manual Order Panel & Live Student Search Filters

Register offline orders, cash payments, or scholarship grants manually via the admin dashboard to sell Moodle courses directly. The panel lets you search students in real-time, override pricing plans, log transaction types, and auto-enrol candidates.

  • Live user search filters
  • Override pricing options per product manually
  • Log Cash, Cheque, Bank Transfer, or Complimentary transactions
Access Manual Order Controls
Feature 11: Shipping Postage

Printable Return Warehouse Postage Labels & Packing Slips

Manage physical delivery orders directly when you sell Moodle courses directly. The system calculates shipping rates and captures shipping address details at checkout. Admins can instantly print packing lists and Priority Mail labels detailing return warehouse info.

  • Capture full shipping address details
  • Printable Priority Mail labels with barcode mockups
  • Configurable Return "Ship From" warehouse settings
Print Shipping Labels
Return Warehouse Slip
PRIORITY MAIL 1-DAY POSTAGE PAID
Ship From:
FULFILLMENT WAREHOUSE HUB
Building 4, Dock C
London, NW10 7HQ
United Kingdom
Ship To:
DR. JOHN SMITH
12 Baker Street
London, NW1 6XE
United Kingdom
T: +44 7911 123456
Weight: 1.45 kg Zone: 1-Local
||||||| | ||||| ||| | ||||| | |||| ||| |||
TRACKING #: CC-394852-UK
Tax Calculations
Subtotal: $150.00
VAT Tax (10%): +$15.00
Total Price: $165.00
Feature 12: Tax Calculations

Sales Tax, VAT & Local Surcharges Auto-Calculator

Set custom tax percentages (e.g. 5% Sales Tax, 10% VAT) inside Moodle settings to sell Moodle courses directly. The engine applies taxes during checkout and generates itemized invoices.

  • Multi-currency tax settings support
  • Auto-calculates tax rates dynamically per selection
  • Itemized invoice receipts for sales reports
Automate Tax Calculations
Feature 13: Single Product View

Premium Single Product Detail Layout & Rating Reviews

Provide students with a detailed single course page showing star ratings, average reviews score, detailed course description modules, alternative payment plan selectors, wishlists triggers, and secure buy buttons to sell Moodle courses directly.

  • Beautiful image headers and description formats
  • Integrates custom payment plans selection directly on-page
  • Ratings aggregates listing and candidate reviews count
Optimize Product Pages
Product Detail Page
Machine Learning Pro Masterclass
★★★★★ (4.9 avg rating • 152 reviews)
Choose Payment Schedule:
Student Orders History
Order ID Amount Status Actions
#CC-8594 $177.80 Paid (Stripe) Go to Course
#CC-8421 $120.00 Paid (PayPal) Go to Course
Feature 14: Student Orders

Candidate Purchase History & Direct Course Access

Provide a dedicated student orders portal to sell Moodle courses directly. Candidates can view purchase dates, verify receipt items, trace transaction statuses, print invoices, and access linked courses directly from the table history.

  • Unified customer order list dashboard
  • Dynamic links direct to enrolled courses
  • Printable receipts and invoice downloads
Enable Student History
Feature 15: Sales Analytics

Admin Sales Performance & Abandoned Carts Analytics

Track your store health directly from Moodle to sell Moodle courses directly. The administration panel dashboard tracks monthly net revenue comparisons, active conversion indicators, abandoned cart logs, and itemized sales stats.

  • Real-time sales metrics comparisons and charts
  • Captures abandoned checkout candidates for follow-ups
  • Inventory levels and item sales report tracking
Monitor Sales Metrics
Sales Analytics Dashboard
Net Revenue
$14,850.00
+18.4% this mo
Active Orders
189 sales
+12.5% this mo
⚠️ Abandoned Cart Tracking
Alice (alice@email.com) 1x AI Course
Bob (bob@email.com) 1x Hardware Kit
Direct Comparison

Accipio, Edwiser & MooWoodle Alternatives

How Course Complex Ultra compares directly against other Moodle course selling plugins, WordPress connectors, and training management systems.

E-commerce Solution Native Moodle? WordPress Required? Sells Physical Goods & Bundles? Key Limitations / Downsides Course Complex Ultra Advantage
Accipio One Shop Yes No Basic Extremely expensive enterprise-only licensing, complex setup, and rigid corporate design patterns. Affordable pricing, modern UI, Outfit typography, and custom styling presets.
Edwiser Bridge / Shop No Yes No Requires maintaining a separate WordPress website. High sync failures, broken web services, double hosting costs. 100% native database processing. Instant logins, no sync delay, and no second server to manage.
MooWoodle No Yes No Requires WooCommerce and WordPress. Rigid product structures, limited to basic course enrollments, complex token configs. Unified catalog for courses, physical goods, and promotional bundles in a single Moodle checkout.
CourseTransit No Yes No Lightweight connector but still relies on WordPress. Limited payment options and no local tax or shipping features. Supports Stripe, PayPal, Authorize.Net, and Razorpay natively with auto-taxation.
Arlo for Moodle No No (SaaS) No Expensive monthly SaaS subscription fee, lock-in, and complex integration with their external training CRM. One-time payment license, zero recurring fees, and absolute ownership of your client transaction data.
Testimonials

Trusted by Modern Educators

Read what site managers and e-commerce administrators say about selling courses with Course Complex.

★★★★★

"Our old Edwiser bridge would frequently drop webhook sync calls, leaving students locked out. Course Complex Ultra runs entirely inside Moodle, so course enrollments happen instantly! Best choice we ever made."

Sell Moodle courses directly testimonial - Sarah Jenkins
Sarah Jenkins
LMS Administrator, MedAcademy
★★★★★

"Being able to offer course subscription payment plans has doubled our average order values. Setup was extremely straightforward, and the built-in manual order tool works brilliantly for offline cash candidates."

Sell Moodle courses directly testimonial - Tariq Mehmood
Tariq Mehmood
Store Owner, TechSkills UK
★★★★★

"Having physical study kits and courses bundled into one checkout checkout cart is perfect. Address validation and printable packing slips saved our warehouse staff hours of delivery coordination."

Warehouse Coordinator
Richard Vance
E-commerce Coordinator, EduBuild
FAQ

Frequently Asked Questions

Find answers to common questions about setting up and running Course Complex.

Do I need WordPress or WooCommerce to use this plugin?

No. Unlike legacy Edwiser Bridge or other connectors, Course Complex Ultra is 100% native to Moodle. All catalog layouts, carts, checkouts, and payment checkouts run directly inside your LMS, completely eliminating WP database sync lag so you can sell Moodle courses directly.

How are custom payment plans configured?

You can define multiple prices for any course, physical product, or bundle inside the product editor using simple JSON formatting. Students can then choose their preferred option (one-time vs recurring cycles) on the catalog page.

What happens when a guest student checks out?

The plugin captures their name and email, creates a standard Moodle account for them, sends their auto-generated login credentials to them via email, logs the order, and enrols them in the course instantly.

Can we print postage labels and packing slips?

Yes. If an order contains a physical item, administrators can print a detailed Packing Slip and Priority Mail shipping label containing the return warehouse return address configured in settings.

Is Course Complex Ultra a direct alternative to Edwiser Bridge or WooCommerce Moodle connectors?

Yes, it is the premier native alternative to Edwiser Bridge and WooCommerce Moodle integration extensions to sell Moodle courses directly. Instead of maintaining separate WordPress sites and bridge synchronizers, Course Complex Ultra handles the course storefront, cart, checkout, payment processing, and automatic student enrolment completely inside Moodle.

Which payment gateways are supported for Moodle checkouts?

Course Complex Ultra supports standard e-commerce payment integrations including Stripe (for credit cards and subscriptions), PayPal, Authorize.Net, and Razorpay. All transactions are securely processed directly on the checkout page.

Can I sell custom course packages and site memberships?

Yes. The plugin features an advanced course bundles engine. You can bundle multiple Moodle courses together or package digital course content with physical textbooks at discounted promotional prices to drive up order values.

Indexed Search Terms & LSI Keywords

sell Moodle courses directly, Moodle shopping cart plugin, Moodle course catalog, native Moodle payment gateway, sell course bundle Moodle, Moodle Stripe integration, Moodle PayPal payment gateway, Edwiser alternative Moodle, Edwiser Bridge WordPress alternative, Moodle storefront builder, sell physical products Moodle, Moodle course packages, Moodle memberships, Moodle checkout page, LMS storefront builder, sell digital courses Moodle, Moodle membership subscription plugin, sell course access bundles Moodle, Moodle course membership plans, restrict course content membership, enrol_membership alternative Moodle, sell site-wide course subscriptions, Moodle course package enrol, recurring e-learning access, course bundle billing Moodle, Moodle guest checkout user creation, print postage shipping label Moodle, Moodle physical products delivery, Moodle tax invoice, Stripe subscription Moodle plugin, Twilio OTP Moodle login, custom Moodle registration form, Moodle payment gateways, Stripe Moodle plugin, PayPal Moodle gateway, AuthorizeNet Moodle, Razorpay Moodle integration, Moodle shopping cart checkout, buy Moodle courses online, Moodle course marketplace plugin, LMS e-commerce portal, Moodle checkout cart, Moodle sales report dashboard, sell course materials Moodle, Moodle course package checkout.

Moodle Expert Help