XML-feed v1 vs v2: wat er is veranderd
Overzicht
Skroutz Connect genereert je productfeed in twee mogelijke structuren, versie 1 (v1) en versie 2 (v2).
v1 begreep alleen kleur en maat. Producten met andere opties, zoals materiaal of verpakking, werden met één enkele variant geëxporteerd, waardoor de rest van de catalogus Skroutz nooit bereikte. v2 exporteert elke optiecombinatie als een eigen item, met een eigen prijs, voorraad en gewicht.
Dit artikel legt de verschillen uit en laat zien hoe hetzelfde product er in elke versie uitziet.
Vergelijking van functies
Functie | v1 | v2 |
|---|---|---|
Ondersteunde optietypen | Alleen kleur en maat | Alle optietypen: kleur, maat, materiaal, verpakking en meer |
Verwerking van maten | Maten getoond in een | Dezelfde structuur, een |
Producten met kleur en maat | Ondersteund, beperkt tot combinaties van kleur en maat | Volledig ondersteund, dezelfde logica met consistentere uitvoer |
Producten met andere opties (materiaal, verpakking) | Alleen de eerste variant werd geëxporteerd | Elke optiecombinatie wordt als eigen variant geëxporteerd |
Producten met één variant | Eén | Hetzelfde gedrag, nog steeds één nette |
Naamgeving van varianten | Statische titels zoals | Productnaam plus optiewaarden, bijvoorbeeld |
Groeperingsgedrag | Alleen gebruikt voor maten ( | Nog steeds alleen voor maten, alle andere opties worden aparte varianten |
Nauwkeurigheid van gegevens | Prijs, voorraad en gewicht werden soms gedeeld tussen varianten | Elke variant heeft zijn eigen prijs, voorraad en gewicht |
Afstemming op het schema | Gedeeltelijk compatibel met de eisen van Skroutz | Afgestemd op het huidige Skroutz XML-schema en de validatieregels |
Consistentie van de feed | Complexe producten konden onvolledig lijken | Consistente structuur voor elke productconfiguratie |
Migratie | Verouderde structuur met vaste groepering | Automatisch gegenereerd uit je productgegevens, eenrichtingsverkeer en niet omkeerbaar |
Voorbeeld 1: varianttitels bevatten nu de kleur
In v1 hadden beide kleurvarianten dezelfde naam, waardoor Skroutz ze niet kon onderscheiden. In v2 maakt de kleur deel uit van de titel en blijft het veld <color> op zijn plaats.
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>
Voorbeeld 2: alle optiecombinaties worden geëxporteerd
Dit product heeft vier varianten die zijn opgebouwd uit twee opties, materiaal en lengte. v1 exporteerde alleen de eerste. v2 exporteert alle vier, elk met een eigen variantlink, SKU en barcode.
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>
Wat je moet controleren na de overstap naar v2
- Het aantal producten in je feed groeit, omdat varianten die ontbraken nu worden geëxporteerd.
- Varianttitels veranderen, dus Skroutz moet sommige producten mogelijk opnieuw koppelen.
- Prijzen, voorraad en gewichten volgen nu elke variant. Controleer of je gegevens op variantniveau in Shopify kloppen.
Gerelateerde artikelen
- Zo stel je de beschikbaarheid van producten in met metafields
- Skroutz Order Integration: een complete installatiegids
Bijgewerkt op: 19/10/2026
Dankuwel!
