Shoptet a Google Nákupy: feed a Merchant Center
Dobrá zpráva na úvod: pokud jedete e-shop na Shoptetu, feed pro Google Nákupy už máte hotový. Shoptet ho generuje sám, je to systémový XML feed, je zdarma a aktualizuje se každou hodinu. Vaše práce tedy není „postavit feed“, ale najít jeho URL, založit Merchant Center, naplánovat načítání, ověřit vlastnictví webu, spárovat kategorie a doplnit dvě pole, na která se nejvíc zapomíná. Tenhle článek vás tím provede krok za krokem.
A rovnou jeden mýtus z cesty. Hodně sdílený návod na Shoptet blogu dodnes tvrdí, že bezplatné výsledky v záložce Nákupy jsou „pouze v USA“. Ověřili jsme to v aktuální nápovědě Googlu a ten návod je zastaralý: neplacené záznamy (free listings) jsou globální od roku 2020 a Česko je mezi způsobilými trhy. Takže ne, kvůli zemi o bezplatné zobrazení nepřijdete.
| Krok | Kde to je | Co udělat |
|---|---|---|
| 1. Najít URL feedu | Shoptet: Propojení → XML feedy | Zkopírovat řádek „Google nákupy“ (systémový, zdarma, aktualizace každou hodinu) |
| 2. Založit účet | Merchant Center | Vybrat zemi prodeje, jazyk a cíle; zapnout i neplacené záznamy |
| 3. Přidat zdroj feedu | Merchant Center: zdroje / plánované načtení | Vložit URL a naplánovat denní načtení (minimální frekvence Googlu je 1x denně) |
| 4. Ověřit web | Shoptet: Propojení → Google → Nákupy → Ověřovací klíč | Vložit klíč vygenerovaný Googlem (nárokujete tím URL pro svůj účet) |
| 5. Spárovat kategorie | Shoptet: Produkty → Kategorie → Doplňková nastavení | Přiřadit Google kategorii (nepovinné, ale zpřesní zařazení) |
| 6. Počkat na kontrolu | Merchant Center: stav produktů | Nákupy 3 až 5 pracovních dní, neplacené záznamy i několik týdnů |
| 7. Doplnit EAN a značku | Shoptet: produkty / feed | Vyplnit EAN (GTIN) a značku (chybí = omezená viditelnost, ne zamítnutí) |
Krok 1: Najděte systémový Google feed v Shoptetu
V administraci Shoptetu jděte do sekce Propojení → XML feedy a zkopírujte URL z řádku Google nákupy. Tu adresu pak vložíte do Merchant Center. Nemusíte nic skládat ani konfigurovat, je to systémově generovaný feed, který Shoptet drží aktuální za vás.
Pozor jen na to, že se cesta v menu napříč verzemi Shoptetu liší. Starší návody uvádějí Nastavení → Exporty, novější Propojení → XML feedy. Jde pořád o ten samý systémový feed, jen pojmenování sekce se časem měnilo, takže se držte spíš řádku „Google nákupy“ než konkrétní cesty.
Dvě vlastnosti tohoto feedu si zapamatujte, protože se k nim ještě vrátíme: je zdarma a aktualizuje se každou hodinu. Ta hodinová frekvence bude důležitá u kroku 3.
Krok 2: Založte Google Merchant Center
Merchant Center je Googlí přihrádka, do které se feed nahrává. Při zakládání účtu vyberete zemi prodeje (Česko), jazyk a cíle (proč produkty na Googlu chcete: Nákupy reklamy, neplacené záznamy, web). Doporučujeme zapnout i neplacené záznamy, dostanete tím produkty do bezplatné záložky Nákupy bez nutnosti platit za prokliky.
Tady patří ta korekce z úvodu. Neplacené záznamy nejsou „jen pro USA“. Podle aktuální nápovědy Googlu je Česko mezi trhy, kde free listings fungují (jen u nich Google vyžaduje nastavené doručení). Pokud jste někde četli opak, šlo o starší informaci.
Krok 3: Přidejte feed jako zdroj (plánované načtení)
V Merchant Center přidáte feed jako primární zdroj produktů a zvolíte plánované načtení: vložíte zkopírovanou URL ze Shoptetu a nastavíte, kdy a jak často ji má Google stahovat. Konkrétní pojmenování sekce se v Merchant Center průběžně mění (Google ji přejmenovává), takže se orientujte spíš podle významu „přidat zdroj feedu“ než podle přesného popisku v menu.
Krok 4: Ověřte vlastnictví webu
Google chce mít jistotu, že web, na který feed míří, je opravdu váš. Vygeneruje vám ověřovací značku (klíč) a tu na Shoptetu vložíte v sekci Propojení → Google → záložka Nákupy → pole Ověřovací klíč. Tím nárokujete URL svého e-shopu pro svůj Merchant Center účet a Google ji propojí s feedem.
Je to jednorázový krok. Bez ověřeného webu vám Google nepustí produkty do zobrazení, takže ho neodkládejte na později.
Krok 5: Spárujte kategorie
Párování kategorií říká Googlu, do jaké jeho kategorie produkt patří (atribut google_product_category). Na Shoptetu se dělá na dvou úrovních:
- Na úrovni kategorie: Produkty → Kategorie → vyberte kategorii → záložka Doplňková nastavení → zvolte odpovídající Google kategorii.
- Na úrovni produktu (výjimka): v detailu produktu karta Pokročilé → Párování kategorií, když chcete jeden produkt zařadit jinak než celou kategorii.
Důležitá poznámka k naléhavosti: tenhle atribut je u Googlu nepovinný. Když ho nevyplníte, Google kategorii odhadne sám. Párování tedy nepotřebujete kvůli schválení, jen zpřesní zařazení (a tím i to, na jaké dotazy se produkt ukáže). Vyplaťte se to udělat, ale není to blokující krok.
Krok 6: Kontrola produktů, jak dlouho a co znamenají stavy
Po prvním nahrání feed projde kontrolou. Časy podle nápovědy Googlu:
- Nákupy reklamy: 3 až 5 pracovních dní.
- Ostatní funkce včetně neplacených záznamů: i několik týdnů.
- Aktualizace už nahraného produktu: zpracování trvá zhruba do 15 minut.
Čerstvě nahraný produkt je do schválení ve stavu kontroly, to je normální, nelekejte se ho. A teď to nejdůležitější rozlišení, které české PPC blogy běžně stírají. Google v českém rozhraní používá tři stavy produktu, ne binární schváleno/zamítnuto:
- Schváleno = Google kontrolu dokončil a produkt se zobrazuje.
- Omezeno = produkt se zobrazuje, ale jen v některých případech (omezená viditelnost, typicky když chybí GTIN). Není to zamítnutí.
- Neschváleno= produkt nelze na Googlu zobrazit. Tohle je skutečné „zamítnuto“.
Praktické pravidlo: než cokoli opravujete, podívejte se na sloupec se stavem. Neschváleno řešte hned (produkt zmizel), Omezeno doplňte v klidu (produkt běží dál, jen slabší). Hlubší rozbor jednotlivých příčin i s přesným rozlišením zamítnuto versus omezeno najdete v článku Google Merchant zamítnuto, tady to držíme stručně.
Cena s DPH a dostupnost: česká úskalí
Dvě věci, kvůli kterým padá nejvíc českých e-shopů. Tady jen krátký recap, podrobně to rozebírá článek o zamítnutí.
- Cena včetně DPH. Pro ČR a EU musí být cena ve feedu s DPH a musí se rovnat ceně včetně DPH na vstupní stránce i v košíku. Google si stránku stáhne a porovná ji. Když nesedí, produkt zamítne. Formát v korunách: číslo plus měna, desetinná tečka, nejvýš dvě desetinná místa, tedy
150.00 CZK(ne150,00 Kč). Neshoda ceny → - Dostupnost anglickým tokenem. Atribut
availabilitychcein_stock,out_of_stock,preordernebobackorder, ne české „Skladem“. Shoptet české popisky na anglické hodnoty Googlu mapuje za vás. I tady platí, že se dostupnost ve feedu musí shodovat se stránkou.
Zopakujme, proč se to rozjede: Shoptet feed obnovuje každou hodinu, ale Google ho stahuje jen denně, takže krátkodobá změna ceny nebo skladu může na Googlu chvíli zaostávat za webem. To je nejčastější příčina neshod, ne chyba v nastavení.
Dvě pole, na která se na Shoptetu nejvíc zapomíná: EAN a značka
Podle samotného Shoptetu se nejčastěji zapomíná na značku (brand) a EAN (GTIN). A tady je nuance, kterou je potřeba pojmenovat přesně, protože ji většina návodů plete.
Shoptet tahle pole označuje jako „požadovaná“, ale z pohledu Googlu jejich absence produkt nezamítá. Od konce roku 2023 jde u chybějícího GTIN i MPN o varování, tedy omezenou viditelnost, ne o tvrdé zamítnutí. Produkt běží dál, jen má nižší dosah v Nákupech a v bezplatných záznamech. Jinými slovy: stav Omezeno, ne Neschváleno. Doplnit je rozhodně chcete, ale není to požár.
U zboží, které identifikátor reálně nemá (vlastní výroba, rukodělné kusy), nastavte explicitně identifier_exists = false. Google pak přestane GTIN hledat a varování zmizí. Chybějící GTIN →
Heureka a Zboží.cz jen na okraj
Jedna věc, kterou si pohlídejte: feed pro Google není totéž co feed pro Heureku nebo Zboží.cz. České srovnávače mají vlastní formát (místo RSS používají <SHOP><SHOPITEM>) i vlastní povinné atributy. Co projde Googlem, nemusí projít Heurekou a naopak. Drží to pravidlo jeden feed = jeden výstup = jeden cílový kanál, nemíchejte požadavky dohromady. Nastavení feedu pro Heureku →
Kde pomůže Emberfeed
Ať je to jasné: Emberfeed vám feed za vás nevyrobí. Vezme ten systémový ze Shoptetu, který už máte, a vylepší ho. Je to hostovaná služba, nic si nenasazujete ani nespravujete na vlastním serveru, jen připojíte URL zdrojového feedu. Konkrétně na věci z tohoto návodu:
- Obrázky: vyrenderuje produktové obrázky na 1500×1500 (a nejméně 500×500), takže s přehledem splníte minimum na velikost, které Google začne vynucovat od 31. 1. 2027, a zároveň udržíte hlavní obrázek bez propagačních vrstev, které Google zamítá. Požadavky na obrázky 2026 →
- Pravidla na úpravu polí: jedním pravidlem nad celým feedem sjednotíte cenu včetně DPH, přemapujete dostupnost na anglický token a u zboží bez identifikátoru nastavíte
identifier_exists = falsenajednou. - Validace: feed zkontroluje proti specifikaci Googlu dřív, než to udělá Google, takže problémy vidíte rovnou v Emberfeedu.
- Servírovaná URL: vylepšený feed dostanete jako novou URL, kterou vložíte do plánovaného načítání v Merchant Center místo původní.
Cena je 25 €/feed/měsíc (~625 Kč), první 3 měsíce zdarma na jednom feedu do 1 000 produktů, bez karty. K Shoptetu máme samostatnou stránku s detaily k napojení. A pokud sem míříte spíš kvůli porovnání cen s Mergadem, mrkněte na článek Mergado alternativa.
Related
- Google Merchant Center zamítnuto: proč a jak opravitČeští majitelé e-shopů často spletou "zamítnuto" s "omezenou viditelností". Rozdíl rozhoduje o tom, jestli produkt zmizí, nebo jen ztratí dosah. Tady je, co která hláška znamená a jak ji opravit ve feedu.
- Heureka XML feed: nastavení a 8 častých chybPraktický návod, jak nastavit Heureka XML feed na Shoptetu i WooCommerce: co je povinné, jak na kategorie a dostupnost, a jak se vyhnout chybám, kvůli kterým se produkt nenapáruje.
- Mergado alternativa: ceny, AI obrázky, jednoduchostMergado + Feed Image Editor vyjde na ~2 272 Kč/měsíc. Srovnáváme levnější a jednodušší cesty pro český e-shop, včetně Emberfeedu za 25 €/feed.
Ship better catalog ads this afternoon.
Free for 3 months on one feed up to 1,000 products. Connect your XML feed, design a template, paste the new URL into Meta / Google / TikTok.