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:catalogitem [2017/11/13 12:44] florence |
local:shop:structure:classes:catalogitem [2024/05/14 15:39] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Les éléments de cataloge ===== | + | <html><!-- nomoodle --></html>{{ :logo-apl.png?nolink |}}<html><!-- /nomoodle --></html> |
- | ===== Boutique Moodle : Eléments de structure ===== | + | ===== The catalogItem Classe : Concept of Catalogue items===== |
+ | ===== Moodle Integrated Shop : Structural elements ===== | ||
- | Les éléments de catalogue (Catalog Items) représentent les entrées individuelles du catalogue de produits commerciaux. | + | ====Introduction==== |
- | Ces élements peuvent être de trois types : | + | Catalogue items represent individual entries in the catalogue of products for sale. |
- | * Les produits simples : désignent une seule référence produit. | + | There are three types of item: |
- | * Les lots : assemblent plusieurs référence produit sous une référence unique qui ne peut être dissociée à la vente | + | |
- | * Les assemblages : qui rassemblent plusieurs références de produit simple, chacune pouvant être vendue séparément sous sa propre référence, dans un groupe d'affichage unqique. Un assemblage n'a pas de référence commerciale propre car il ne peut être vendu en soi. | + | |
- | Produits, lors et assemblages partagent le même modèle de données et de classes, et utilisent conjointement le même ensemble d'attributs. Certains attributs sont inopérants pour certains types d'élément de catalogue. | + | - Individual products: refers to one product reference. |
+ | - Bundles: groups several product references under a single reference, cannot be sold separately | ||
+ | - Sets: groups several individual product references, each of which can be sold separately under its own reference, in a single display group. A set does not have its own business reference because it cannot be sold as such. | ||
- | Les propriétés des entrées de catalogue sont nombreuses et rassemblent toutes les données nécessaires à l'affichage et au traitement de l'offre des produits. | + | Products, bundles, and sets share the same data model and class and use the same set of attributes. |
- | Les entrées de catalogue sont liées à une instance unique de catalogue et doivent appartenir à une catégorie de produits. Elles peuvent, losque le mode de délégation de la boutique est utilisé, appartenir à des usagers de la plate-forme (par exemple un auteur/enseignant/editeur pourra être propriétaire de l'entrée de catalogue qui publie son cours à la vente). | + | Some attributes are inoperative for certain types of catalogue item. |
- | ==== Propriétés des éléments de catalogue ==== | + | Catalogue item properties are numerous and include all the data required to display and process the product offer. |
+ | Catalogue entries are linked to a unique catalogue instance and must belong to a product category. | ||
+ | When the shop’s assignment mode is used, they can belong to platform users | ||
+ | (e.g. an author/teacher/publisher can own the entry in the catalogue that posts their course for sale). | ||
- | Nous développons ici les propriétés "d'information" sur l'élément de catalogue. | ||
- | * **Catalogue (FKEY) :** Le catalogue de référence pour cet élément. | + | ==== Properties of catalogue items ==== |
- | * **Categorie (FKEY) :** La catégorie de produits dans ce catalogue. | + | |
- | * * Propriétaire (FKEY) : L'identifiant de l'utilisateur Moodle propriétaire (délégué) de ce produit. | + | |
- | * **Nom court ou "référence produit" (UNIQUE) :** Le code produit. Ce code est de préférence un token unique qui doit pouvoir être rapproché d'autres logiciels comptables ou commerciaux (CRM). Le code peut être affiché sur le front comme information secondaire. | + | |
- | * **Nom complet:** Ce nom est affiché en clair sur le front. | + | |
- | * **Description :** La description est affichée sur le front dans l'espace réservée à la présentation produit. | + | |
- | * **Option future :** Une future option est envisagée de basculer l'affichage en mode pavés graphiques, auquel cas la description serait affichée par survol. | + | |
- | * **Notes :** Un champ de note peut être rempli par l'exploitant. Ce champ n'est jamais affiché en front. | + | |
- | * ** Conditions de ventes / EULA :** Les conditions de vente ou énoncés de licence utilisateur finale (End User Licence Agreement) sont affichés pour chaque produit sélectionné à l'achat avant la phase de confirmation de la commande. | + | |
- | === Autres propriétés === | + | This is where the “information” properties for the catalogue item are developed. |
- | * [[:local:shop:structure:catalogitem:prices|Les attributs de prix]] | + | * **Catalogue (FKEY) :** The reference catalogue for this item. |
- | * [[:local:shop:structure:catalogitem:sales|Les attributs de vente]] | + | * **Categorie (FKEY) :** The product category for thiscatalogue. |
- | * [[:local:shop:structure:catalogitem:grouping|Les attributs de lotissement et d'assemblage]] | + | * * Owner (FKEY) : Identier of the Moodle user who owns (assigned) this product. |
- | * [[:local:shop:structure:catalogitem:automate|Les attributs d'automatisation]] | + | * **Short name or "product reference" (UNIQUE) :** The product code.This code is preferably a unique token that should be compatible with other accounting or business software (CRM). The code can be displayed in shop front end as secondary information. |
+ | * **Full name:** This name is displayed in shop front end. | ||
+ | * **Description :** The description is displayed in shop front end in the area reserved for product presentation. | ||
+ | * **future option :** A future display option under consideration is to switch to a graphic box mode; in which case, the description would be displayed by browsing. | ||
+ | * **Notes :** A note field can be populated by the operator. This field is never displayed in front end | ||
+ | * ** Conditions de ventes / EULA :** The conditions of sale or End User Licence Agreement statements are displayed for each product selected for purchase before the order confirmation phase. | ||
- | === Autres données rattachées === | + | === Other properties === |
- | D'autres données, notemment des fichiers, peuvent être rattachés à une entrée de catalogue | + | * [[:local:shop:structure:catalogitem:prices|Price attributes]] |
- | + | * [[:local:shop:structure:catalogitem:sales|Sales attributes]] | |
- | * [[:local:shop:structure:catalogitem:files|Les fichiers attachés]] | + | * [[:local:shop:structure:catalogitem:grouping|Bundles and sets attributes]] |
+ | * [[:local:shop:structure:catalogitem:automate|Automation attributes]] | ||
+ | === Other linked data === | ||
+ | Other data, files in particular, can be linked to a catalogue entry. | ||
+ | * [[:local:shop:structure:catalogitem:files|Attached files]] | ||
---------- | ---------- |