Articles on: Skroutz Connect

XML feed v1 vs v2: what changed

Overview


Skroutz Connect generates your product feed in two possible structures, version 1 (v1) and version 2 (v2).


v1 only understood color and size. Products with other options, such as material or package, were exported with a single variant, so the rest of the catalog never reached Skroutz. v2 exports every option combination as its own entry, with its own price, stock, and weight.


This article explains the differences and shows what the same product looks like in each version.


Feature comparison


Feature

v1

v2

Supported option types

Color and size only

All option types: color, size, material, package, and more

Size handling

Sizes shown in a <sizes> array

Same structure, a <sizes> array under each product or color variation

Color and size products

Supported, limited to color and size combinations

Fully supported, same logic with more consistent output

Products with other options (material, package)

Only the first variant was exported

Every option combination is exported as its own variant

Single variant products

One <product> entry

Same behavior, still one clean <product> entry

Variant naming

Static titles such as Default or Variant 1

Product name plus option values, for example Bottle Metal 20gr Large

Grouping behavior

Used only for sizes (<sizes> array)

Still only for sizes, all other options become separate variants

Data accuracy

Price, stock, and weight were sometimes shared across variants

Each variant carries its own price, stock, and weight

Schema alignment

Partially compatible with Skroutz requirements

Aligned with the current Skroutz XML schema and validation rules

Feed consistency

Complex products could appear incomplete

Consistent structure for every product configuration

Migration

Legacy structure with fixed grouping

Generated automatically from your product data, one way and not reversible


Migration to v2 is one way. Once your feed is generated in v2, it cannot be switched back to the v1 structure.


Example 1: variant titles now include the color


In v1 both color variants carried the same name, so Skroutz could not tell them apart. In v2 the color is part of the title and the <color> field stays in 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>


Example 2: all option combinations are exported


This product has four variants built from two options, material and length. v1 exported only the first one. v2 exports all four, each with its own variant link, SKU, and 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>


What to check after moving to v2


  • Your product count in the feed grows, because variants that were missing are now exported.
  • Variant titles change, so Skroutz may need to re-match some products.
  • Prices, stock, and weights now follow each variant. Confirm your variant level data in Shopify is correct.



Updated on: 28/09/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!