Skroutz Connect - XML Feed v1 vs v2 Comparison
This article provides a detailed comparison between XML Feed version 1 (v1) and version 2 (v2), highlighting the improvements, feature coverage, and compatibility enhancements.
| Feature | v1 | v2 |
| Supported option types | Limited to color and size only. | Supports all option types — color, size, material, package, and more. |
| Size handling | Sizes were shown correctly in a <sizes> array, similar to v2. | Same structure preserved — <sizes> array under each product or color variation. |
| Color + Size products | Supported but limited to color–size combinations. | Fully supported, identical logic maintained with improved consistency. |
| Products with other options (e.g., material, package) | Only the first variant was exported, missing additional configurations. | All possible option combinations are now included, each correctly represented as a variant. |
| Single-variant products | Exported as individual <product> entries. | Same behavior retained — still a single clean <product> entry. |
| Variant naming | Titles were static (e.g., ‘Default’ or ‘Variant 1’). | Titles are dynamically generated: product name + option values (e.g., “Bottle Metal 20gr Large”). |
| Grouping behavior | Only used for sizes (<sizes> array). | Still only used for sizes — all other option types are represented as separate variants. |
| Data accuracy | Some attributes (price, stock, weight) were shared incorrectly across variants. | Each variant now carries its own accurate price, stock, and weight values. |
| XML schema alignment | Partially compatible with Skroutz requirements. | Fully aligned with the latest Skroutz XML schema and validation rules. |
| Feed consistency | Some complex products appeared incomplete or misrepresented. | Consistent and reliable structure for all product configurations. |
| Migration | Legacy structure, fixed grouping. | v2 structure automatically generated from product data — one-way migration, not reversible. |
Below you can see how the feed is improved.
Example 1: Titles now have color on title to differentiate them apart.
| v1 | v2 |
| ``` | |
<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>
Example 2: The product has four variants (options are material and length).
| v1 | v2 |
| ``` | |