Product Feeds
Path: Catalog › Products › Product Feeds (/admin/feeds)
INFO
If you do not see Product Feeds in the menu, switch it on in System › Store features.
A product feed is a file with your catalog that price comparison sites and shopping platforms download regularly (Google Shopping, Heureka, Zboží.cz and ChatGPT Shopping). Thanks to the feed your products show up where customers are searching.
Feed list
The Product Feeds page lists all your feeds with their URL, status and the time of the last update. The ⋯ menu next to a feed has Open feed, Copy URL, Regenerate (builds the file right away instead of waiting for the schedule), Pause / Activate, Edit and Delete.
Creating a feed
- Open Catalog › Products › Product Feeds and click Create Feed.
- In the Product source tab enter the Feed Name and the Update Frequency (Hourly, Daily or Weekly).
- Click a platform (Google Merchant Center, Heureka SK, Heureka CZ, Zboží.cz, OpenAI / ChatGPT Shopping or Merzio Feed). If the platform supports several formats, choose the Format.
- In the Settings tab you can limit the feed to selected Product categories to include (empty = all categories) and fill in the platform settings (below).
- Save with Create Feed in the floating bar at the bottom.
The feed has its own public URL. Under Feed protection you can protect it with a username and password — note that a protected feed is never linked in llms.txt (see AI visibility).
What does not get into the feed
Feeds for comparison sites (Google, Heureka, Zboží, ChatGPT) only contain active products. A product (or variant) without a price or without an image is skipped. If a product has variants, only its active variants go into the feed, never the parent product itself — a product whose variants are all inactive is not exported at all. The demo products a new store starts with never get into a feed.
Prices in feeds always include VAT and reflect any sale that is currently running — even if your store keeps prices without VAT.
Google Merchant Center
The feed for Google Shopping (XML format).
- Skipped items — products and variants without an image or a price, and inactive variants.
- Title — Google allows at most 150 characters. For a variant, the values that set it apart (e.g. colour and size) are added to the name; if the whole is longer, the product name is shortened (at a word boundary) and the variant values are kept whole. The Title Format decides the shape of the title (placeholders {name}, {brand}, {category}, {price}).
- GTIN — only a valid GTIN is sent (both the format and the check digit are verified). An invalid code (an internal barcode, a typo) is left out; if a product has neither a valid GTIN nor an SKU, the feed tells Google that no identifier exists. A variant takes over the product's code only when the product sells a single variant.
- Sale — the sale price goes out with the sale dates (Sale starts at and Sale ends at). If the sale has only one of the dates, the feed fills in an open period.
- Availability — in stock, on backorder (with a date based on the number of delivery days for out-of-stock goods) or out of stock — exactly as checkout sees it.
- Brand Name — used for products without a brand of their own (otherwise the store name).
- Variant Image Preference and Variant Handling — whether a variant uses its own images and whether variants are grouped (Group variants) or sent as separate products.
- Attribute Mapping and Category Mapping — map your attributes and categories to Google's attributes and categories. If you do not map a category, the Google Product Category set on the category is used.
Shipping in the Google feed
- Export shipping rates (g:shipping) — adds to each item the price of every active shipping method for one unit, exactly as checkout calculates it (weight tiers, rules, free shipping). These prices take precedence over the shipping settings in Merchant Center.
- Shipping methods left out of g:shipping — tick the methods that are not a delivery (in-store pickup). Methods that look like in-store pickup are ticked in advance.
- Export delivery zones by postal code (g:postal_code) — a shipping method limited to postal codes (e.g. delivery within a certain distance) goes to Google separately for each postal code. When off, every method applies to the whole country.
The item weight is always sent when the product or variant has one.
Heureka (SK / CZ)
The feed for Heureka.sk or Heureka.cz (XML format).
- EAN — Heureka accepts EAN-13 only. A 12-digit UPC-A and a 14-digit GTIN-14 are converted to EAN-13 automatically; anything else (an invalid code, an internal barcode) is left out.
- ITEM_ID — a product without variants uses the product number as its ID, a variant uses product number-variant number (e.g.
125-3) so the IDs never repeat. The variants of one product share a common group. - Name — PRODUCT holds the product name, PRODUCTNAME the name extended with the variant values (at most 200 characters).
- Delivery time — in days: 0 = in stock, otherwise the number of days for out-of-stock goods (variant → product → Stock Settings → Default delivery days (out of stock) in the feed, 14 by default).
- Category — the full category path (e.g.
Clothing > Men > T-shirts). - Optional: VAT rate (%), Heureka CPC, Include manufacturer contact (address and e-mail from the company details) and the extended warranty (for warranties over 24 months).
- Include delivery options + Delivery ID mapping (JSON) — shipping prices (including cash on delivery) for one unit; you map your shipping methods to Heureka's carrier IDs (e.g.
SLOVENSKA_POSTA,PPL).
Zboží.cz
The feed for Zboží.cz (XML format).
- EAN — like Heureka, EAN-13 only (UPC-A and GTIN-14 are converted, everything else is left out).
- ITEM_ID — the product number, for a variant product number-variant number.
- Name — PRODUCTNAME (the matching name with the variant values, at most 255 characters) and PRODUCT based on the PRODUCT title format.
- Delivery time — in days, the same as for Heureka.
- Category — the category path as text, separated by vertical bars (e.g.
Clothing | Men | T-shirts). - Optional: MAX_CPC (catalog bid), MAX_CPC_SEARCH (search bid), Include EXTRA_MESSAGE tags (free gift, extended warranty based on Extended warranty threshold (months)) and Include delivery options with a Zboží delivery ID mapping (set after saving the feed).
OpenAI / ChatGPT Shopping
The "OpenAI / ChatGPT Shopping" platform creates a feed following the OpenAI specification (see chatgpt.com/merchants) so your products can appear in ChatGPT Shopping. Supported formats: CSV, JSON and XML.
Platform settings:
| Setting | Default | Meaning |
|---|---|---|
| Brand Name | — | Fallback brand for products that have none of their own. |
| Enable search | On | Products may appear in ChatGPT Shopping results. |
| Enable checkout | Off | Buying right in the conversation — requires approval from OpenAI. Leave it off until you are approved. |
| Variant Handling | Grouped | Group variants (with item_group_id) or treat variants as main products (without item_group_id). |
| Return policy URL / Privacy policy URL / Terms of service URL | — | Links to your policies; recommended for approval. |
If a product has no brand of its own, the "Brand Name" from the settings is used; if that is empty too, the store name is used. If a product has variants, only the variants go into the feed (not the parent product).
Merzio Feed
A catalog export in the Merzio format (XML or CSV) that can be imported into another Merzio store without changes. Unlike the feeds for comparison sites it also contains inactive and archived products.
AI assistants
The Google Merchant feed is also the basis for AI assistant recommendations — see the AI shopping checklist in AI visibility.