Selecting the right e-commerce solution for your learning management system is critical to maximizing course sales, streamlining enrollment processes, and enhancing the learner experience. Edwiser Store and Course Merchant represent two distinct approaches to monetizing online learning: Edwiser Store operates as a native Moodle plugin designed for seamless integration within the platform itself, while Course Merchant functions as an enterprise-grade third-party e-commerce platform with multi-LMS capabilities. This comparison examines the key differences, strengths, and considerations for each solution to help institutions make an informed decision based on their specific needs.
Understanding the Two Solutions: Course Merchant and Edwiser Store
Edwiser Store: Moodle-Native eCommerce Plugin
Edwiser Store is a purpose-built Moodle plugin that enables full ecommerce functionality directly within Moodle, transforming your LMS into a complete online store without requiring external platforms. Rather than syncing data between separate systems, Edwiser Store builds shopping cart, payment processing, invoicing, and course sales capabilities directly into Moodle’s native environment. This means your courses stay in Moodle, your shopping cart operates within Moodle, and purchases automatically enroll students in Moodle – all through a single, unified interface.
The architectural advantage of Edwiser Store is its simplicity and integration philosophy: everything you need for course selling lives in the Moodle environment that you already manage. This eliminates the context-switching and data synchronization complexity that comes with connecting separate platforms. When a student purchases a course, the transaction, enrollment, and learning happen seamlessly within the same system.
Course Merchant: Enterprise Multi-Platform Solution

Course Merchant functions as a standalone e-commerce platform that connects to multiple learning management systems, including Brightspace, Moodle, Totara, and others. Rather than operating within a single LMS, Course Merchant serves as a bridge between course discovery/purchasing and the actual learning environment. The platform is deployed in its own environment that connects to your LMS through APIs. This architecture allows organizations to maintain a sophisticated e-commerce storefront separate from their learning platform, often with custom design matching to align with organizational branding.
This separation of concerns provides flexibility for institutions with complex infrastructure requirements. Organizations can update their storefront independently from their LMS, maintain separate technical teams for e-commerce and learning operations, and scale each component according to specific needs. The platform’s API-based integration ensures that once a learner completes their purchase, they are seamlessly enrolled in the corresponding course within their chosen LMS through single sign-on (SSO) capabilities.
Course Merchant vs Edwiser Store: Detailed Comparison Table
| Edwiser Store (Moodle eCommerce Plugin) | Course Merchant (Enterprise Multi-Platform Solution) | |
| Primary focus | Sell Moodle courses directly from Moodle | Enterprise multi-LMS storefront |
| Core Architecture | ||
| Product type | Native Moodle ecommerce plugin | Independent e-commerce platform |
| Where it runs | Inside Moodle | Outside Moodle |
| Data location | All course and ecommerce data stored in your Moodle database | Business and ecommerce data stored on Course Merchant’s servers + LMS sync |
| Ecommerce Functionality | ||
| Shopping cart | Built into Moodle via the plugin’s store interface | Multi-seat enterprise cart |
| Course bundling | Coming soon | Yes |
| Subscriptions/recurring | Yes | Yes |
| Payment gateways | Stripe only (others coming soon) | Multiple gateways |
| Invoicing | Automatic order records and basic invoicing from within Moodle | Pay-by-invoice + delayed enrollment |
| Pricing models | One-time course purchases, subscriptions, discounts, vouchers; focused on simple course sales | Fixed, bulk, early-bird, vouchers |
| Taxes and currencies | Supports multiple currencies and tax rules configured in Moodle/payment settings | Multi-currency + regional tax handling |
| Advanced Business Tools | ||
| CRM capabilities | No built-in CRM; rely on external CRM if needed | Built-in CRM/lead tracking |
| Course types supported | Primarily self-paced online Moodle courses | Online, live, face-to-face, bundles |
| Classroom management | Core Moodle functionality | Seat limits, waitlists, bulk allocation |
| Reporting and analytics | Moodle-centric reports and sales reports | Standard+: Dedicated reporting layer |
| Deployment & Cost | ||
| Deployment model | Self-hosted (whatever server hosts your Moodle) | Professional managed deployment |
| Data ownership | Full control within your Moodle database | Shared: Course Merchant holds business data; Moodle holds learning records |
| Cost | $199/year | Custom pricing (starting from ~$10,000/year) |
| Checkout Edwiser Store | Checkout Course Merchant |
Edwiser Store outperforms Course Merchant for Moodle-based LMS businesses by delivering seamless, native ecommerce within the existing Moodle ecosystem.
Native Integration
Edwiser Store operates entirely inside Moodle, eliminating data syncing issues and context-switching that Course Merchant’s cloud integration introduces. Purchases trigger instant enrollments without external platforms, keeping courses, carts, and transactions unified.
Data Control and Ownership
All data stays in your Moodle database with Edwiser Store, ensuring full sovereignty and compliance unlike Course Merchant, where business data resides on external servers. Moodle-first organizations avoid shared ownership risks and maintain complete control over learner and sales records.
Cost Efficiency
Edwiser Store offers predictable one-time or low ongoing costs with no scaling fees, contrasting Course Merchant’s usage-based SaaS subscriptions that grow unpredictably. Budget-conscious Moodle users benefit from simpler setup and lower total ownership without marginal expenses.
Ideal for Core LMS Needs
For self-paced online course sales, Edwiser Store provides essential tools like shopping carts, Stripe payments, subscriptions, and Moodle reports without Course Merchant’s overhead for unrelated features like classroom scheduling or CRM. Simplicity suits universities, mid-sized providers, and internal teams focused on Moodle delivery.


