Když Merchant Center zamítne produkt kvůli ceně nebo dostupnosti, porovnejte stejnou variantu na třech místech: v datech zpracovaných Googlem, ve veřejném feedu a na stránce obchodu. Zapište si také čas odečtu. Soubor XML vygenerovaný před akcí může být správným souborem, ale obsahovat neaktuální nabídku. Naopak aktuální feed nepomůže, pokud odkaz otevírá jinou velikost nebo obchod zobrazuje robotovi jinou cenu.

Notebook s variantami produktu a kontrolou dat pro Merchant Center

Tento návod je určen pro osoby, které vedou kampaně a spravují katalog PrestaShopu. Zaměřuje se na cenu, dostupnost a varianty. Zamítnutí související se zásadami účtu, ověřením firmy nebo omezeními prodeje vyžaduje samostatný postup.

1. Nejprve si zapište konkrétní problém a identifikátor nabídky

Otevřete podrobnosti zamítnuté nabídky v Merchant Center a zapište si znění hlášení, identifikátor, zemi, jazyk a zdroj dat. Názvy sekcí v panelu se mohou měnit; klíčová jsou data vybrané nabídky, nikoli umístění tlačítka na snímku obrazovky.

Nezačínejte exportem celého obchodu s novými identifikátory. Nejprve zjistěte, zda se problém týká jedné kombinace, akčních produktů nebo celého feedu. Pokud mají všechny zamítnuté položky společnou měnu nebo pocházejí z jednoho zdroje, je to užitečné vodítko. O příčině to však ještě nerozhoduje.

  • Vyhledávejte podle plného identifikátoru, včetně prefixu a čísla kombinace.
  • Zkontrolujte, jaké hodnoty Google skutečně zpracoval, nejen to, co soubor aktuálně obsahuje.
  • Otevřete přesnou adresu feedu stahovaného Merchant Center a poznamenejte si datum jeho vygenerování.
  • Zkontrolujte doplňkové zdroje a pravidla, která mohou data po importu měnit.

Význam polí a podmínky jejich použití popisuje oficiální specifikace produktových dat. Použijte ji k rozpoznání požadavků pro svůj sortiment, zemi a způsob prezentace nabídky.

2. Porovnejte konkrétní variantu, ne jen název produktu

Ukázkový příklad: obchod prodává tričko ve velikostech M a L. Produkt má ID 812, kombinace mají postupně 41 a 42. Velikost M stojí 129 zł a je dostupná. Velikost L stojí 139 zł a je vyprodaná. Feed obsahuje samostatnou nabídku pro každou kombinaci.

Ukázková diagnostická karta pro velikost L
PoleOčekávaná hodnotaHodnota v ukázkovém starém feeduMísto kontroly
Identifikátorps_812-42ps_812-42Pravidlo ID a vybraná kombinace.
Cena139.00 PLN129.00 PLNCena kombinace, daňový kontext, čas vygenerování.
Dostupnostout_of_stockin_stockStav varianty a možnost zadání objednávky.
Cílová stránkaOtevírá velikost L.Otevírá výchozí velikost M.Odkaz varianty a chování šablony po vstupu.
Skupina variantSpolečná hodnota pro M a L, např. 812.812item_group_id a vlastnosti rozlišující varianty.

Zde správný identifikátor skupiny neopravuje tři další nesrovnalosti. Je třeba opravit cenu, dostupnost a odkaz. Google vyžaduje, aby cílová stránka zobrazovala variantu odpovídající zaslané nabídce; podrobnosti popisují požadavky na cílové stránky.

3. Cena: akce, měna a kontext příjemce

Porovnávejte ceny ve stejném kontextu: země, měna a podmínky dostupné pro kupujícího. Cena viditelná po přihlášení do zvýhodněné skupiny zákazníků nemusí být cenou pro anonymního uživatele. Stejně tak čistá hodnota z administrace není správným bodem porovnání, pokud nabídka vyžaduje cenu s daní.

U akce zkontrolujte základní cenu price, akční cenu sale_price a případně interval sale_price_effective_date. Ujistěte se, že sleva platí v okamžiku vstupu na stránku a nezávisí na podmínce, kterou nabídka neuvádí. Nevpisujte jen nižší číslo do XML, pokud košík stále účtuje více. Pravidla ceny: Google — atribut price; pravidla akce: Google — atribut sale_price.

Pokud je zdrojem problému ceník dodavatele, opravte vstupní data a pravidla jejich aktualizace. Pomůže existující návod o aktualizaci cen z CSV. Teprve potom obnovte feed a zkontrolujte, zda se změna dostala k Googlu.

4. Dostupnost: nula kusů nevysvětluje celou konfiguraci

Zkontrolujte stav konkrétní kombinace, možnost nákupu při nedostatku zboží a hlášení na stránce. Důležitá je skutečná nabídka pro kupujícího. Kladný stav zapsaný v databázi nestačí, pokud je produkt neaktivní nebo jej nelze přidat do košíku.

