
Notion : Inclusion à la commande¶
Dans le standard, une inclusion à la commande permet d’indiquer qu’une offre doit être ajoutée automatiquement à toute commande, selon des règles de quantité définies à l’avance.
L’inclusion à la commande est un mécanisme fonctionnel, utilisé pour garantir la présence d’éléments obligatoires dans une commande, sans laisser à l’utilisateur la possibilité de les retirer.
Contexte d’utilisation¶
Les événements littéraires peuvent proposer certaines offres qui doivent être présentes dans toute commande, par exemple :
- des frais obligatoires ;
- des services obligatoires associés à la participation à l’événement.
Ces offres ne sont pas choisies par l’exposant·e, mais sont ajoutées automatiquement lors de la création de la commande.
Principe général¶
- Un produit représente ce qui est vendu.
- Une offre associe ce produit à un prix.
- Une offre peut être marquée comme incluse à la commande.
Lorsqu’une offre est incluse à la commande :
- elle est ajoutée automatiquement à toute commande ;
- sa quantité est déterminée par une règle définie dans l’offre ;
- l’exposant·e ne peut pas la supprimer de la commande.
Deux modes d’inclusion sont possibles :
- quantité fixe : la quantité est imposée et ne peut pas être modifiée ;
- quantité minimale : une quantité minimale est imposée, et l’exposant·e peut augmenter la quantité si nécessaire.
Objectif de l’inclusion à la commande¶
L’inclusion à la commande a un objectif unique :
garantir la présence d’offres obligatoires dans une commande, sans complexifier le parcours de commande.
Elle permet notamment de :
- éviter les oublis lors de la création d’une commande ;
- assurer l’application systématique de règles commerciales ou administratives ;
- maintenir une expérience de commande cohérente et prévisible.
L’inclusion à la commande n’est pas un mécanisme de sélection d’options.
Exemple concret¶
Un événement littéraire impose la présence d’une prise électrique pour toute commande de kiosque.
Produit¶
- Kiosque
Offre¶
- Prise électrique
Règle d’inclusion¶
- Quantité fixe : 1
Dans cet exemple :
- dès qu’une commande est créée, l’offre Prise électrique est ajoutée automatiquement ;
- la quantité est imposée à 1 ;
- l’exposant·e ne peut ni supprimer cette offre, ni en modifier la quantité.
Autre exemple¶
Un événement littéraire impose un minimum de chaises dans toute commande.
Offre¶
- Chaise
Règle d’inclusion¶
- Quantité minimale : 2
Dans cet exemple :
- l’offre est ajoutée automatiquement à la commande avec une quantité de 2 ;
- l’exposant·e peut augmenter la quantité ;
- l’exposant·e ne peut pas descendre sous la quantité minimale imposée.
Représentation dans ce standard¶
Dans ce standard :
- le produit est décrit par la classe
→ Product - l’offre est décrite par la classe
→ Offer - l’inclusion à la commande est décrite dans l’offre par l’attribut
orderInclusionen utilisant la classe
→ OrderInclusion
Cette classe permet de définir :
- le mode d’inclusion (quantité fixe ou minimale) ;
- la quantité associée.
Points d’attention¶
- L’inclusion à la commande s’applique à toute commande créée à partir du catalogue concerné.
- L’offre incluse à la commande ne peut pas être supprimée par le client.
- La quantité minimale ou fixe est toujours respectée.
- L'inclusion à la commande est entièrement facultative pour les événements littéraires.
En résumé¶
L’inclusion à la commande permet :
- d’imposer automatiquement certaines offres dans une commande ;
- de garantir le respect de règles obligatoires ;
- de conserver une commande simple et cohérente.
Il s’agit d’un mécanisme fonctionnel visant à assurer la conformité des commandes aux règles définies par l’événement littéraire.