Flux XML v1 vs v2 : ce qui a changé
Vue d'ensemble
Skroutz Connect génère votre flux produits selon deux structures possibles, la version 1 (v1) et la version 2 (v2).
La v1 ne comprenait que la couleur et la taille. Les produits avec d'autres options, comme le matériau ou le conditionnement, étaient exportés avec une seule variante, et le reste du catalogue n'arrivait jamais sur Skroutz. La v2 exporte chaque combinaison d'options comme une entrée distincte, avec son propre prix, son propre stock et son propre poids.
Cet article explique les différences et montre à quoi ressemble le même produit dans chaque version.
Comparaison des fonctionnalités
Fonctionnalité | v1 | v2 |
|---|---|---|
Types d'options pris en charge | Couleur et taille uniquement | Tous les types d'options : couleur, taille, matériau, conditionnement, et plus |
Gestion des tailles | Tailles affichées dans un tableau | Même structure, un tableau |
Produits avec couleur et taille | Pris en charge, limités aux combinaisons de couleur et de taille | Entièrement pris en charge, même logique avec un résultat plus cohérent |
Produits avec d'autres options (matériau, conditionnement) | Seule la première variante était exportée | Chaque combinaison d'options est exportée comme une variante distincte |
Produits à variante unique | Une seule entrée | Même comportement, toujours une seule entrée |
Nom des variantes | Titres statiques tels que | Nom du produit plus valeurs des options, par exemple |
Comportement de regroupement | Utilisé uniquement pour les tailles (tableau | Toujours uniquement pour les tailles, toutes les autres options deviennent des variantes distinctes |
Exactitude des données | Le prix, le stock et le poids étaient parfois partagés entre les variantes | Chaque variante a son propre prix, son propre stock et son propre poids |
Alignement du schéma | Partiellement compatible avec les exigences de Skroutz | Aligné sur le schéma XML actuel de Skroutz et ses règles de validation |
Cohérence du flux | Les produits complexes pouvaient sembler incomplets | Structure cohérente pour chaque configuration de produit |
Migration | Structure héritée avec regroupement fixe | Générée automatiquement à partir de vos données produit, à sens unique et irréversible |
Exemple 1 : les titres de variantes incluent désormais la couleur
En v1, les deux variantes de couleur portaient le même nom, donc Skroutz ne pouvait pas les distinguer. En v2, la couleur fait partie du titre et le champ <color> reste en place.
v1
<product>
<uid><![CDATA[ 14819843440971 ]]></uid>
<name><![CDATA[ Iphone ]]></name>
<description><![CDATA[ Description for product 5000 ]]></description>
<link><![CDATA[ https://demo.myshopify.com/products/product-5000 ]]></link>
<availability>In Stock</availability>
<quantity>10</quantity>
<category><![CDATA[ ACCESSORIES ]]></category>
<manufacturer><![CDATA[ Vendor_288 ]]></manufacturer>
<price>109.99</price>
<mpn><![CDATA[ SKU5000 ]]></mpn>
<ean><![CDATA[ 524 ]]></ean>
<color><![CDATA[ black ]]></color>
<weight>650</weight>
</product>
<product>
<uid><![CDATA[ 14819843440971-1 ]]></uid>
<name><![CDATA[ Iphone ]]></name>
<description><![CDATA[ Description for product 5000 ]]></description>
<link><![CDATA[ https://demo.myshopify.com/products/product-5000 ]]></link>
<availability>In Stock</availability>
<quantity>10</quantity>
<category><![CDATA[ ACCESSORIES ]]></category>
<manufacturer><![CDATA[ Vendor_288 ]]></manufacturer>
<price>120</price>
<mpn><![CDATA[ SKU055 ]]></mpn>
<ean><![CDATA[ 525 ]]></ean>
<color><![CDATA[ white ]]></color>
<weight>650</weight>
</product>
v2
<product>
<uid><![CDATA[ 14819843440971 ]]></uid>
<name><![CDATA[ Iphone black ]]></name>
<description><![CDATA[ Description for product 5000 ]]></description>
<link><![CDATA[ https://demo.myshopify.com/products/product-5000 ]]></link>
<availability>In Stock</availability>
<quantity>10</quantity>
<category><![CDATA[ ACCESSORIES ]]></category>
<manufacturer><![CDATA[ Vendor_288 ]]></manufacturer>
<price>109.99</price>
<mpn><![CDATA[ SKU5000 ]]></mpn>
<ean><![CDATA[ 524 ]]></ean>
<weight>650</weight>
<color><![CDATA[ black ]]></color>
</product>
<product>
<uid><![CDATA[ 14819843440971-1 ]]></uid>
<name><![CDATA[ Iphone white ]]></name>
<description><![CDATA[ Description for product 5000 ]]></description>
<link><![CDATA[ https://demo.myshopify.com/products/product-5000 ]]></link>
<availability>In Stock</availability>
<quantity>10</quantity>
<category><![CDATA[ ACCESSORIES ]]></category>
<manufacturer><![CDATA[ Vendor_288 ]]></manufacturer>
<price>120</price>
<mpn><![CDATA[ SKU5055 ]]></mpn>
<ean><![CDATA[ 525 ]]></ean>
<weight>650</weight>
<color><![CDATA[ white ]]></color>
</product>
Exemple 2 : toutes les combinaisons d'options sont exportées
Ce produit a quatre variantes construites à partir de deux options, le matériau et la longueur. La v1 n'exportait que la première. La v2 exporte les quatre, chacune avec son propre lien de variante, son SKU et son code-barres.
v1
<product>
<uid><![CDATA[ 14856594489675 ]]></uid>
<name><![CDATA[ Μηχανάκι ]]></name>
<description><![CDATA[ ]]></description>
<link><![CDATA[ https://demo.myshopify.com/products/μηχανάκι ]]></link>
<availability>Available from 4 to 6 days</availability>
<quantity>10</quantity>
<manufacturer><![CDATA[ demo ]]></manufacturer>
<price>150</price>
<image><![CDATA[ https://cdn.shopify.com/s/files/1/...... ]]></image>
<mpn><![CDATA[ 1500 ]]></mpn>
<ean><![CDATA[ 520 ]]></ean>
</product>
v2
<product>
<uid><![CDATA[ 14856594489675 ]]></uid>
<name><![CDATA[ Μηχανάκι Rubber 1m ]]></name>
<description><![CDATA[ ]]></description>
<link><![CDATA[ https://demo.myshopify.com/products/μηχανάκι?variant=123 ]]></link>
<availability>Available from 4 to 6 days</availability>
<quantity>10</quantity>
<manufacturer><![CDATA[ demo ]]></manufacturer>
<price>150</price>
<image><![CDATA[ https://cdn.shopify.com/s/files/1/...... ]]></image>
<mpn><![CDATA[ 1500 ]]></mpn>
<ean><![CDATA[ 520 ]]></ean>
</product>
<product>
<uid><![CDATA[ 14856594489675-1 ]]></uid>
<name><![CDATA[ Μηχανάκι Rubber 2m ]]></name>
<description><![CDATA[ ]]></description>
<link><![CDATA[ https://demo.myshopify.com/products/μηχανάκι?variant=234 ]]></link>
<availability>Available from 4 to 6 days</availability>
<quantity>10</quantity>
<manufacturer><![CDATA[ demo ]]></manufacturer>
<price>150</price>
<mpn><![CDATA[ 1501 ]]></mpn>
<ean><![CDATA[ 521 ]]></ean>
</product>
<product>
<uid><![CDATA[ 14856594489675-2 ]]></uid>
<name><![CDATA[ Μηχανάκι Plastic 1m ]]></name>
<description><![CDATA[ ]]></description>
<link><![CDATA[ https://demo.myshopify.com/products/μηχανάκι?variant=345 ]]></link>
<availability>Available from 4 to 6 days</availability>
<quantity>10</quantity>
<manufacturer><![CDATA[ demo ]]></manufacturer>
<price>150</price>
<image><![CDATA[ https://cdn.shopify.com/s/files/1/...... ]]></image>
<mpn><![CDATA[ 1502 ]]></mpn>
<ean><![CDATA[ 522 ]]></ean>
</product>
<product>
<uid><![CDATA[ 14856594489675-3 ]]></uid>
<name><![CDATA[ Μηχανάκι Plastic 2m ]]></name>
<description><![CDATA[ ]]></description>
<link><![CDATA[ https://demo.myshopify.com/products/μηχανάκι?variant=567 ]]></link>
<availability>Available from 4 to 6 days</availability>
<quantity>10</quantity>
<manufacturer><![CDATA[ demo ]]></manufacturer>
<price>150</price>
<image><![CDATA[ https://cdn.shopify.com/s/files/1/...... ]]></image>
<mpn><![CDATA[ 1503 ]]></mpn>
<ean><![CDATA[ 523 ]]></ean>
</product>
À vérifier après le passage à la v2
- Le nombre de produits dans votre flux augmente, car les variantes qui manquaient sont désormais exportées.
- Les titres des variantes changent, donc Skroutz peut avoir besoin de réassocier certains produits.
- Les prix, stocks et poids suivent désormais chaque variante. Vérifiez que les données au niveau des variantes dans Shopify sont correctes.
Articles associés
- Comment définir la disponibilité des produits avec les métachamps
- Intégration des commandes Skroutz : guide d'installation complet
Mis à jour le : 02/10/2026
Merci !
