Attributs et matrice de variants
Résultat : transformez des axes comme la couleur et la taille en combinaisons de variants, puis réconciliez la grille sans perdre les variants existants.
Choisir le bon outil
| Besoin | Outil |
|---|---|
| Une déclinaison avec son SKU, son prix et son stock | Attribut et matrice |
| Un ajout choisi au moment de l’achat | Option |
| Une information descriptive | Caractéristique |
Un attribut est un axe, par exemple Couleur. Ses valeurs sont les choix de cet axe, par exemple Rouge et Bleu. Les valeurs d’attribut ne portent pas de supplément de prix : le prix appartient au variant.
Créer et publier
- Créez l’attribut avec son libellé, son code et, si besoin, ses premières valeurs.
- Ajoutez ou ordonnez les valeurs dans l’onglet Valeurs.
- Publiez le parent et les valeurs que vous souhaitez proposer dans une nouvelle matrice.
Les codes utilisent des majuscules, chiffres et tirets, sans espace ni accent. Le code d’une valeur est unique dans son attribut. Le code de l’attribut est verrouillé dans le dashboard après création ; celui d’une valeur peut encore être corrigé.
Un attribut créé dans le dashboard naît en brouillon ; ses valeurs initiales peuvent déjà être publiées. Parent et valeurs ont chacun leur propre cycle de vie. Archiver l’un d’eux ne modifie pas les matrices existantes : celles-ci deviennent seulement désynchronisées.
La liste de valeurs est paginée par 50. Le glisser-déposer n’est proposé que lorsque toute la collection tient sur une page et qu’aucune recherche n’est active. Un attribut accepte au plus 1 000 valeurs.
Rendu des valeurs
Choisissez une forme commune : rectangle, pilule, carré ou cercle. Une valeur affiche en priorité son image, puis sa couleur, puis son libellé. Les couleurs et l’option d’affichage du libellé sont conservées dans le snapshot ; l’image reste liée au modèle d’origine.
Le shop ne garantit pas encore le respect du réglage Afficher le libellé pour les combinaisons. Vérifiez le rendu public avant de masquer un texte utile.
La matrice est un snapshot
Une matrice copie les axes, valeurs, libellés et réglages sélectionnés. Modifier, archiver ou supprimer ensuite le modèle d’attribut ne réécrit jamais cette copie. Le badge Désynchronisée invite à relire les écarts puis à choisir ce qui doit être reporté.
Un produit possède au plus une matrice. Sa configuration respecte ces bornes :
| Élément | Limite |
|---|---|
| Axes | 1 à 10 |
| Valeurs choisies par axe | 1 à 200 |
| Combinaisons de la grille | 2 048 |
| Variants cumulés du produit | 10 000 |
Réduisez les axes ou valeurs lorsque le produit cartésien dépasse la limite. Une matrice sans axe ou avec un axe vide est refusée.
Réconcilier la grille
Le panneau prépare un état final local. Rien ne change avant Appliquer.
- Choisissez les axes et les valeurs.
- Placez un variant existant dans une case ou marquez la case À créer.
- Choisissez éventuellement un variant modèle.
- Relisez les variants non placés et les orphelins.
- Appliquez une seule fois l’état final complet.
Une case à créer produit un variant en brouillon. Elle reprend du modèle ses prix, dimensions et politiques de stock, mais jamais ses quantités physiques, médias, code-barres, tags, options, caractéristiques, promotions, avis ou rôle par défaut. Sans modèle actif, le nouveau variant commence avec un prix nul à corriger.
Un variant actif retiré d’une case devient orphelin. Un variant archivé garde sa case tant que sa combinaison existe encore ; libérez-la explicitement si vous souhaitez la remplacer. Supprimer la matrice rend orphelins tous ses occupants, sans supprimer aucun variant.
Variants hors matrice et orphelins
| État | Effet |
|---|---|
| Dans la matrice | Occupe une combinaison et participe au sélecteur d’axes |
| Hors matrice | Variant manuel, présenté séparément |
| Orphelin | Ancien occupant dont la combinaison n’existe plus |
Un orphelin conserve SKU, prix, stock, options, médias et statut. Il perd seulement son identité de combinaison et n’apparaît plus dans le sélecteur d’axes. Glissez-le dans une case pour le réintégrer.
Éditions concurrentes
Le panneau charge tous les variants avant de préparer le plan. Si un autre administrateur modifie entre-temps la matrice ou ses occupants, l’application est refusée sans changement partiel. Rechargez l’état complet, puis rejouez seulement les décisions encore utiles.
Clavier et tactile
Le panneau peut être parcouru au clavier : Tab change de zone, les flèches déplacent le focus, la touche de saisie attrape une carte, Entrée la pose et Échap l’annule. Le clic reproduit le dépôt sur un écran tactile. La légende du panneau affiche et permet d’adapter les touches locales.
Propager une valeur
Depuis une valeur d’attribut, l’action de synchronisation peut reporter code, traductions, couleurs et libellé sur les produits choisis, par lots de 500. Elle ne change ni les axes sélectionnés, ni les variants, ni les SKU. Une matrice redevient synchronisée seulement lorsqu’aucun autre écart ne subsiste.
Côté boutique
Le sélecteur affiche les valeurs du snapshot et résout un variant après une sélection complète. Une combinaison publiée mais en rupture reste visible et désactivée ; une valeur retirée du snapshot disparaît. Les variants brouillons, archivés, hors matrice ou orphelins ne participent pas au sélecteur.