Format de l’URL
{products} est une liste d’articles séparés par des virgules, où chaque article suit le format :
Exemple
Pour ajouter 2 unités du produitBURGER01 et 1 unité du produit FRIES01 :
Modificateurs
Un produit peut contenir une sélection de modificateurs entre parenthèses, immédiatement après sa quantité. Les modificateurs sont séparés par des points-virgules :
Si le même PLU de modificateur existe dans plusieurs groupes de modificateurs d’un produit, il est résolu vers le premier groupe qui le contient, dans l’ordre d’apparition des groupes sur le produit.
Exemple
Pour ajouter 2 burgers avec fromage (×1) et bacon (×1) :Fonctionnement
- Le client ouvre l’URL.
- Le magasin charge le menu comme d’habitude.
- Chaque PLU dans l’URL est comparé aux produits disponibles.
- Les articles valides sont ajoutés au panier avec les quantités indiquées.
- Le client est redirigé vers la page du menu avec le panier pré-rempli et peut passer au paiement.
Règles de validation
Chaque article de l’URL est validé individuellement. Les articles qui échouent à la validation sont ignorés, et les articles valides restants sont tout de même ajoutés au panier. Le client verra une notification listant les articles qui n’ont pas pu être ajoutés.Les groupes de modificateurs avec des sélections par défaut sont appliqués automatiquement lorsque l’URL ne mentionne pas ce groupe.