Product feed requirements

Find out what feed standards we adopt and what the file requirements are.

Ilona Srebnicka avatar
Written by Ilona Srebnicka
Updated over a week ago

Supported feed standards:

  • Google Merchant Center (GMC)

  • IAI

  • CENEO

Below are examples of product feeds in the given standards.

Our recommended standard is GMC - sometimes found on platforms under the title: Google Shopping.

<rss version="2.0">
<title>My feed</title>
<link rel="self" href="www.my-shop.com"/>
<updated>2019-08-01T09:30:01Z</updated>
<author>
<name>myShop</name>
</author>
<id>/googleshopping.xml</id>
<channel>
<item>
<g:id>ABC2151</g:id>
<title>This is my product name</title>
<description>Very nice product</description>
<g:google_product_category>Another category</g:google_product_category>
<g:product_type>We > take > category from > here</g:product_type>
<g:brand>This is producer brand</g:brand>
<g:mpn>07920</g:mpn>
<g:gtin>7898920068216</g:gtin>
<link>https://www.my-shop.com/product-url-30ml/p?idsku=215196140</link>
<g:image_link>https://my-shop.com./image/ids/496848_2.jpg</g:image_link>
<g:price>49,90 USD</g:price>
<g:sale_price>39,90 USD</g:sale_price>
<g:sale_price_effective_date>2016-02-24T13:00-0800/2016-02-29T15:30-0800</g:sale_price_effective_date>
<g:availability_date>2016-11-25T13:00-0800</g:availability_date>
<g:expiration_date>2016-02-24</g:expiration_date>
<g:availability>in stock</g:availability>
<g:condition>new</g:condition>
<g:complementary_product_ids>DEF3151~GHI4151~JKL5151</g:complementary_product_ids>
</item>
...
<offers version="1">
<group name="other">
<o id="ISC6020000613" url="https://www.my-shop.com/product-url-30ml/p?idsku=215196140" price="39,02 PLN" weight="0.0300" stock="1" avail="1">
<cat>We/take/category from/here</cat>
<name>This is my product name</name>
<desc>What a lovely product</desc>
<imgs>
<main url="https://my-shop.com./image/ids/496848_2.jpg"/>
<i url="https://my-shop.com./another-image/ids/496848_2.jpg"/>
</imgs>
<attrs>
<a name="Producent">This is producer brand</a>
<a name="Kod_producenta">ISC6020000613</a>
<a name="Pojemnosc">30 ml</a>
<a name="namePl">Some other attribute</a>
<a name="sale_price">29,02 PLN</a>
<a name="sale_price_effective_date">2016-02-24T13:00-0800/2016-02-29T15:30-0800</a>
<a name="availability_date">2016-11-25T13:00-0800</a>
<a name="expiration_date">2016-02-24</a>
<a name="complementary_product_ids">ABC7020000613~DEF8020000613~GHI9020000613</a>
</attrs>
</o>
...
<offer file_format="IOF" version="3.0" generated_by="IdoSell Shop" generated="2019-08-01 11:01:19" expires="2019-08-02 11:01:19" extensions="yes">
<products language="pol" currency="PLN">
<product type="regular" id="7002" vat="23.0" producer_code_standard="GTIN12" code_on_card="FUND-001 / 375833-010" site="6" currency="PLN">
<producer id="24" name="Brand of product"/>
<category id="1236067664" name="We > take > category from > here"/>
<unit id="0" name="szt."/>
<card url="https://www.my-shop.com/product-url-30ml/p?idsku=215196140"/>
<description>
<name type="name" xml:lang="pol">This is product name</name>
<short_desc xml:lang="pol">What a lovely product</short_desc>
<long_desc xml:lang="pol">What a lovely product. What a lovely product. What a lovely product. </long_desc>
</description>
<iaiext:delivery_time unit="day" value="1"></iaiext:delivery_time>
<iaiext:visibility></iaiext:visibility>
<price gross="64.99" net="52.84"/>
<srp gross="0" net="0"/>
<strikethrough_retail_price gross="119.99" net="97.55"/>
<strikethrough_wholesale_price gross="119.99" net="97.55"/>
<iaiext:price_retail>
<iaiext:site id="6" size_id="0" gross="64.99" net="52.84"/>
</iaiext:price_retail>
<iaiext:price_wholesale>
<iaiext:site id="6" size_id="0" gross="64.99" net="52.84"/>
</iaiext:price_wholesale>
<iaiext:price_minimal>
<iaiext:site id="6" size_id="0" gross="0.01" net="0.01"/>
</iaiext:price_minimal>
<promotion name=""/>
<iaiext:hotspots></iaiext:hotspots>
<sizes></sizes>
<images>
<large>
<image url="https://my-shop.com./image/ids/496848_2.jpg" changed="2013-01-02 00:00:00" hash="2dbbdb78f4f5f42bb65d4ffa96f53501" width="800" height="800"/>
</large>
</images>
</product>
...

Product feed requirements

  • The product feed must be an XML file provided as a URL, e.g. https://yourshop.com/gmc-feed.xml

  • The encoding of the file must be in UTF-8 format

  • The file must be hosted by your shop

  • You must not block access to the file from certain locations (e.g. selected countries)

  • The file must be able to be downloaded from IP 52.16.90.228 (this is the IP from which you are downloading the file)

  • The file must not force authorization to open

  • The file cannot be password-protected

Links to graphics and products must not be given with spaces. If there are blanks, the system may not read the value of the attribute correctly.
Example of an incorrect link:
<g:link> https://www.my-shop.com/product-url-30ml/p?idsku=215196140 </g:link>

Mandatory attributes in the file

  • Mandatory regardless of the functionality you want to use in edrone

  • product_id

  • product_url

  • product_image_url

  • product_title

  • product_price

  • availability

Optional attributes in the file

The following attributes are optional but may be relevant if you plan to use certain functionalities in edrone.

1. For cross-selling and Custom Flows scenarios:

  • product_category

  • product_counts (optional)

2. For Marketing Machine recommendation frames:

  • product_type/product_category

  • product_sale_price (optional)

  • product_complementary_product_ids (optional)

3. For Mobile Search Widget:

  • product_colour

  • gender

  • product_brand

  • material

  • pattern


Do you need additional help?

If you have any additional questions about product feed, please contact us at hello@edrone.me


Did this answer your question?