XML feed file

Modified on Tue, 16 Sep at 4:07 PM

If you expect frequent changes in the information delivered in your product feed, you can automate the process by using the .xml file.


The .xml file needs to be in a location where we can reach and download it without any limitations.

The URL should be fixed and never changed. If for some reason you need to change it, please notify support@dealavo.com immediately.


Each product needs to have a unique numeric identifier: product ID (it could be your internal product code or EAN code of this particular product). It’s crucial for this ID to remain unchanged and to use only one unique ID per product.


File structure

Below you will find a description of tags and attributes that need to be included in the .xml file. Some of them are mandatory, meaning that without them the product will not be loaded into Dealavo.

We recommend including as many details about the monitored products as possible. The fields marked as optional are not required, but the more details you provide, the better the quality of the results.


Mandatory fields

  • starting and closing tag of a single product section
  • product name
  • ID attribute of the tag – unique product identifier (e.g., product code or EAN)
  • [for e-shops] price attribute of the tag – your product price (gross price, floating-point number with a dot as a separator)
  • [for dynamic pricing users] stock attribute of the tag – stock level (non-negative integer)
  • [for dynamic pricing users] purchase_price attribute of the tag – purchase price of your product (gross price, floating-point number with a dot as a separator)
  • [for dynamic pricing users] url attribute of the tag – link to the product page in your e-shop


Optional fields

  • your product group/label
  • links to product photos
  • URL attribute of the tag – link to the product page in your e-shop
  • tags, categories and their subcategories
  • product availability (0 = unavailable, 1 = available)
  • product manufacturer
  • producer code (model or another unique code assigned to the product)
  • EAN – 13-digit code (barcode, GTIN)
  • ISBN – 13-digit code identifying books


Additional information

The XML file may contain other tags and attributes, but by default, these will be ignored by our system. We will map only the mandatory values and any additional attributes you indicate. If you add a new attribute to the file, please let us know via email at support@dealavo.com, specifying which attribute was added so that we can map it for you.


Example of .xml file

xml version="1.0" encoding="utf-8"?>

<offers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1">



  

  <o id="1" url="http://www.shopurl.com/product1" price="9.99" avail="1">

    <group>

      

    group>

    <name>

      

    name>

    <attrs>

      <a name="Producer">

        

      a>

      <a name="EAN">

        

      a>

      attrs>

  o>



  

  <o id="2" url="http://www.shopurl.com/product2" price="1499.99" avail="1">

    <name>

      

    name>

    <imgs>

      <main url="www.shopurl.com/product2/1.jpg"/>

      <i url="www.shopurl.com/product2/2.jpg"/>

    imgs>

    <attrs>

      <a name="Producer">

        

      a>

      <a name="EAN">

        

      a>

      <a name="Producer_code">

        

      a>

    attrs>

  o>

offers>

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article