Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In order to be able to show your product listing to best effect to our customers around the world, Fruugo requires a product data feed.  We need to retrieve this feed frequently to keep stock levels accurate and thereby improve the customer experience.

The method used to get product information into the Fruugo system is via a suitably constructed product data feed. This feed contains the information which the Fruugo system requires to be able to correctly display your products to the customer, correctly calculate the cost (including shipping and sales tax where appropriate) to shoppers in all of the Fruugo countries.

Feed Policy

It is our policy that all data must be submitted on an automated feed which does not require manual upload. The feed must be provided in the Fruugo feed specification.

It means a full feed of your product data in our formats being automatically generated by a feed script on a pre-defined schedule (at least daily but ideally more frequently) and the script publishing the output feed file to a static URL (http) from which our system can collect the file each time a new version has been published for automatic processing.  We operate in this manner to ensure that the products remain consistently up to date - stock, prices etc.

XML Feed Overview

(EXtensible Markup Language) is an open standard for describing data from the W3C. It is used for defining data elements on a Web page and business-to-business documents. XML uses a similar tag structure as HTML; however, whereas HTML defines how elements are displayed, XML defines what those elements contain. While HTML uses predefined tags, XML allows tags to be defined by the provider (Fruugo).  

...

  • XML stands for Extensible Markup Language.
  • XML is a markup language much like HTML .
  • XML was designed to carry data, not to display data.
  • XML is designed to be self-descriptive

Why use XML?

The human-readable XML tags provide a simple data format, but the intelligent defining of these tags to serve business needs properly and everyone's adherence to using the same tags determines the real value of XML.

...

Residing within the document itself, an XML schema is commonly used to verify the integrity of the content.

Fruugo XML Specification

The information explains the specification of the Fruugo XML format and our pre-defined tags which are used to contain each element of data.

...

For information on the mandatory fields and all other fields please see Fruugo Feed > Field Specification.

XML File Structure

The Fruugo XML file consists of a "<Products>" element which contains any number of "<Product>" elements. Each <Product> element contains all the information relevant to a single product SKU variation. Each variation of a product gets a different <Product> element. The <ProductId> is used to link the variations together to create the main product, with the <SkuId> identifying the specific variation.

...