Skip to main content
Les modificateurs imbriqués vous permettent d’afficher des groupes de modificateurs supplémentaires uniquement lorsqu’un client sélectionne une option spécifique. Cela garde votre menu propre et guide les clients à travers des flux de personnalisation complexes.

Fonctionnement

Lorsqu’un client sélectionne une option de modificateur à laquelle sont attachés des modificateurs imbriqués, des groupes de modificateurs supplémentaires apparaissent en dessous. S’il change de sélection, les groupes imbriqués se mettent à jour en conséquence. Exemple : composez votre burger
  1. Le client voit « Choose your patty » avec les options : Beef, Chicken, Veggie
  2. Le client sélectionne « Beef »
  3. Un nouveau groupe de modificateurs apparaît : « How would you like it cooked? » avec les options : Rare, Medium, Well Done
  4. Si le client passe à « Veggie », la préférence de cuisson disparaît (non applicable)

Cas d’usage courants

Intégrations prises en charge

Les modificateurs imbriqués sont pris en charge lors de la synchronisation de menus depuis :
  • Deliverect
  • Stream
  • Toast
  • Zonal Aztec
Sur un menu synchronisé depuis un POS ou un système de gestion de menu, les modificateurs imbriqués y sont configurés et se synchronisent automatiquement vers storekit. Sur un menu que vous construisez dans storekit, attachez-les par option : cliquez sur l’icône crayon d’une option de modificateur pour ouvrir le panneau Edit modifier, puis utilisez l’onglet Sub-Modifiers.

Profondeur d’imbrication

Le nombre de niveaux d’imbrication qui se synchronisent dépend de l’intégration.
Une imbrication très profonde (trois niveaux ou plus) n’est pas garantie. Même là où l’intégration n’a pas de limite stricte, les structures profondément imbriquées sont plus difficiles à compléter pour les clients et peuvent se comporter de façon inattendue. Gardez une imbrication faible (un ou deux niveaux) pour une expérience la plus fiable.

Expérience client

Les modificateurs imbriqués offrent une expérience de checkout plus propre :
  • Les clients ne voient que les options pertinentes selon leurs sélections
  • Réduit la surcharge liée à trop de choix à la fois
  • Guide les clients à travers des étapes de personnalisation logiques
  • Empêche les combinaisons invalides (par exemple, préférence de cuisson pour un burger végétarien)

Comment les sélections sont gérées

Lorsqu’une sélection de modificateur parent change :
  1. Les groupes de modificateurs imbriqués de la sélection précédente sont masqués
  2. Les sélections dans ces groupes masqués sont effacées
  3. Les nouveaux groupes de modificateurs imbriqués pour la sélection actuelle apparaissent
  4. Les modificateurs imbriqués obligatoires doivent être complétés avant le checkout
Si un groupe de modificateurs imbriqué est obligatoire, les clients doivent le compléter avant d’ajouter l’article à leur panier. Assurez-vous que la structure de votre menu en tient compte.

Pourquoi un produit s’affiche épuisé lorsque ses modificateurs sont indisponibles

Pas encore certain que les modificateurs soient en cause ? Article n’apparaissant pas dans le menu écarte les autres raisons (pauses, horaires de catégorie, stock et paramètres de menu) avant que vous ne creusiez ici les groupes de modificateurs.
Un groupe de modificateurs avec un minimum de 1 ou plus est obligatoire : le client ne peut pas commander le produit sans une sélection valide dedans. Si un groupe de premier niveau obligatoire n’a plus d’options disponibles, le produit lui-même devient indisponible, pas seulement ce groupe. Les groupes imbriqués obligatoires se comportent différemment. Comme les groupes imbriqués n’apparaissent qu’après que le client a choisi une option parent, la page de commande ne grise pas préventivement le produit. Le produit reste commandable. Mais lorsque le client choisit l’option parent qui révèle le groupe imbriqué obligatoire vide, il ne peut pas compléter l’article ni l’ajouter au panier. Un cas réel : une option « Add Polpette » sur un plat de pâtes révélait un groupe imbriqué obligatoire avec deux options, chicken et beef meatballs. Les deux options meatballs sont devenues indisponibles, ce qui a laissé le groupe imbriqué obligatoire sans options. En Hide, chaque plat de pâtes qui l’utilisait s’affichait épuisé. En Disable, le plat de pâtes semblait toujours commandable, mais les clients qui sélectionnaient « Add Polpette » ne pouvaient pas l’ajouter à leur panier.

Ce que voit le client

