Parent / variant : définition
La structure parent/variant organise un catalogue en modèles (parents) et déclinaisons (variantes) : la veste existe en douze tailles et trois coloris — un parent, trente-six variantes. Environ 90 % des attributs (matière, normes, description, médias) sont communs aux variantes d'un même modèle : seuls changent la taille, le coloris et quelques dimensions.
Pourquoi ça compte
- Le coût : enrichir chaque variante comme un produit isolé, c'est payer plusieurs fois le même travail. Enrichir le modèle puis décliner réduit le traitement d'une variante à quelques secondes au lieu d'une analyse complète.
- La cohérence : deux variantes du même modèle doivent porter les mêmes caractéristiques communes. Des traitements indépendants finissent toujours par diverger ; le regroupement rend la cohérence structurelle.
- Le contrôle : les remplissages collatéraux — une valeur établie au niveau du modèle se propage aux déclinaisons — donnent l'harmonie, et transforment toute divergence entre variantes d'un même modèle en signal d'erreur détectable.
C'est pourquoi le regroupement est la première étape de toute la chaîne : catégorisation, enrichissement et matching en profitent. Un groupe se définit par ses axes de variation — taille, coloris, parfois plusieurs axes combinés — et peut être reconstruit même quand le catalogue ne porte aucune structure.
Quand le catalogue est « à plat »
Beaucoup de catalogues n'ont pas de hiérarchie explicite : il faut la reconstruire. La méthode robuste travaille par blocs de produits triés — en voyant quelques dizaines de produits d'un coup, on repère les séries (un modèle = des produits consécutifs dont seuls taille et coloris changent), là où un traitement produit par produit reste myope et coupe les familles en deux. Le test qui tranche, pour chaque différence entre deux produits voisins : « si ces deux produits ne différaient que sur cet attribut, le reste de leur fiche technique serait-il identique ? » Oui → c'est un axe de déclinaison (la température de couleur d'une ampoule, la longueur d'un câble) ; non → c'est un attribut qui définit le modèle (la puissance, la section). Et les axes se découvrent famille par famille — présumer que c'est toujours « taille + couleur » est l'erreur classique.
Le sens du doute est asymétrique : en cas d'hésitation, on sépare. Un sur-découpage est sans conséquence ; une sur-fusion propage de fausses valeurs entre des produits qui ne sont pas vraiment des frères. Limite honnête : les gammes en références purement techniques, sans logique « nom + déclinaison », se regroupent prudemment — sans la nomenclature du constructeur, il n'y a pas de structure fiable à deviner.
Le regroupement se vérifie aussi contre le terrain : les fiches produits des distributeurs listent souvent elles-mêmes toutes les déclinaisons d'un modèle (le sélecteur de tailles et de coloris). Quand une fiche tierce regroupe les mêmes produits, le regroupement est confirmé ; quand elle en liste d'autres, la relation s'enrichit.
Dans le PIM
Les PIM modernes portent la structure nativement — dans Akeneo, les « variantes de famille » définissent quels attributs appartiennent à la variante ; tout attribut non listé est un attribut du parent, commun. À la livraison, on écrit les attributs communs une seule fois sur le modèle et les attributs spécifiques sur chaque variante. Voir aussi : l'enrichissement de données produit · l'intégration Akeneo.