1. Help Center
  2. Working with feeds and data

How do i create a product feed for Publisher?

To provide a product-feed for Publisher you need to publish your data in an XML format, while adhering to a few simple rules

1. 📂 File Format

  • Format: XML (UTF-8 encoded)

  • Style: One-level structure (no nested nodes)

  • Unlimited items: But limited by your import quota

✅ Follows similar format as Google or Meta product feeds


2. 🧱 Feed Structure

Use this base structure:

xml
KopiérRediger
<products>
<product>
<id>1</id>
<title>Bahamas Lounge Set</title>
<price>9999</price>
<sale_price>8000</sale_price>
<external_link>https://www.aviou.io/</external_link>
<image_url>https://.../bahamas.png</image_url>
<description>Enjoy lazy summer evenings...</description>
<brand>Keter</brand>
</product>
</products>

✅ Every field is imported as-is
⚠️ Nested elements will be ignored


3. 📋 Recommended Fields

Only <id> is required, but for best results include:

Field Notes
id (Required) Unique product ID
title Name or label
external_link URL to product page
image_url Direct image link
price Use numbers with comma decimals (e.g. 49,95)
sale_price Before/after price lets AVIOU auto-calculate savings
description Rich product description
brand Brand name
stock / soldout Show availability
 

📝 You can map your own field names to AVIOU’s in feed settings


4. 🎨 Product Variants

  • Each variant (size, color, etc.) must be its own <product>

  • Add shared <item_group_id> to group variants

xml
KopiérRediger
<item_group_id>1234</item_group_id>

🧩 Enables AVIOU’s built-in variant selector


5. ⚠️ Error Handling

  • Errors shown on Feeds overview page

  • Use Inspect Data to review imported entries

  • Fix issues directly in the feed and re-upload


6. 🔁 Update Frequency

  • Choose up to 12 daily intervals

  • Or provide a feed with Update URL for automatic syncing


7. 📎 Example Feeds

  • Sport Feed

  • Electronics Feed

  • Furniture Feed

💡 Use them as templates for your own XML structure


❓ Need Help?

Contact: help@aviou.io
Or reach out via the in-app chat.