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 <sizes>

Même structure, un tableau <sizes> sous chaque produit ou variation de couleur

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 <product>

Même comportement, toujours une seule entrée <product> propre

Nom des variantes

Titres statiques tels que Default ou Variant 1

Nom du produit plus valeurs des options, par exemple Bottle Metal 20gr Large

Comportement de regroupement

Utilisé uniquement pour les tailles (tableau <sizes>)

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


La migration vers la v2 est à sens unique. Une fois votre flux généré en v2, il est impossible de revenir à la structure v1.


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


Mis à jour le : 02/10/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !