iLite Logo Moo-Commerce

Manage and sell your courses through Moodle

View a Demo

About Moo-Commerce

Moo-Commerce is a plugin for Moodle that allows you to sell courses from your Moodle site.

The plugin has two interfaces - one for selling courses, and the second for managing the transactions on the site.

Shopping cart Screen

Moocomerce Shopping cart

Dashboard Screen

Moo-Commerce Dashboard


All payments are routed through a payment gateway.


Moo-Commerces integrates seamlessly with Moodle.


The dashboard provides a detailed view of all activity on the site.


Add and manage courses with a single click.

Key Features

The Moo-Commerce plugin provides many features for both the user shopping for a course, and the administrator.

Listed below are a few features available to shoppers and the Administrator.

Student Interface

From the student interface users can:

  • Buy one or more courses
  • Buy a voucher
  • Create an invoice
  • Add a course to their wishlist
  • View their full transaction history
  • Reprint an invoice

Administration Interface

The administration interface allows you to:

  • Add, edit and hide courses in your shopping cart
  • List courses in more than one category
  • View a number of different transaction logs
  • View sales in a graphical format
  • Add marketing tags to a course
  • Set the minimum requirements per course

Payment Gateways supported by Moo-Commerce

PayGate Payment Gateway
South Africa
PayPal Payment Gateway
PayPal coming soon!
eWAY Payment Gateway
Australia, New Zealand, Singapore, Hong Kong

Our Gallery

View a few screenshots from the Moo-Commerce plugin..

View a Demo

In the short video below we will show you how easy it is to buy a course using Moo-Commerce.

We will show you how a users can select, pay and get access to the course, all from within Moodle.

Our Clients

Ishango College
Cement Concrete & Aggregates Australia

Contact us

Have a question or a comment? Please complete the form below and we will get back to you as soon as we can.

19 Kawana Crescent
Sunningdale, Cape Town, 7441

+27 021 554 7113

Leave us a message