Catégorie : Produits · Plan min. : Pro · Slug : cascading-variants
Créez des groupes de variantes dépendants — ex. : Marque → Modèle. Les groupes enfants n'apparaissent que lorsque l'option parent est sélectionnée.
Fonctionnalités
Groupes de variantes parent-enfant
Cascade Marque → Modèle
Compatible avec les variantes couleur et texte
Compatible avec le suivi de stock des variantes
Compatible avec le stock des combinaisons
Quand l'utiliser
Si vous vendez des coques de téléphone, des pièces auto, des batteries de remplacement, ou tout produit où le client doit « choisir une marque puis un modèle compatible », cet add-on assainit le sélecteur :
Sans : chaque paire (marque, modèle) doit être un produit séparé, ou vous laissez de longues listes déroulantes où le client peut choisir des combinaisons impossibles.
Avec : la marque est affichée d'abord ; une fois choisie, seuls les modèles compatibles sont révélés.
Comment l'activer
Ouvrez Tableau de bord → Add-ons sur
/dashboard/addons.Repérez Variantes en cascade dans la catégorie Produits.
Cliquez Activer (plan Pro requis).
Ouvrez un produit sur
/dashboard/products/createou/dashboard/products/{id}/edit→ la section Variantes expose désormais un sélecteur Dépend de. Il n'apparaît qu'à partir du deuxième groupe de variantes — le premier groupe n'a aucun parent possible.
Pas-à-pas
Un groupe enfant est rattaché à une option parent, pas à un groupe parent entier. Vous créez donc un groupe enfant par option parent :
Créez le groupe parent Marque avec les options Apple, Samsung, Xiaomi.
Créez un groupe enfant distinct par marque — Modèles Apple, Modèles Samsung, Modèles Xiaomi — chacun ne contenant que les modèles de cette marque.
Sur chaque groupe enfant, réglez Dépend de sur l'option parent correspondante. La liste déroulante affiche les entrées sous la forme Marque → Apple. Laisser vide signifie que le groupe est toujours visible.
Enregistrez. La vitrine n'affiche que le groupe enfant dont le client a choisi l'option parent.
Chaque groupe enfant peut dépendre d'exactement une option parent.
Compatibilité
L'affichage/masquage fonctionne pour les groupes
color,textetimage_text. À noter : quand le client change d'option parent, une optionimage_textde la branche quittée conserve sa mise en évidence visuelle bien que la sélection ait été effacée — privilégiezcoloroutextdans les groupes enfants en cascade.Changer l'option parent efface toutes les sélections situées en dessous. Le prix affiché ne se met à jour qu'à la sélection suivante : il peut donc encore inclure brièvement l'option que vous venez d'abandonner.
Le suivi de stock est préservé à tous les niveaux : stock par option, par combinaison ou par produit — voir Variantes.
Les cascades multi-niveaux sont supportées : Marque → Modèle → Année. Chaque groupe enfant déclare l'unique option parent dont il dépend.
Où la cascade s'applique
Les pages produit.
Les formulaires de commande des landing pages.
La page produit du thème Digital — mais là, les groupes enfants en cascade conservent le sélecteur standard au lieu de l'accordéon Variantes Produit Digital. Si tous les groupes du produit sont des enfants en cascade, cet accordéon ne s'affiche pas du tout.
⚠️ Attention — Ne marquez jamais un groupe enfant en cascade comme Requis
La validation de la commande ignore la cascade : elle traite chaque groupe requis comme obligatoire, même celui que le client n'a jamais vu. Un client qui choisit Apple — et ne voit donc jamais le groupe Modèles Samsung — voit sa commande rejetée à la confirmation avec un message « les produits ont été mis à jour par la boutique, rechargez et re-sélectionnez ». Ne marquez Requis que le groupe parent de premier niveau et laissez les groupes enfants facultatifs.
Conseils
Si vous passez au stock par combinaison, générez les combinaisons après avoir défini la cascade — seules les paires (Marque, Modèle) valides ont besoin d'un SKU.