
ChatGPT produktový feed pro Shopify
Když ChatGPT ukazuje produkty, data o katalogu pocházejí z feedů, které schválení obchodníci posílají OpenAI. Feedflock z katalogu Shopify vytvoří feed ve formátu OpenAI: devět povinných polí, strukturované varianty, ceny s měnou. OpenAI si feedy z URL obchodníků nestahuje: kompletní snapshot mu na SFTP posílá vaše vlastní skriptová linka a Feedflock udržuje soubor čerstvý na stabilní URL, aby každé odeslání neslo aktuální stav.

Dvě boolean hodnoty rozhodují, kde vás ChatGPT ukáže.
Každý řádek nese is_eligible_search a is_ads_eligible jako malé true/false: první řadí produkt do nákupních odpovědí ChatGPT, druhý do sponzorovaných umístění. Příznaky se nastavují per produkt ve Feedflocku. Feed je jen hlásí.
Chyby najdete dřív než ChatGPT.
Feedflock před každým vygenerováním zkontroluje, že jsou vyplněná všechna pole, která kanál vyžaduje, a u šablon ověřených proti specifikaci kanálu i to, že hodnoty odpovídají jeho pravidlům. Většinu problémů opravíte jedním kliknutím, bez úprav produktů v Shopify.
Nastavení
V provozu v pěti krocích
Od holého Shopify obchodu k zařazené nabídce: celé nastavení stihnete na jedno kafe.
Přihlaste se jako obchodník do ChatGPT
Přihlášku podáte na chatgpt.com/merchants. Produktové feedy jsou otevřené schváleným partnerům. Po schválení vám OpenAI zřídí přístup na SFTP; trhy mimo USA a zpracování pro reklamy mají vlastní nastavení.
Nainstalujte Feedflock
Přidejte Feedflock ze Shopify App Store. Produkty, varianty, sklad i obrázky načte přímo přes Shopify API.
Vyberte šablonu ChatGPT Shopping
Založte nový feed a zvolte ChatGPT Shopping. Všech devět povinných polí je namapovaných předem, včetně seller_name: bere se z názvu vašeho obchodu v Shopify a přepíšete ho, pokud se obchodní jméno liší.
Zkontrolujte varianty a identifikátory
Každá varianta odchází jako vlastní řádek se sdíleným group_id a variant_dict s vybranými volbami. gtin se bere z čárového kódu v Shopify; mpn se standardně plní vaším SKU, takže ho vypněte, pokud vaše SKU nejsou katalogová čísla výrobce.
Odešlete feed do OpenAI
Naplánujte malý skript, který stáhne feed ze stabilní URL, zabalí ho jako .tsv.gz a přepíše jím stejný soubor v kořeni SFTP OpenAI, aspoň jednou denně. Feedflock soubor přegeneruje každou hodinu; chcete-li do reklam v ChatGPT jen část produktů, označte je v Shopify štítkem chatgpt-ads.
https://feedflock.appfleece.com/f/demo-chatgpt/chatgpt.csv
Feed
Co kanál dostává
"is_eligible_search" "is_ads_eligible" "item_id" "group_id" "listing_has_variations" "title" "description" "url" "image_url" "price" "availability" "gtin" "brand" "variant_dict" "seller_name" "target_countries" "true" "false" "SKU-2048-M" "8812345678901" "true" "Linen shirt Sand - M" "Breathable linen shirt with a relaxed regular fit." "https://shop.example/products/linen-shirt-sand?variant=46012345678901" "https://cdn.shop.example/img/linen-shirt-sand.jpg" "59.00 USD" "in_stock" "8594000123453" "Nordlin" "{ ""Size"": ""M"" }" "Shop Example" "US"

