XML Data Feed Specification
The following documentation is in the initial stage. Changes may be made to the structure but not to the label names.<br> It is provided to those who want to participate in this initial implementation stage with eBay.
.
The documentation for the XML used by Hellenic Technologies for managing products across various channels follows.
The file encoding should be UTF-8
.
XML 'tags' must be written pascalCase
.
Example
<?xml version="1.0" encoding="UTF-8"?>
<shop>
<created_at>2010-04-08 12:32</created_at>
<shopSettings>
<location>Warehouse 1</location>
<country>GR</country>
<sizeUnit>CENTIMETERS</sizeUnit>
<weightUnit>KILOS</weightUnit>
</shopSettings>
<products>
<product>
<sku>645831</sku>
<name><![CDATA[NEW ERA BROOKLYN NETS NBA TEAM LOGO MESH OVERSIZED T-SHIRT WHITE]]</name>
<category><![CDATA[Men > Overwear > T-Shirts > Baseball-Mesh T-Shirts]]</category>
<description>
<![CDATA[ The Chuck Taylor All Star is one of the most iconic sneakers of all time. It features a timeless design with a classic and comfortable fit in white color, equipped with a durable non-slip rubber outsole. It is an ideal piece for both casual and formal occasions.]]
</description>
<image><![CDATA[https://www.example.com/wp-content/uploads/2023/06/BHGJH.png]]</image>
<additionalImages>
<image><![CDATA[https://www.example.com/wp-content/uploads/2023/06/BHGJH.png]]</image>
...
<image><![CDATA[https://www.example.com/wp-content/uploads/2023/06/HJGD.png]]</image>
</additionalImages>
<ean>645831432785398</ean>
<manufacturer>New Era</manufacturer>
<mpn>AOI645831L</mpn>
<price>40.00</price>
<size>38,39</size>
<color>White</sizes>
<quantity>20</quantity>
<children>
<child>
<sku>645831-L</sku>
<size>38</size>
<color>White</sizes>
<price>40.00</price>
<image><![CDATA[https://www.example.com/wp-content/uploads/2023/06/BHGJH.png]]</image>
<quantity>20</quantity>
<channels>
<ebay>
<channelId>EBAY_US</channel_id>
<condition>NEW</condition>
<packageType>VERY_LARGE_PACK</packageType>
</ebay>:w
<skroutz>
<link><![CDATA[https://www.example.com/products/1]]</link>
<availability>Άμεσα Διαθέσιμο</availability>
</skroutz>
</channels>
</child>
...
</children>
<channels>
<ebay>
<channelId>EBAY_US</channel_id>
<category>53159</category>
<secondaryCategory>53159</secondaryCategory>
<shippingPolicyName>shipping<shippingPolicyName>
</ebay>
<skroutz>
<link><![CDATA[https://www.example.com/products/1]]</link>
<availability>Άμεσα Διαθέσιμο</availability>
</skroutz>
</channels>
</product>
...
...
...
<products>
</shop>
Fields
The analysis of the fields follows:
Fields with * are mandatory
Product XML Element
Name
Type
Length
Description
Channels
sku *
string
100
The unique product identifier
title *
string
300
The product title
category *
string
300
The categories of the product. If hierarchical, they are separated by the character >
description *
string
1000
Product description. No HTML elements are allowed.
image *
string
300
The canonical URL of the photo.
additionalImages
XML Element
-
Multiple photos can be declared.
manufacturer
string
100
The manufacturer or brand of the product.
mpn
string
100
The manufacturer's code.
price
float
100
The final product price plus VAT.
size
string
300
The sizes the product is available in.
color
string
300
The colors the product is available in.
quantity
integer
100
The product's stock.
children
XML Element
-
The variations of the product.
channels
XML Element
-
Special information needed for each channel separately.
Child XML Element
Name
Type
Length
Description
Channels
sku *
string
100
The unique number of this particular variation.
image *
string
300
The absolute/canonical URL of the photo.
price
float
100
The final product price plus VAT.
size
string
300
The sizes the product is available in.
color
string
300
The colors the product is available in.
quantity
integer
100
The product's stock.
channels
XML Element
-
Special information needed for each channel separately.
Channels
Ebay XML Element (inside child element)
Name
Type
Length
Description
Channels
marketplace*
string
100
In which market the product will be active.
image *
string
300
The absolute/canonical URL of the photo.
price
float
100
The final product price plus VAT.
size
string
300
The sizes the product is available in.
color
string
300
The colors the product is available in.
quantity
integer
100
The product's stock.
channels
XML Element
-
Special information needed for each channel separately.