Exports de variantes : définir les modèles et l’unité de chaque ligne
Distinguez les modèles partagés, les variantes et les identifiants sources. Une référence Portwest et un export fictif de variantes.
iWeb décrit la reconstruction du modèle produit de Portwest pendant une migration vers Akeneo. Selon son récit, le modèle a été organisé autour de la structure des variantes, des groupes d’attributs, des contrôles de complétude et des exigences des canaux, les identifiants produits soutenant les ressources et sorties de catalogue en aval. Le prestataire indique avoir vérifié les données migrées et les dépendances des sorties avant la bascule en production. Il s’agit du récit du partenaire d’implémentation, avec des commentaires du client. Il ne publie ni export complet des variantes ni règles pour chaque identifiant et axe de variation.
Préciser ce que représente une ligne
Pour un export de données de places de marché, PandaBuyNow propose de définir le type d’entité de la ligne avant de comparer ses valeurs. Un modèle produit partagé et une variante individuelle nécessitent des enregistrements distincts ou des colonnes clairement nommées. Conservez l’identifiant de l’annonce source, l’identifiant de variante disponible et l’URL source à côté de toute clé locale de ligne.
Documentez les attributs qui décrivent le modèle partagé et ceux qui distinguent les variantes. Conservez les libellés d’options observés et leur contexte source. Si la source ne fournit aucun identifiant de variante, signalez cette absence dans les notes de qualité ; une clé locale de ligne doit rester identifiable comme une référence de livraison.
Tester la structure avec des variantes fictives
Prenez le modèle inventé JACKET-Q avec trois variantes observées : navy/S, navy/M et black/M. L’identifiant partagé de l’annonce peut figurer sur les trois lignes alors que leurs clés et combinaisons d’options diffèrent. Dédupliquer uniquement sur l’identifiant de l’annonce supprimerait des enregistrements de variantes valides.
Les combinaisons observées n’établissent pas l’existence d’une variante black/S. N’ajoutez pas cette combinaison si la source ne la fournit pas. Ces libellés illustrent l’export proposé et ne décrivent aucun produit de Portwest ou de PandaBuyNow.
Vérifier la structure livrée avec l’échantillon convenu
Demandez au destinataire de vérifier un identifiant partagé, un axe de variation manquant et une variante dont la référence au parent ne peut pas être résolue. Inscrivez dans les définitions des champs la règle d’unicité convenue et le traitement des liens non résolus. Une structure JSON peut séparer les modèles des variantes ; un CSV peut contenir des colonnes explicites d’entité et de référence au parent. Le format choisi doit préserver les mêmes relations. Indiquez le nombre de lignes par type d’entité dans les notes de livraison pour que le destinataire puisse détecter une perte inattendue à l’import.
Pour échanger avec PandaBuyNow, fournissez des liens représentatifs de places de marché, la structure de lignes requise et les champs cibles. Convenez de l’échantillon JSON ou CSV, des références sources et des notes de qualité avant d’étendre la livraison. Le destinataire peut utiliser ce fichier dans son propre système de catalogue.