in_stock, out_of_stock, preorder a backorder mají konkrétní význam. Nepoužívejte předprodej jako způsob skrytí nedostatků. U předprodeje a objednávek čekajících na dostupnost zkontrolujte požadavky na termín a soulad informací na stránce. Aktuální pravidla obsahuje dokumentace atributu availability.

Pokud skladová data přicházejí z externího zdroje, kontrolujte celý řetězec: aktualizace zdroje → import do obchodu → generování feedu → stažení Googlem. Zapnutí častějšího stahování feedu neurychlí velkoobchod, který publikuje nový stav jednou denně. Viz také návod o stavech z CSV.

5. Jak by měl vypadat fragment XML?

Níže jsou dva ukázkové prvky item pro stejný model. Jde o fragment pro porovnání ID, ceny, dostupnosti a velikosti, nikoli o kompletní feed připravený k odeslání. Adresy v doméně example.com jsou ukázkové. V obchodě použijte odkazy, které skutečně otevírají správné kombinace, a všechny požadované atributy pro daný produkt.

<item xmlns:g="http://base.google.com/ns/1.0">
  <g:id>ps_812-41</g:id>
  <g:item_group_id>812</g:item_group_id>
  <g:title>Olivové tričko, M</g:title>
  <g:link>https://example.com/koszulka?variant=41</g:link>
  <g:price>129.00 PLN</g:price>
  <g:availability>in_stock</g:availability>
  <g:color>olivová</g:color>
  <g:size>M</g:size>
</item>
<item xmlns:g="http://base.google.com/ns/1.0">
  <g:id>ps_812-42</g:id>
  <g:item_group_id>812</g:item_group_id>
  <g:title>Olivové tričko, L</g:title>
  <g:link>https://example.com/koszulka?variant=42</g:link>
  <g:price>139.00 PLN</g:price>
  <g:availability>out_of_stock</g:availability>
  <g:color>olivová</g:color>
  <g:size>L</g:size>
</item>

Varianty mají různá id a společné item_group_id. Samotné ID obchodu nemusí být číslem GTIN. Nevkládejte vymyšlený EAN ani jím nenahrazujte identifikátor nabídky. Pravidla seskupování popisuje Google — item_group_id.

6. Zkontrolujte výsledek po opětovném stažení

  1. Opravte data nebo konfiguraci odpovědnou za nesrovnalost.
  2. Vygenerujte feed a načtěte jej z jeho veřejné adresy.
  3. Zkontrolujte, zda server vrací XML, a ne chybovou stránku, přihlašovací obrazovku nebo ochranu blokující roboty.
  4. Po stažení zdroje v Merchant Center zkontrolujte čas zpracování a hodnoty stejné nabídky.
  5. Otevřete odkaz bez relace zvýhodněného zákazníka a zkontrolujte variantu, cenu a možnost nákupu.
  6. Vraťte se ke stavu problému. Pokud přetrvává, přečtěte si aktuální hlášení místo předpokladu, že se týká předchozí příčiny.

Automatické aktualizace produktu mohou omezit některé nesrovnalosti, ale nenahrazují udržování správného zdroje. Navíc zkontrolujte cenu a dostupnost ve strukturovaných datech stránky: Google — podporovaná strukturovaná data.

7. Reálný test: odkaz varianty ve feedu PrestaDev

27. září 2026 jsme zkontrolovali uloženou kopii veřejného souboru google-merchant_id-1.xml před opravou (hlavička Last-Modified: 26.09.2026, 18:54:27 GMT) a otevřeli cílové stránky bez přihlášení. Kopie obsahovala 360 nabídek a 181 různých odkazů. U 166 odkazů mělo několik variant ve feedu různé ceny. To byl signál ke kontrole těchto adres, nikoli počet potvrzených zamítnutí v Merchant Center. Aktuální soubor na uvedené adrese byl později znovu vygenerován.

Test dvou variant Import velkoobchod Pro ve veřejném souboru a HTML stránky
ID z kopie feeduCena ve feeduOdkaz před opravouVýsledek po otevření
60-408492 PLN, plná licenceAdresa produktu bez parametru variantyPlná licence, 492 zł.
60-409247 PLN, prodloužení aktualizacíStejná adresa produktu bez parametru variantyPlná licence, 492 zł, ačkoli kliknutá nabídka se týká prodloužení.

V tomto testu adresa produktu s id_product_attribute=409 vrátila HTTP 200, vybrala možnost prodloužení a zobrazila 247 zł jak ve viditelné ceně, tak v metadatech ceny. Adresa pro 408 vybrala plnou licenci a 492 zł. Hodnoty byly odečteny z počátečního HTML; nákup nebyl proveden.

Závěr testu: správné g:id, g:item_group_id a cena nestačí, pokud g:link nevybírá prodávanou variantu. Google doporučuje předem vybrat správnou variantu v odkazu a shodu ceny viditelné na cílové stránce s daty nabídky. g:canonical_link může stále vést na základní adresu produktu bez výběru varianty.

