Skip to content

Product Feed Guide for Direct Integration

A short checklist to confirm your product feed is ready before we connect it: what a working feed looks like, which file formats we support, and the fields every product needs.

Shoparize E-commerce growth team

Introduction

To advertise your products, we need to connect automatically to a product feed on your website. This guide explains what a working feed looks like, what file formats we support, and what information each product needs. Checking these points yourself before sending us your feed link is the fastest way to avoid delays during onboarding.

Step 2: Use a Supported File Format

We accept:

  • CSV files.
  • XML files with one repeated block per product.

We do not accept:

  • JSON feeds.
  • HTML pages.
  • PDFs or screenshots.
  • Excel previews or Google Sheets links.
  • Feeds that only work after logging in, accepting cookies, solving a CAPTCHA, or clicking a button.

Step 3: Include the Required Product Fields

Every product in your feed should include at least the following information:

Required product fields
FieldWhat it should contain
Product ID or SKUA unique identifier for each product.
Product titleThe name of the product as shown on your site.
Product page URLA direct link to the product’s page on your website.
Image URLA direct link to an image of the product.
PriceThe current selling price, including currency.
Availability / stockWhether the product is in stock, out of stock, or on backorder.

Step 4: Avoid These Common Issues

Your link opens a webpage rather than a feed

Please send us a direct feed URL, not a link to your webshop, a category page, or a download page that requires a click.

The feed only works in your own browser

Our system needs to download the feed automatically, without logging in, accepting cookies, or clicking anything. If your feed requires any of these, please provide an alternative link that doesn’t.

Your feed is in JSON format

We’re not able to accept JSON for Direct Integration. Please provide CSV or XML instead.

Special characters in XML aren’t escaped

In XML, characters like & must be written as &. This most often causes problems in URLs or product names that contain an ampersand.

Not recommended:

html
                          <url>https://example.com/product?id=123&color=blue</url>
<title>Shampoo & Conditioner</title>
                        

Recommended:

html
                          <url>https://example.com/product?id=123&amp;color=blue</url>
<title>Shampoo &amp; Conditioner</title>
                        

Tip: if a title contains special characters and you’re not sure how to escape it, you can wrap it in a CDATA section instead, for example: <title><![CDATA[Shampoo & Conditioner]]></title>

Products aren’t clearly separated

For CSV files, each row should represent exactly one product. For XML files, each product should sit in its own repeated block (for example item, product, offer, or entry).

Need Help?

If you’ve checked your feed against this guide and it still isn’t working, or you’re unsure about any of the points above, please reach out to our Customer Success team at partner@shoparize.com.

Sharing your feed URL and a short description of what you see when you open it will help us assist you faster.

Want help choosing the right Shopping setup?

Talk to our team and we will recommend the right path for your store, market, and product feed.

Talk to our team