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 |
|
|
Example 2: The product has four variants (options are material and length).
| v1 | v2 |
|
|