Passer au contenu principal

Variantes en cascade

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.

Écrit par Support

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

  1. Ouvrez Tableau de bord → Add-ons sur /dashboard/addons.

  2. Repérez Variantes en cascade dans la catégorie Produits.

  3. Cliquez Activer (plan Pro requis).

  4. Ouvrez un produit sur /dashboard/products/create ou /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 :

  1. Créez le groupe parent Marque avec les options Apple, Samsung, Xiaomi.

  2. 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.

  3. 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.

  4. 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, text et image_text. À noter : quand le client change d'option parent, une option image_text de la branche quittée conserve sa mise en évidence visuelle bien que la sélection ait été effacée — privilégiez color ou text dans 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.

Avez-vous trouvé la réponse à votre question ?