Skip to main content

How to Export Product Feeds from Various E-commerce Platforms for MiraAI Shopping Assistant?

Find out how to export product feeds from popular e-commerce platforms and connect them with the MiraAI Shopping Assistant to enable smart product recommendations.

Mira AI Shopping Assistant uses your product feed to recommend products, answer pricing questions, and check availability. This guide explains the feed formats Mira AI accepts, the tags it reads, and where to find the official export instructions for the most popular e-commerce platforms.

We've broken the guide into the following sections:


Before you start

Mira AI accepts standard XML product feeds — the same format most e-commerce platforms generate for Heuréka, Google Shopping, Zboží.cz and similar marketplaces. The richer your feed (price, availability, description, link, category), the smarter Mira's recommendations will be.

Tip: Once you have the feed URL, paste it as an XML product feed source in the Mira AI Sources tab — see Introduction to Mira AI for the full setup.

Note: Product card images shown in the chat are loaded from your product page (via link parser), not from the feed itself. Make sure your product pages have proper Open Graph or featured images.


Supported feed formats

Mira AI supports two standard product feed formats — Heuréka and Google Merchant. Both follow common XML conventions:

  • File extension is .xml or .rss.

  • The very first line must start with <?xml ...?> or <rss ...>.

  • One parent tag wraps all product items. The parent tag can have any name (e.g. <SHOP>) — only its existence matters.

  • Each product is wrapped in its own item tag (see the format-specific sections below).

A minimal valid skeleton looks like this:

<?xml version="1.0" encoding="UTF-8"?>
<SHOP>
<SHOPITEM> ... </SHOPITEM>
<SHOPITEM> ... </SHOPITEM>
</SHOP>

Important: If a mandatory tag is missing from a product, that whole product is skipped from Mira's index — visitors won't see it in recommendations. Make sure every product has all required tags filled in.


Heuréka feed structure

For the Heuréka format, Mira AI reads the following tags. See the official Heuréka XML feed documentation for the complete specification.

Category

Tags

Notes

Item wrapper (mandatory)

SHOPITEM, PRODUCT, PRODUKT

One of these tags wraps each product.

Description (mandatory)

PRODUCTNAME (or PRODUCT), DESCRIPTION, URL, PRICE_VAT, CATEGORYTEXT

Every tag must contain content. Empty tags count as missing.

Voluntary

DELIVERY_DATE, PARAM

DELIVERY_DATE: 0 = in stock, 1–7 = available within a week, anything else / missing = unavailable. PARAM can repeat any number of times per product.

Ignored

DELIVERY, EAN, ITEM_ID, IMGURL, VAT, ITEMGROUP_ID, ACCESSORY, MANUFACTURER

Mira AI skips these tags — you can leave them in the feed for other tools.

A PARAM tag carries an extra product attribute as a name–value pair:

<PARAM>
<PARAM_NAME>Width</PARAM_NAME>
<VAL>100–109 cm</VAL>
</PARAM>


Google Merchant feed structure

For the Google Merchant format, Mira AI reads the following tags. See the official Google Merchant feed specification for the complete reference.

Category

Tags

Notes

Item wrapper (mandatory)

item, entry, product

One of these tags wraps each product.

Description (mandatory)

title, description, product_type (or google_product_category), link, price

For category, use product_type or google_product_category with the text name — numeric category IDs are not supported yet.

Price format

price

Allowed format: 236 CZK or CZK 236. Currency is a 3-letter code (CZK, EUR, GBP…).

Voluntary

availability

In stock: in_stock, in stock. Unavailable: out_of_stock, out of stock, preorder, backorder, anything else / missing.

Ignored

id, gtin, checkout_link_template, image_link, item_group_id

Mira AI skips these tags — you can leave them in the feed for other tools.

Note: Numeric google_product_category IDs are not yet supported. Always use the text version of the category — for example "Apparel & Accessories > Clothing > Shirts & Tops" — or use product_type instead.


Export feed by platform

Find your e-commerce platform in the table below and follow the official export guide.

Platform

What it generates

Official guide

Shoptet

Heuréka & Google Shopping XML from the admin panel

Shopsys

Product feeds via the platform with developer docs

Eshop-rychle

Feeds for comparison shopping engines

Upgates

XML data export with full product structure

Shoper

Google product feed directly from the platform

Shopware

Google Shopping — direct export or via add-ons

Shoprenter

Google Shopping & Heuréka feeds

PrestaShop

Google Shopping via add-ons

Magento

Google Shopping via extensions

WooCommerce

Google Product Feed via add-ons


What's next?

💡 Need more help? Contact our support team — we're happy to assist!

Did this answer your question?