Skip to main content
All CollectionsDistributeProduct Feed
Minimum Requirements to integrate your Product Feed
Minimum Requirements to integrate your Product Feed
Updated over a year ago

The Social Native Product Feed is the backbone of the product linking capabilities our platform features.

It allows for dynamic generation of our widgets on you PDP pages, as well as linking of products to those pages through our media lightbox.

This full documentation goes over the creation of the product feed in depth and covers everything from multiple category associations to inventory updates. However here is a stripped down version of that, covering a simple schema that includes all of your products without categories or child product variations.

Important Note:

Please refer to the full documentation as to what features are supported - this document only covers the *bare necessities*, and is not a representation of the full feature set provided by a complete product feed data.

Before we begin we will need to make sure we have access to four parameters from your product catalog:

  • Product Name

  • Product Unique Id

  • Product URL

  • Product Image URL

These parameters will become the corresponding XML nodes, respectively:

  • <Name>

  • <ProductUniqueID>

  • <ProductUrl>

  • <ImageUrl>

1. Start the Feed

Begin your feed with this line: <?xml version="1.0" encoding="utf-8"?>

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

2. The Root Node

Use <Feed> as your root node.

<?xml version="1.0" encoding="utf-8"?>
  <Feed>  </Feed>

3. Add the <Products> node

<?xml version="1.0" encoding="utf-8"?>
  <Feed>
    <Products>    </Products>
  </Feed>

4. Input your product catalog data

<?xml version="1.0" encoding="utf-8"?>
  <Feed>
    <Products>
      <Product>
        <Name>My Exmaple Product</Name>
        <ProductUniqueID>123456789</ProductUniqueID>
        <ProductUrl>http://www.demoshop.com/products/123456789</ProductUrl>
        <ImageUrl>http://www.demoshop.com/images/product-image-123456789.jpg</ImageUrl>
      </Product>
      <Product>
        <Name>My Exmaple Product 2</Name>
        <ProductUniqueID>1234567891</ProductUniqueID>
        <ProductUrl>http://www.demoshop.com/products/123456789</ProductUrl>
        <ImageUrl>http://www.demoshop.com/images/product-image-123456789.jpg</ImageUrl>
      </Product>
      <Product>
        <Name>My Exmaple Product 3</Name>
        <ProductUniqueID>1234567892</ProductUniqueID>
        <ProductUrl>http://www.demoshop.com/products/123456789</ProductUrl>
        <ImageUrl>http://www.demoshop.com/images/product-image-123456789.jpg</ImageUrl>
      </Product>
    </Products>
  </Feed>

Final Note

If you already have a product feed with another vendor like Google Products, you may only have to do a simple global find and replace of their nodes with those that correspond to ours.

Keep in mind that not ALL product features provided by the Earned Content Platform will be supported using a non-Social Native specific feed. Please refer to this table for more information.

Did this answer your question?