La classe Shop

La boutique est un contexte de gestion d'une activité commerciale basée sur un catalogue de produits et des clients actifs.

Il est possible de créer plusieurs boutiques distinctes dans Moodle, afin de proposer des comportements de vente différents. Chaque boutique ne peut être liée qu'à un seul catalogue principal. Plusieurs boutiques paramétrées différemment peuvent utiliser le même catalogue principal.

La boutique peut être comprise comme une “instance de front-office”.

Propriétés de boutique

Les paramètres propres d'une boutique sont :

Le catalogue

C'est l'instance de cataloque principal auquel est rattaché la boutique. La boutique pourra indirectement utiliser des données d'autres catalogues attachés en esclave au catalogue principal.

La devise par défaut

Ce sera la devise appliqué, en l'absence d'une surcharge plus locale.

L'ordre de navigation

Chaque boutique peut imposer un ordre de navigation différent de la navigation standard. Certaines règles doivent être respectées à défaut desquelles le processus de vente ne peut fonctionner correctement (payer avant de choisir les produits par exemple).

Les conditions de vente générales

Le texte des conditions de vente générales de la boutique est affiché en premier, avant les conditions de vente particulières des produits sélectionnés à la vente.

Les options sur les informations des personnes

Trois options peuvent être activées ou désactivées selon le degré d'information que le marchand souhaite récolter sur les clients ou les identités utilisateur.