Ce qui se passe sur la page de commande dépend du paramètre Unavailable Product Options du menu, car c’est lui qui décide si les options indisponibles sont toujours listées dans le groupe : Un groupe obligatoire qui n’a aucune option configurée du tout (par exemple un groupe synchronisé depuis le POS sans aucune) est différent seulement en Hide : le produit est complètement retiré du menu, au lieu d’être affiché grisé avec Currently sold out.
Rien dans le tableau de bord ne signale le produit : sa propre disponibilité n’est pas touchée, donc il apparaît toujours comme disponible dans le menu builder. L’indisponibilité est calculée au chargement de la page de commande, à partir de l’état des groupes obligatoires du produit.

Comment le repérer

1

Ouvrez les groupes de modificateurs du produit

Allez dans Menus, cliquez sur Edit sur le menu, cliquez sur le produit et ouvrez l’onglet Modifiers du panneau Edit product. Chaque ligne du tableau Group / Options est un groupe de modificateurs attaché à ce produit ; cliquez sur Edit sur une ligne pour ouvrir le groupe.
2

Vérifiez si le groupe est obligatoire

Dans le groupe, regardez sous How many options can customers choose?. Il y a deux champs numériques : le premier est le minimum, le second le maximum. Un minimum de 1 ou plus rend le groupe obligatoire.
3

Vérifiez les options

Chaque ligne du tableau du groupe est une Option avec un commutateur In Stock. Si toutes les options sont désactivées, ou si le tableau est vide et que seul Add an option est proposé, un groupe obligatoire ici ne peut pas être satisfait, et le produit est indisponible.
4

Identifiez les groupes imbriqués

Les groupes imbriqués apparaissent dans la liste Modifiers du produit exactement comme les groupes ordinaires. Le tableau de bord n’étiquette pas un groupe comme imbriqué. Pour voir l’imbrication, cliquez sur l’icône crayon sur la ligne d’une option de modificateur pour ouvrir le panneau Edit modifier et allez dans son onglet Sub-Modifiers. La colonne Sub-Modifier Group liste les groupes que cette option révèle, chacun avec sa plage (minimum - maximum) ; No sub-modifier groups added signifie que l’option n’en révèle aucun.

Sur les menus gérés par POS, corrigez dans le POS

Sur un menu géré par POS (Deliverect, Toast, Zonal, Stream, Lightspeed K-Series, 3S POS), la structure des modificateurs, le minimum de chaque groupe et la disponibilité de chaque option viennent tous du POS, et chaque synchronisation écrit les valeurs du POS par-dessus tout ce que vous changez dans storekit. Donc pour un menu Toast livré via Stream, faites la modification dans Toast :
  • rendez à nouveau disponible au moins une option dans le groupe imbriqué obligatoire, ou
  • réglez le minimum de ce groupe sur 0 pour qu’il ne soit plus obligatoire, ou
  • restructurez-le comme décrit ci-dessous
Puis laissez le menu atteindre à nouveau storekit :
  • Stream et Deliverect poussent le menu lorsqu’il est publié dans le système source. Il n’y a pas de bouton de synchronisation dans storekit pour ces intégrations.
  • Les menus Lightspeed K-Series, Zonal et Toast ont un bouton Sync sur la ligne du menu dans Menus.
Dans les deux cas, la ligne du menu dans Menus affiche Synced avec l’ancienneté de la dernière synchronisation. Utilisez-la pour confirmer que les nouvelles données sont arrivées.

Préférez un groupe optionnel autonome à un groupe imbriqué obligatoire

Lorsque le choix imbriqué fait vraiment partie d’un extra facultatif, modélisez l’extra comme un seul groupe facultatif plutôt qu’une option qui révèle un groupe obligatoire : Gardez les minimums obligatoires pour les choix que le client doit faire sur le produit lui-même (taille, base, préférence de cuisson), pas pour les extras.

Dépannage

Les modificateurs imbriqués n’apparaissent pas

Si les modificateurs imbriqués ne s’affichent pas :
  • Vérifiez que votre système POS/menu a des modificateurs imbriqués correctement configurés
  • Vérifiez que le menu a été synchronisé récemment
  • Assurez-vous d’utiliser une intégration prise en charge (Deliverect, Stream, Toast ou Zonal Aztec)

Un produit s’affiche épuisé mais paraît disponible dans le tableau de bord

Vérifiez ses groupes de modificateurs obligatoires, y compris les imbriqués. Voir Pourquoi un produit s’affiche épuisé lorsque ses modificateurs sont indisponibles.

Mauvais modificateurs affichés

Si des modificateurs imbriqués incorrects apparaissent :
  • Revoyez les relations parent-enfant dans votre système POS
  • Resynchronisez votre menu après avoir effectué des modifications
  • Vérifiez que les IDs de groupes de modificateurs sont correctement liés
Pour toute aide supplémentaire, contactez le support.