Pelorus Labs plugin
pShop turns Moodle into a complete e-commerce platform.
Publish a public product catalog, take secure payments through Stripe, sell subscriptions, manage inventory, bundle courses, physical goods, and live events into a single checkout flow, and get full visibility through built-in Moodle reports.
Public product catalogue
Showcase products openly on your Moodle site and let visitors browse before they buy.
Stripe checkout
Take secure payments with a modern checkout experience that fits your existing site.
Discount codes and offers
Run campaigns, control pricing, and reward customers with flexible discount rules.
Mixed product components
Build products from courses, physical items, or a single Moodle activity like a ticketed event.
Inventory tracking
Keep stock under control for physical goods and ensure availability stays accurate.
Subscriptions
Create recurring revenue streams with subscriptions for memberships, services, or access plans.
Built-in reporting
Use Moodle's built-in reports to get full visibility into sales, orders, and performance.
Fulfilment with automated enrolment
Automate access and delivery after purchase so customers receive the right enrolment or fulfilment workflow instantly.
Built for Moodle organisations
Sell learning products without leaving Moodle.
pShop is designed for organisations that want e-commerce and learning in one place. It lets you package digital courses, classroom events, and shipped goods together so the buying experience stays simple for customers and manageable for site admins.
What it unlocks
- - A storefront that promotes products to the public
- - Secure payments and recurring billing through Stripe
- - Flexible bundles that combine learning and physical fulfilment
- - Full reporting capabilities using built-in Moodle reports
- - Better revenue options for training providers, schools, and events teams
Ready to discuss pShop?
Contact Pelorus Labs to explore how pShop can fit your Moodle site and support your sales, subscriptions, and inventory needs.
contact@peloruslabs.com