Outils pour utilisateurs

Outils du site


local:shop:structure:classes:product

Boutique Moodle : Eléments de structure

Concept d'instance produit

Introduction

Lors d'un achat sur la plate-forme certains produits se réalisent en créant des données, des droits ou des “objets métiers” de Moodle. Ces données peuvent présenter un certain cycle de vie sur lequel le client peut agir.

L'enregistrement d'instance produit sont les données qui permettent de relier les données mises en place dans Moodle comme conséquence d'un achat et l’identification de l'achat (ainsi que ses paramètres). Il contient les données supplémentaires qui permettent de gérer le cycle de vie (au sens de la politique commerciale qui a été décidée sur le produit).

Exemple : Une inscription simple à un cours

Prenons un cas simple d'un acheteur/apprenant achetant pour son besoin personnel une inscription dans un cours de bureautique. Le cours présente une limite de durée d'accès de 4 mois.

Une instance de produit sera créée au nom de l'utilisateur, référençant :

  • L'élément de facture qui a donné lieu à sa création
  • L'entrée de catalogue qui donne la nature du produit
  • Le dernier élément de facture qui concerne ce produit (en cas de renouvellement par exemple)
  • L'instance d'inscription utilisateur dans la table mdl_user_enrolments qui matérialise son inscription
  • Une référence au compte client
  • Une image des données de production au moment de la mise en œuvre du produit

Fin de vie d'une instance produit

local/shop/structure/classes/product.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki