Local Shop (Moodle store core engine)

Component type: local

Name: Shop

Versions: to

Distribution: Public and PRO versions (dual release)

Availability: Stable - Distribution ActiveProLearn

Repository: Community version http://github.com/vfremaux/moodle-local_shop

The shop core plugin provides a complete, flexible, and extensible base shop engine to transform Moodle “items” into saleable products. Items can be many things, since they are mainly linked to an action script triggered on product payment. Scripts can be custom or predefined. Shop implementation is equipped with a set of predefined action scripts, addressing the most common cases. “Product action scripting” is an extensible implementation that uses new scenarios as sub-plugins. The shop core engine is provided in both “community” and “PRO” versions:

The shop core engine is provided in both “community” and “PRO” versions:

The community release: features the full core engine, plus a limited set of action scripts and payment methods.

The “pro” version: comes with an extended set of action scripts, more payment methods implementations and a more complete set of reporting and integration tools.

Guides

Installation guide

User guide (Backoffice and frontoffice)

Structure documentation

Technical guide

Features summary

Structural

Multiple shop instances, each with own currency, countries and payment methods (PRO)

Master/slave catalogs (for internationalisation, or business variants) (PRO)

One single shop/catalog instance for simple use case (Community)

Statefull front-office sales sessions

Product line presentation

Shopping cart

Customisable products

Third party beneficiary declaration (participants)

Customer data collection

Dual customer information (billing and personal) optional

Multi-currency (PRO)

Order confirmation and preview

Online synchronous product action on payment

EULA

Shop back office

Product lines management

Instance management (PRO version only)

Catalogue management (PRO version only)

Product categories (hierarchic)

Product instance management

Bundle management

Product sets management

Tax management

Shipping management

Order management

Pre-sale order form

Post sale pro forma bills

Bills with cro-reference coding external reference

Payment methods

Bank cheque (offline non interactive)

Bank transfer (offline non interactive)

Paypal

Mercanet (BNP) (PRO version only)

SystemPay (Caisse d'épargne) (PRO version only)

Ogone (PRO version only)

Public administrative mandate (PRO version only - in development)

Funding agreement (PRO version only)

Product action scripts

“Enrol me in a course”

“Enrol participants in a course” (PRO version)

“Create a course for me to teach” (PRO version)

“Create a category for me to manage courses” (PRO version)

“Extend my enrolment period”

“Load my educational credit account” (using |Educational credits account enrolment (PRO version)

“Get my certificate” (using PD Certificate activity module) (PRO version)

“Buy more quiz attempts” (using Using Per user quiz attempts limitation (PRO version)

Related components

My transactions (block Shopbills)

Sales services (block Shopaccess)

My products (block Shopproducts)

Front office order total widget (block Shoptotal)

Course seat assignment (block Courseseat)

Other external Components linked

Theses components are optionnal and not absolutely necessary to the shop, but they can be useful in some use case :

Ticket based authentication (authticket)

User Quiz Limit Block

Credits

Valéry Frémaux (valery@activeprolearn.com) - Conception, Developements

Florence Labord (florence@activeprolearn.com) - Fonctionnal Review, Documentation

How to setup a commercial offer - Plugins index - Back to catalogue