Aktualizace formátu ChatGPT Shopping feedu (od 16. 9. 2026)
OpenAI znovu upravil specifikaci pro ChatGPT shopping feed. V releasu 16. 9. 2026 generujeme výstupní formát ChatGPT v Mergadu podle této nové specifikace. V tomto článku najdete přehled změn a co případně udělat na své straně.
Změna přichází krátce po aktualizaci z 24. 6. 2026, protože OpenAI specifikaci upravil bez oznámení. Část polí, která v červnu do formátu přibyla, už aktuální specifikace nepoužívá, proto je z formátu odebíráme. Formát měl dosud 75 sloupců, nově má 70.
Odkdy změna platí
Změna se projeví s releasem 16. 9. 2026. Do té doby běží formát beze změny.
Přehled změn
Přejmenovaný sloupec
| Původní název | Nový název |
|---|---|
is_eligible_ads |
is_ads_eligible |
Starý název je podle specifikace už jen tolerovaný alias a pro nové feedy ho OpenAI nedoporučuje. Význam a zdroj hodnoty se nemění.
Nový sloupec
Přibylo pole shipping_price (cena dopravy, například 5.00 USD, ve stejné měně jako price a nezáporná částka).
Specifikace umožňuje poslat poplatek za dopravu buď v shipping_price, nebo v poli shipping ve tvaru country:region:service_class:price, ne však v obou. Mergado plní shipping, takže shipping_price zůstává prázdné. Pokud ho chcete používat, naplňte si ho pravidlem nebo proměnnou a poplatek pak neposílejte zároveň v shipping.
Odebraná pole
Z formátu odebíráme 21 polí, která aktuální specifikace nepoužívá.
Seznam odebraných polí
sale_price_start_date, sale_price_end_date, video_url, model_3d_url, unit_pricing_measure, base_measure, pricing_trend, pickup_method, pickup_sla, popularity_score, return_rate, warning, warning_url, age_restriction, q_and_a, reviews, related_product_id, relationship_type, geo_price, geo_availability, is_eligible_ads (nahrazeno polem is_ads_eligible)
Mergado prázdné sloupce neexportuje, takže pokud tato pole nemáte ničím naplněná, ve vašem feedu se dosud ani neobjevovala a odebrání nepoznáte. Změna se projeví jen u polí, do kterých data reálně posíláte.
Nová sada Google-compatible sloupců
Specifikace vedle vlastních polí toleruje i sadu sloupců s Google názvy, které znáte z feedů pro Google Shopping. Doplnili jsme je do formátu, takže je můžete použít, pokud na ně máte navázané zpracování nebo přecházíte z Google feedu.
Seznam Google-compatible sloupců
identifier_exists, sale_price_effective_date, additional_image_link, item_group_id, pattern, size_type, product_type, google_product_category, subscription_cost, custom_label_0 až custom_label_4
Do stejné skupiny patří i availability_date, expiration_date a item_group_title, které už ve formátu byly.
Tyto sloupce Mergado samo neplní, zůstávají prázdné, dokud si je nenaplníte pravidlem nebo proměnnou. Prázdné sloupce se neexportují, takže vám feed nezvětší.
Změny v plnění hodnot
additional_image_urls se posílá jako JSON pole. Dosud jsme adresy obrázků oddělovali čárkou, nově je hodnota v tomto tvaru:
["https://example.com/images/trail-side.jpg","https://example.com/images/trail-sole.jpg"]
Specifikace tento tvar u tohoto sloupce vyžaduje. Podoba s čárkou patří ke sloupci additional_image_link.
target_countries se posílá jako seznam. Specifikace vyžaduje formát ["US"], dosud jsme posílali samotný kód země (US). Hodnotu doplňujeme automaticky podle zvoleného výstupního formátu, takže na vaší straně není potřeba nic dělat. Pokud si pole plníte vlastním pravidlem, upravte hodnotu na seznam.
dimensions se už neplní z SHIPPING_SIZE. Specifikace v tomto poli očekává rozměry produktu, ne balení, a to jako strukturovanou hodnotu (JSON objekt s délkou, šířkou, výškou a jednotkou). Rozměry balení do něj proto přestáváme přenášet. Pokud pole potřebujete, naplňte ho pravidlem nebo proměnnou.
length, width, height a weight berou rozměry produktu. Hodnoty se plní z produktových rozměrů, weight zůstává plněn z SHIPPING_WEIGHT.
shipping exportujeme jako jednu hodnotu. Specifikace počítá s jedním záznamem ve tvaru country:region:service_class:price. Pokud máte na vstupu více doprav, přeneseme první z nich.
Co máte zkontrolovat
Pokud nad ChatGPT feedem nemáte žádné vlastní navazující zpracování a nepoužíváte pravidla ani proměnné mířící na odebraná pole, nemusíte dělat nic. Novou strukturu nasadíme automaticky.
V ostatních případech zkontrolujte:
- Vlastní zpracování feedu (skript, import do dalšího nástroje), které čte konkrétní názvy sloupců. Upravte ho podle přejmenovaného sloupce a odebraných polí výše.
- Pravidla a proměnné mířící na odebraná pole. Tato pole se po nasazení přestanou exportovat. Pravidla v projektu zůstanou, ale nebudou mít kam zapsat hodnotu. Doporučujeme je smazat, ať v projektu nezůstává mrtvé nastavení.
- Pole
additional_image_urls, pokud ho vlastní zpracování čte. Mění se podoba hodnoty z URL oddělených čárkou na JSON pole. - Pole
dimensions, pokud ho ve feedu využíváte. Nově se neplní automaticky. - Pole
shipping, pokud máte na vstupu více doprav. Nově se exportuje jen jedna.
Po nasazení generování nové verze feedu doporučujeme kontrolu nahrávání souboru v rámci administrace OpenAI ADS, zda je vše OK.
Potřebujete pomoc
Pokud si s úpravou nevíte rady, případně se vám v administraci OpenAI ADS zobrazuje varování, ozvěte se nám na e-mail podpory a rádi pomůžeme.