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


Below are examples of product feeds in the given standards.

<rss version="2.0">
<title>My feed</title>
<link rel="self" href=""/>
<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:price>49,90 USD</g:price>
<g:sale_price>39,90 USD</g:sale_price>
<g:availability>in stock</g:availability>
<offers version="1">
<group name="other">
<o id="ISC6020000613" url="" 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>
<main url=""/>
<i url=""/>
<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>
<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=""/>
<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>
<iaiext:delivery_time unit="day" value="1"></iaiext:delivery_time>
<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:site id="6" size_id="0" gross="64.99" net="52.84"/>
<iaiext:site id="6" size_id="0" gross="64.99" net="52.84"/>
<iaiext:site id="6" size_id="0" gross="0.01" net="0.01"/>
<promotion name=""/>
<image url="" changed="2013-01-02 00:00:00" hash="2dbbdb78f4f5f42bb65d4ffa96f53501" width="800" height="800"/>

Product feed requirements

  • The product feed must be an XML file provided as a URL, e.g.

  • 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 (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

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_ids

  • product_category_names

  • product_counts

2. For Marketing Machine recommendation frames:

  • product_sale_price

  • product_type

  • product_category

  • product_complementary_product_ids

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

Did this answer your question?