Nordlin
Lněná košile Sand
$59
Pole feedu
is_eligible_search
true
is_ads_eligible
false
item_id
SKU-2048-M
group_id
8812345678901
listing_has_variations
true
title
Linen shirt Sand - M
description
Breathable linen shirt with a relaxed regular fit.
url
https://shop.example/products/linen-shirt-sand?variant=46012345678901
price
59.00 USD
availability
in_stock
gtin
8594000123453
brand
Nordlin
variant_dict
{ "Size": "M" }
seller_name
Shop Example
target_countries
US
Kanál
Odpovědi na nákupní otázky
Produkty se objevují přímo v konverzaci a to, co o nich ChatGPT dokáže říct, pochází z vašeho feedu: názvy, popisy, varianty, ceny a sklad. Model čte věcné popisy, které odpovídají na otázky zákazníka.
Objevování i reklamy z jednoho feedu
Stejná produktová data pohánějí organické objevování i reklamy v ChatGPT. is_ads_eligible přihlásí produkt ke zpracování pro reklamy nezávisle na vyhledávání, takže část produktů můžete inzerovat a zbytek nechat organicky.
Žádný strom kategorií
OpenAI žádnou taxonomii nepředepisuje: product_category je vaše vlastní cesta od obecného ke konkrétnímu. Nic se nezamítne kvůli kategorii mimo strom, a pokud máte namapovaný Google, Feedflock může poslat jeho cestu.
Feed
- Šablona ChatGPT Shopping mapuje všech devět povinných polí (item_id, title, description, url, brand, seller_name, image_url, availability a price) a seller_name bere z názvu vašeho obchodu v Shopify
- Kanonické názvy sloupců OpenAI, řádek na variantu, UTF-8. Jednoduchý skript ho před odesláním zabalí do tsv.gz
- Ceny odcházejí jako částka + mezera + ISO 4217 (59.00 USD); přeškrtnutá cena se rozdělí na price a sale_price a sleva, která není ostře nižší, se vůbec nepošle
- Dostupnost podle skladu v Shopify jako in_stock nebo out_of_stock, nikdy v googlovském zápisu. Je to jediné pole, jehož chybná hodnota zamítne řádek
- Varianty odcházejí po řádcích se sdíleným group_id, listing_has_variations a variant_dict s vybranými volbami; url otevře produkt s danou variantou rovnou vybranou
- Reklamy po produktech: is_ads_eligible je ve výchozím stavu false a zapnete ho pro celý feed nebo pro produkty se štítkem chatgpt-ads
- Každé generování se kontroluje proti specifikaci OpenAI (hodnoty výčtů, formát ceny, délky GTIN i limity názvu a popisu) a prázdné povinné sloupce uvidíte dřív, než feed odešlete
- Generováno každou hodinu na stabilní URL, takže denní odeslání na SFTP OpenAI vždy nese aktuální kompletní snapshot
Do hloubky
Devět polí, řádek na variantu
- Povinné: item_id, title, description, url, brand, seller_name, image_url, availability, price
- Názvy nejvýš 150 znaků, popisy jako prostý text do 5 000
- Preferovaný je parquet; přijímá se i jsonl.gz, csv.gz a tsv.gz
- Žádné zástupné texty: nepovinné pole, které neznáte, nechte prázdné
Technické detaily
Produktový feed OpenAI má jeden řádek na každou prodejnou položku nebo variantu a devět povinných polí: item_id, title, description, url, brand, seller_name, image_url, availability a price. Názvy mají nejvýš 150 znaků a popisy jsou prostý text do 5 000 znaků: věcný text, který odpovídá na otázky zákazníka, protože právě ten model čte.
OpenAI dává přednost formátu parquet a přijímá i jsonl.gz, csv.gz a tsv.gz, vše v UTF-8 s absolutními, veřejně dostupnými URL. Feedflock vykreslí podobu s tabulátory a kanonickými názvy sloupců OpenAI. Neznámé nepovinné hodnoty zůstávají prázdné, protože zástupné texty jako n/a nebo unknown specifikace zakazuje a prázdná buňka se nikdy nečte jako nula ani false.
Identifikátory a varianty
- item_id je stabilní a jedinečné: nikdy ho nepoužívejte pro jinou položku
- Varianty sdílejí group_id, mají nastavené listing_has_variations a volby uvádějí ve variant_dict
GTINmá přesně 8, 12, 13 nebo 14 číslic s platnou kontrolní číslicí, úvodní nuly zůstávají- mpn je katalogové číslo výrobce a posílá se spolu s brand
Technické detaily
item_id je závazek: stabilní, jedinečné pro každou položku či variantu a nikdy znovu použité pro jiný produkt. OpenAI páruje produkty podle item_id, ne podle názvu souboru, a drží ho i při změně ceny, skladu, názvu nebo obrázků. Feedflock používá SKU varianty, a když chybí, ID varianty.
Varianty jednoho produktu odcházejí jako samostatné řádky se společným group_id, které se liší od všech item_id, s nastaveným listing_has_variations a s variant_dict, který vyjmenuje vybrané volby, jako serializovaný JSON v buňce, jak specifikace vyžaduje. Každý řádek nese vlastní cenu, dostupnost, URL a obrázek. Pokud výrobce přiděluje GTIN, pošlete ho: přesně 8, 12, 13 nebo 14 číslic s platnou kontrolní číslicí, bez mezer a pomlček.
Reklamy a nákup v ChatGPT
- is_ads_eligible: true přihlásí produkt ke zpracování pro reklamy; false ho odhlásí
- Způsobilost pro reklamy nezávisí na objevování ve vyhledávání: ovládáte je zvlášť
- Nákup přímo v ChatGPT je samostatná integrace; šablona posílá feed jen pro objevování
- Katalogy pro reklamy také přicházejí přes
SFTPa nastavují se v Ads Manageru OpenAI
Technické detaily
Reklamy v ChatGPT stavějí na stejném produktovém feedu. Řádek se ke zpracování pro reklamy přihlásí přes is_ads_eligible: true, nezávisle na způsobilosti pro vyhledávání, takže produkt můžete inzerovat, aniž byste změnili, jak se objevuje v organických odpovědích, nebo ho nechat dohledatelný bez reklamy. Ve Feedflocku je příznak ve výchozím stavu false; zapnete ho pro celý feed nebo po produktech, třeba jen u produktů se štítkem chatgpt-ads v Shopify.
Nákup přímo v ChatGPT vyžaduje vlastní integraci s OpenAI; samotný příznak ve feedu ho nezprovozní. Šablona proto posílá is_eligible_checkout s hodnotou false a zákazníci nakupují ve vašem obchodě. Pokud vám OpenAI nákup zapne, potřebuje navíc seller_privacy_policy a seller_tos, které Feedflock umí odvodit ze stránek se zásadami ve vašem Shopify.
Odesílání, ceny a trhy
- OpenAI si nic nestahuje z
URLobchodníka: kompletní snapshot posíláte přesSFTP, aspoň denně - Držte jeden stabilní název souboru a přepisujte ho; žádná značka dokončení se neposílá
- Produkt, který ve snapshotu chybí, zůstává až 14 dní. Okamžitě ho vyřadíte přes is_eligible_search: false
- Standardní nahrání cílí na
USA; Kanada a Mexiko potřebují nastavení trhu
Technické detaily
Doručení funguje odesíláním, ne stahováním: OpenAI při onboardingu zřídí SFTP a vaše linka na něj nahrává kompletní export katalogu: snapshot, který platí jako zdroj pravdy, aspoň jednou denně, pod stabilním názvem souboru přepisovaným na místě. Značka dokončení neexistuje: jakmile se nahrávání na chvíli ustálí, OpenAI zpracuje všechny soubory v kořeni SFTP. Úlohou Feedflocku je samotný soubor, přegenerovaný každou hodinu na stabilní URL, takže cron skript, který ho stáhne a odešle, vždy nese aktuální ceny a sklad.
Produkt, který ve zpracovaném snapshotu chybí, se drží až 14 dní, takže jedno rozbité nahrání katalog nevyprázdní. A chcete-li položku vyřadit hned, nastavte is_eligible_search na false. Částky se zapisují jako číslo, mezera a kód ISO 4217 (79.99 USD) a sale_price platí, jen když je kladná, ostře nižší než price a ve stejné měně. Standardní nahrání cílí na USA; měna ani produktová URL samy jiný trh nevyberou.
Shrnutí
Jedna stabilní URL, aktualizace každou hodinu a soubor, který dodržuje specifikaci OpenAI sloupec po sloupci, připravený, aby ho vaše linka každý den doručila do ChatGPT. Váš katalog Shopify zůstává jediným zdrojem pravdy, v objevování i v reklamách.
Claude · ChatGPT
Nebo nastavte feed pro ChatGPT v chatu
Propojte Feedflock s Claude nebo ChatGPT a zeptejte se. Feed založí jako koncept, namapuje kategorie podle stromu ChatGPT a řekne, co ještě chybí. Každou změnu schvalujete vy.
Vytvoř feed pro ChatGPT a namapuj kategorie.
Založím ho jako koncept a každou změnu vám předem ukážu.
Časté dotazy
Buďte na každém marketplace, na kterém záleží, ještě dnes odpoledne.
Nainstalujte zdarma, propojte první feed za pár minut a nechte Feedflock, ať ho udržuje čerstvý a zvalidovaný.