Výsledek po opravě 27.09: aktualizovali jsme generátor na verzi 2.11.1 a znovu vygenerovali stejný veřejný feed. Zachoval 360 identifikátorů nabídek a každá z 346 variant má nyní vlastní odkaz s identifikátorem kombinace. Opětovný anonymní odečet šesti nabídek, včetně 60-408 a 60-409, potvrdil vybranou možnost a cenu viditelnou i v metadatech stránky; pro 60-409 je to 247 zł. Kanonická adresa stále ukazuje na základní kartu produktu. To potvrzuje veřejné XML a zkontrolované stránky, ale neříká to, zda Merchant Center již stáhl nový soubor ani zda tam byla data nabídky schválena. Zkontrolujte stav stejných ID ve svém účtu po dalším zpracování zdroje.

Aktualizace 27.09 po vyloučení provizní položky: Ze souboru byl odstraněn nemodulový produkt 144 („Provize za platbu přes PayPal“) s variantami 144-476 a 144-477. Aktuální veřejné XML má 358 nabídek a 344 variant se samostatným odkazem. Čísla 360/346 výše popisují stav testu před tímto vyloučením. Samotné načtení XML ještě nepotvrzuje stažení ani schválení zdroje v Merchant Center.

Kdy se hodí Google Shopping Pro?

Google Shopping Pro generuje produktová data z PrestaShopu. V ověřeném kódu verze 2.11.1 jsou cesty exportu kombinací, identifikátorů skupin, cen a akčních cen. Je to nástroj pro přípravu zdroje; neřeší všechny problémy účtu Merchant Center a nezaručuje schválení produktů.

Potřebujete uspořádaný feed? Podívejte se na Google Shopping Pro. Pokud se problém týká také stránky, kombinací nebo dat z integrace, připravte identifikátor ukázkové nabídky, přesné hlášení a tři porovnávané hodnoty pro analýzu integrace obchodu.

Věcná kontrola: 27. září 2026. Příklad trička a jeho XML jsou ukázkové. Test 60-408/60-409 zahrnuje kopii souboru PrestaDev před opravou a nový soubor i stránky načtené 27.09; nepotvrzuje zamítnutí ani schválení v účtu Merchant Center. Rozsah modulu byl ověřen v kódu a veřejném XML a význam atributů v dokumentaci Google.

Veďte si malý deník jedné zamítnuté nabídky

PoleCo si poznamenat
NabídkaPlné ID z Merchant Center, varianta a cílová adresa.
Před změnouPřesné hlášení, hodnoty ve feedu a na stránce a čas stažení zdroje.
ZměnaJedna provedená oprava a místo: data obchodu, konfigurace exportu nebo cílová stránka.
Po změněNové stažení, znovu porovnané hodnoty a aktuální hlášení.

Takové srovnání odlišuje opravu dat od čekání na opětovné zpracování. Pokud cena nebo stav pocházejí z CSV, zkontrolujte pořadí dokončení importu a generování zdroje. Pomohou návody k aktualizaci cen a aktualizaci stavů.

Související produkty

Goolge Shopping Pro / Nákupy Google pro PrestaShop 1.5.xa 1.6.x. Goolge Shopping Pro / Nákupy Google pro PrestaShop 1.5.xa 1.6.x. 2
  • -10,00 zł
Reklama a analytika
Google Shopping Pro / Google nákupy pro PrestaShop
PrestaDev.pl
PDGMCP
89,00 zł 72,36 złnetto 99,00 zł
4 Recenze
PD Google Shopping Pro vytváří produktové XML feedy jako zdroje dat pro Google Merchant Center. Konfigurace feedu zahrnuje obchod, jazyk, zemi, měnu a dopravce. Při zapnutém exportu kombinací mají varianty vlastní identifikátory propojené pomocí item_group_id. Mapování používá výchozí kategorii produktu a podporuje dědění až od 10 nadřazených kategorií i...
Viz články autora
Patryk Marek

Patryk Marek — majitel PrestaDev.pl a programátor specializující se na PrestaShop. Již mnoho let se zabývá tvorbou, rozvojem a údržbou internetových obchodů. Spojuje práci na kódu obchodu a modulů s konfigurací serverového prostředí, ve kterém tato řešení fungují.

Navrhuje a vyvíjí moduly PrestaShop, přizpůsobuje stávající funkce a připravuje integrace s velkoobchody a externími službami. Pracuje na importu a aktualizaci produktových dat, automatizaci správy katalogu, průběhu objednávky a nástrojích podporujících každodenní práci majitele obchodu.

Jeho zkušenosti zahrnují také aktualizace a migrace obchodů, diagnostiku chyb, analýzu výkonu a konfiguraci serverů a služeb potřebných pro fungování PrestaShopu. Při řešení problémů zohledňuje závislosti mezi moduly, šablonou, PHP, databází a nastavením hostingu.

Na blogu sdílí znalosti vyplývající z dlouholeté programátorské praxe a práce s technickým zázemím obchodů. Návody se zaměřují na konkrétní problémy, způsoby jejich ověření a omezení popisovaných řešení. Pomáhají majitelům obchodů i technickým pracovníkům připravit změny, posoudit jejich rozsah a ověřit výsledek.

Komentáře (0)

V tuto chvíli nejsou žádné komentáře

Nový komentář

Odpovídáte na komentář