This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
local:shop:structure:classes:product [2017/11/24 16:44] florence [Introduction] |
local:shop:structure:classes:product [2024/05/14 15:39] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Les instances produit The Product class (instance)===== | + | <html><!-- nomoodle --></html>{{ :logo-apl.png?nolink |}}<html><!-- /nomoodle --></html> |
+ | ===== The Product class :Concept of product instance===== | ||
===== Moodle Integrated Shop : Structural elements ===== | ===== Moodle Integrated Shop : Structural elements ===== | ||
====Introduction==== | ====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. | + | When a purchase is made on the platform, certain products are constructed by creating data, rights, or Moodle “business objects”. This data can present a certain life cycle on which the customer can act. |
- | 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'identifiation 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). | + | The product instance record is data used to bind the data put in place in Moodle as a consequence of purchase with purchase identification (as well as its parameters). It contains additional data for managing the life cycle (as defined by the sales policy chosen for the product). |
- | === 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. | + | === Exemple : A single enrolment in a course === |
- | Une instance de produit sera créée au nom de l'utilisateur, référençant : | + | Let’s take the simple case of a buyer/learner who purchases an enrolment in a course on office information systems for their own personal benefit. The course can be accessed for a maximum period of 4 months. |
- | * L'élément de facture qui a donné lieu à sa création | + | A product instance will be created on behalf of the user, referencing: |
- | * 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 oeuvre du produit | + | |
- | === Fin de vie d'une instance produit === | + | * The billing item that generated its creation |
+ | * The catalogue entry giving the type of product | ||
+ | * The last billing item concerning this product (in case of renewal for example) | ||
+ | * The user enrolment instance in the mdl_user_enrolments table representing their enrolment | ||
+ | * A customer account reference | ||
+ | * An image of production data when the product is implemented | ||
- | Un enregistrement d'instance de produit n'est jamais supprimé dans la boutique Moodle. | + | === End of life for a product instance === |
+ | |||
+ | A product instance record is never deleted from the Moodle shop. | ||