Google Merchant Center zamieta produkty: ako opraviť feed
Ak Google Merchant Center zamieta produkty pre nesúlad údajov, porovnajte feed s produktovou stránkou, košíkom a variantmi. Pri často menených cenách nestačí iba znížiť frekvenciu zmien — dôležité je správne načasovanie synchronizácie.
- Najprv v Merchant Center otvorte produkty vyžadujúce pozornosť a porovnajte konkrétny produkt vo feede s produktovou stránkou, košíkom a správnym variantom.
- Pri e-shope v eurách skontrolujte cenu, DPH, menu, akciovú cenu, dostupnosť, dopravu a časovanie aktualizácie v XML, CSV feede alebo API.
- Google uvádza, že automatické aktualizácie nemusia fungovať pri častých zmenách ceny alebo dostupnosti, napríklad viac než raz denne; pri nesúlade môže byť produkt zamietnutý namiesto automatickej opravy.
Prečo Google Merchant Center zamieta produkty?
Google Merchant Center zamieta produkt najmä vtedy, keď sa údaje v produktovom zdroji nezhodujú s tým, čo Google nájde na produktovej stránke, v štruktúrovaných dátach alebo pri nákupe. Najčastejšie ide o nesúlad ceny, dostupnosti, meny, akciovej ceny, variantu alebo identifikátorov. Google porovnáva informácie vo feede s údajmi na vstupnej stránke a pri vybraných atribútoch aj so štruktúrovanými dátami.
Rozlišujte tri úrovne problému. Zamietnutie jednotlivého produktu sa týka konkrétnej položky. Problém zdroja alebo feedu môže ovplyvniť veľkú časť katalógu a obmedzenie či pozastavenie účtu sa týka celého Merchant Center alebo cieľových služieb.
Pri slovenskom e-shope môže byť problém napríklad v tom, že feed odošle cenu 49,90 €, stránka po aktivácii akcie zobrazí 44,90 € a košík použije inú cenu. Rovnako problematické je, keď feed uvádza produkt ako skladom, ale zvolená veľkosť je na stránke vypredaná.
- cena vo feede sa nezhoduje s cenou na stránke alebo v košíku
- akciová cena alebo obdobie akcie je nastavené nesprávne
- dostupnosť vo feede nezodpovedá stránke, košíku alebo doprave
- feed odkazuje na nesprávny variant, URL alebo obrázok
- GTIN, MPN alebo značka sú nesprávne, vymyslené alebo priradené inému produktu
- zdroj údajov sa aktualizuje neskôr než e-shop a Google zachytí prechodný nesúlad
| Typ problému | Čo môže prestať fungovať | Prvý krok |
|---|---|---|
| Produktová chyba | Konkrétny produkt sa nezobrazuje v Shoppingu | Otvoriť detail problému a príklady položiek |
| Chyba feedu | Časť alebo celý zdroj sa nenačíta správne | Skontrolovať formát, povinné atribúty a posledné načítanie |
| Účet alebo politika | Produkty môžu byť obmedzené vo väčšom rozsahu | Opraviť príčinu a požiadať o kontrolu účtu |
Častá zmena ceny môže zhoršiť automatické opravy, ale samotná frekvencia nie je náhradou za správne údaje vo feede, na stránke a v košíku.
Ako zistím, ktoré produkty Google zamietol a prečo?
Konkrétne zamietnuté produkty hľadajte v Merchant Center v časti Products alebo Produkty, na karte Needs attention, prípadne v diagnostike a detaile problému. Postupujte od konkrétnej chyby, nie od celého katalógu. V zozname vyfiltrujte problém, napríklad „Mismatched price“ alebo „Mismatched availability“, a otvorte príklady dotknutých položiek. Google pri problémoch odporúča skontrolovať aj podobné produkty, pretože diagnostika nemusí zobraziť každú chybnú položku.
Pri každom produkte si zapíšte ID, URL, čas posledného načítania a hodnotu, ktorú Merchant Center eviduje. Potom tú istú položku otvorte priamo na webe bez prihlásenia, v anonymnom okne a ideálne aj na mobile.
Rozlíšte aktuálny problém od historického upozornenia. Cena alebo sklad sa mohli po kontrole zmeniť, preto rozhoduje aktuálny stav produktu a ďalšie načítanie stránky, nie iba starý e-mail s upozornením.
- Otvorte Products → Needs attention alebo Diagnostics.
- Vyfiltrujte konkrétny názov problému.
- Zobrazte príklady dotknutých produktov a stiahnite zoznam do CSV.
- Pri jednom produkte porovnajte ID, URL, cenu, dostupnosť a variant.
- Skontrolujte, či sa chyba týka iba položky, alebo rovnakého vzorca v celom katalógu.
- Po oprave sledujte, či problém zmizne po ďalšom načítaní alebo kontrole.
- 1. Nájdite problémOtvorte kartu produktov vyžadujúcich pozornosť.
- 2. Vyberte vzorkuZobrazte konkrétne položky a ich detail chyby.
- 3. Porovnajte zdrojeSkontrolujte feed, stránku, variant a košík.
- 4. Opravte príčinuZmeňte zdroj údajov alebo napojenie, nie iba zobrazený stav.
- 5. Overte výsledokPo načítaní sledujte stav v diagnostike.
Ako opraviť nesúlad cien v Merchant Center?
Nesúlad ceny opravíte tak, že rovnakú cenu a menu zosúladíte vo feede, na produktovej stránke, v štruktúrovaných dátach aj v košíku. Pri predaji na Slovensku porovnajte cenu v EUR a overte, či je vo feede uvedená rovnaká suma ako cena dostupná bežnému zákazníkovi. Google pre krajiny mimo USA a Kanady uvádza, že atribút price má zahŕňať DPH; zároveň musí cena zodpovedať vstupnej stránke a pokladni.
Skontrolujte, či stránka nezobrazuje inú cenu podľa vybraného variantu, množstva, členstva, prihlasovacieho stavu alebo lokality. Ak je produkt dostupný iba v balení po troch kusoch, feed nemá uvádzať cenu jedného kusu, ale celkovú cenu minimálneho objednateľného množstva.
Pri akcii použite atribút sale_price a nastavte aj obdobie sale_price_effective_date so správnym časovým pásmom. Bežná cena, prečiarknutá cena a akciová cena musia byť na stránke zrozumiteľné a navzájom konzistentné.
- Skontrolujte hodnotu price vo vygenerovanom XML, CSV alebo API výstupe.
- Overte cenu a menu v HTML produktovej stránky.
- Vyberte každý relevantný variant a skontrolujte jeho cenu.
- Pridajte alebo opravte sale_price a sale_price_effective_date pri akcii.
- Prejdite košík až po krok, v ktorom sa zobrazí cena produktu.
- Skontrolujte štruktúrované dáta price a priceCurrency.
- Odstráňte ručné úpravy v Merchant Center, ak prepisujú hodnoty zo zdroja.
| Kontrolované miesto | Čo musí sedieť |
|---|---|
| Feed | price alebo sale_price, mena a ID produktu |
| Produktová stránka | Viditeľná cena a správny variant |
| Štruktúrované dáta | price, priceCurrency a dostupnosť |
| Košík | Cena, množstvo a prípadné povinné poplatky |
- Cena je uvedená v EUR a zodpovedá cieľovému trhu.
- Cena vo feede je rovnaká ako cena na stránke.
- Vybraný variant nemá inú cenu než odoslaná položka.
- Akcia má správny dátum začiatku, konca a časové pásmo.
- Cena zostane rovnaká aj v košíku pre bežného zákazníka.
Ako opraviť chyby produktového feedu krok za krokom?
Chyby produktového feedu opravujte od jednej konkrétnej položky cez povinné atribúty až po kontrolu celého exportu a napojenia. Najprv exportujte alebo zobrazte presný záznam produktu, ktorý Google označil. Pri XML alebo CSV skontrolujte, či sa hodnota v zdroji po poslednom exporte skutočne zmenila; pri API overte odpoveď a čas poslednej úspešnej synchronizácie.
Okrem ceny a dostupnosti skontrolujte ID, title, description, link, image_link, brand, GTIN alebo MPN, condition a prípadné variantové atribúty. Google neodporúča hádať GTIN ani MPN — nesprávny identifikátor môže viesť k zamietnutiu.
Pri variantoch musí URL otvoriť správnu kombináciu, napríklad čiernu veľkosť M, nie iba všeobecnú stránku produktu. Google zároveň odporúča, aby boli cena, dostupnosť a ďalšie produktové údaje v počiatočnom HTML, pretože výhradne dynamické načítanie cez JavaScript môže byť pri rýchlo sa meniacich údajoch menej spoľahlivé.
- Nájdite ID produktu vo výstrahe a vo feede.
- Overte formát XML, CSV alebo API a povinné polia.
- Skontrolujte URL, presmerovania, dostupnosť stránky a obrázok.
- Porovnajte značku, GTIN, MPN a stav identifier_exists.
- Overte variant, jeho cenu, sklad a predvolený výber na stránke.
- Skontrolujte štruktúrované dáta a po oprave znovu odošlite zdroj.
- Rovnaký test zopakujte na skupine podobných produktov.
- Feed sa hodí na pravidelný export väčšieho katalógu bez ručného prepisovania.
- API je vhodnejšie tam, kde sa cena alebo sklad mení často a treba reagovať rýchlejšie.
- Feed môže zachytiť prechodný stav, ak sa e-shop a export aktualizujú v inom čase.
- Ručná úprava v Merchant Center môže byť prepísaná ďalším načítaním zdroja.
Ako nastaviť aktualizáciu produktového feedu pri často menených cenách?
Frekvencia aktualizácie zdroja musí zodpovedať tomu, ako často sa na e-shope mení cena a dostupnosť, inak Google môže počas kontroly zachytiť starý feed. Pri stabilnom katalógu môže stačiť plánované načítanie XML alebo CSV zdroja. Ak e-shop mení ceny a sklad viackrát denne, zvážte častejšie načítanie alebo Merchant API, ktoré Google odporúča pre často sa meniace produktové údaje.
Dôležité je načasovanie celého procesu: najprv sa musí zmeniť databáza e-shopu, potom produktová stránka, štruktúrované dáta a feed. Ak feed vzniká zo starej databázy alebo sa do Merchant Center odošle pred zmenou stránky, vzniká obdobie, v ktorom sa údaje nezhodujú.
Automatické aktualizácie položiek môžu pomôcť pri menších a občasných rozdieloch ceny, dostupnosti alebo stavu. Google však výslovne uvádza, že nie sú náhradou za pravidelné aktualizácie a nemusia fungovať pri častých zmenách, napríklad viac než raz denne; pri zistenom nesúlade môže byť produkt zamietnutý namiesto aktualizácie.
- Zmapujte, ako často sa mení cena a sklad v databáze.
- Zistite, kedy sa generuje XML alebo CSV feed.
- Overte čas posledného načítania v Merchant Center.
- Pri častých zmenách zvážte API alebo častejší plán aktualizácie.
- Po zmene ceny aktualizujte aj akciové obdobie a štruktúrované dáta.
- Nespoliehajte sa iba na automatické aktualizácie položiek.
| Možnosť | Kedy sa hodí | Riziko |
|---|---|---|
| Plánované načítanie feedu | Stabilné ceny a sklad | Medzera medzi zmenou webu a načítaním |
| Častejší XML/CSV feed | Pravidelné zmeny počas dňa | Feed môže stále zaostávať za databázou |
| Merchant API | Časté zmeny ceny alebo dostupnosti | Vyžaduje spoľahlivú technickú integráciu |
| Automatické aktualizácie | Občasné malé rozdiely | Nie sú univerzálnou opravou pri častých zmenách |
Ak sa cena v databáze zmení o 9:00, produktová stránka aj zdroj pre Merchant Center by mali dostať novú hodnotu bez zbytočného oneskorenia.
Čo znamená pravidlo o zmene produktu viac než raz denne?
Pravidlo neznamená, že každý produkt zmenený viac než raz denne bude automaticky zamietnutý; Google uvádza, že automatické aktualizácie nemusia fungovať pri častých zmenách a pri zistenom nesúlade môže produkt zamietnuť namiesto jeho opravy. Podnet o „zmene viac než raz denne“ treba chápať v kontexte automatických aktualizácií položiek. Google túto funkciu opisuje ako riešenie sporadických rozdielov, nie ako hlavný systém na synchronizáciu dynamických cien alebo skladov. Pri častých zmenách odporúča pravidelné aktualizácie produktových údajov a pri očakávaných častých zmenách Merchant API.
Pre slovenský e-shop to znamená, že mechanické obmedzenie počtu zmien nemusí vyriešiť problém. Ak web zobrazí 39,90 €, feed odošle 44,90 € a Google stránku skontroluje medzi týmito zmenami, príčinou je nesúlad zdrojov a časovania, nie iba počet úprav.
Ak používate dynamické ceny, nastavte jeden dôveryhodný zdroj ceny a zabezpečte, aby sa tá istá hodnota premietla do databázy, stránky, košíka, štruktúrovaných dát aj feedu. Automatickú opravu v Merchant Center používajte ako pomocnú poistku, nie ako náhradu integrácie.
Ako overiť, že oprava zabrala a produkty sa vrátia do Google Shopping?
Po oprave znovu odošlite produktový zdroj alebo počkajte na ďalšie načítanie a následne skontrolujte stav produktu v Merchant Center aj údaje na produktovej stránke. Google uvádza, že po oprave môže automatické opätovné prehľadanie trvať približne 24 až 72 hodín; manuálna kontrola môže trvať až 7 pracovných dní. Ide o orientačné lehoty z dokumentácie, nie o garantovaný termín.
Po opätovnom načítaní skontrolujte, či problém zmizol z karty Needs attention alebo diagnostiky. Ak je dostupná možnosť Request website check alebo Request review, použite ju až po oprave príčiny. Google môže počas kontroly dočasne obmedziť zobrazovanie produktov.
Overenie nekončí pri jednom produkte. Zopakujte kontrolu na podobných variantoch a sledujte ďalšiu zmenu ceny, akcie alebo skladovosti. Ak sa chyba vracia vždy po synchronizácii, problém je pravdepodobne v napojení alebo v poradí aktualizačných úloh.
- Skontrolujte, či sa opravená hodnota objavila vo feede alebo API.
- Overte stránku, správny variant, štruktúrované dáta a košík.
- Spustite načítanie zdroja alebo počkajte na plánovaný import.
- Sledujte stav v Products → Needs attention alebo Diagnostics.
- Po dostupnosti požiadajte o kontrolu webu alebo manuálnu kontrolu.
- Skontrolujte podobné produkty a ďalšiu zmenu ceny či skladu.
- Feed obsahuje novú cenu a dostupnosť.
- Produktová stránka a košík zobrazujú rovnaké údaje.
- Správny variant je predvolený v URL.
- Diagnostika už neuvádza rovnaký aktuálny problém.
- Po ďalšej synchronizácii sa chyba nevrátila.
Kedy už problém s Merchant Center riešiť technicky alebo s odborníkom?
Technický audit napojenia má zmysel vtedy, keď sa údaje líšia medzi databázou, feedom, produktovou stránkou a košíkom alebo keď sa rovnaká chyba vracia po každej oprave. Signálom nie je iba počet zamietnutých produktov. Dôležité je, či sa chyba objavuje v rovnakom čase po importe, iba pri variantoch, iba pri akciových cenách alebo po zlyhaní konkrétnej plánovanej úlohy.
Skontrolujte cron úlohy, plánovač exportu, API odpovede, cache, CDN, oneskorené generovanie feedu a prípadné ručné úpravy v Merchant Center. Google upozorňuje aj na to, že cache alebo dynamické načítanie údajov môže spôsobiť, že crawler uvidí inú hodnotu než používateľ.
Pri veľkom katalógu si pripravte mapu toku údajov: od ERP alebo databázy cez platformu e-shopu a feed až po Merchant Center. Takto zistíte, kde sa cena, dostupnosť, variant alebo identifikátor mení, oneskoruje alebo stráca.
- Rozdiel sa vracia po každom načítaní feedu.
- Produkty majú správnu cenu v databáze, ale inú na webe.
- Cron alebo API úlohy zlyhávajú alebo bežia oneskorene.
- Chyba sa týka veľkého množstva variantov naraz.
- Akciové ceny sa menia podľa časového pásma alebo cache.
- Merchant Center a e-shop používajú viac nezávislých zdrojov údajov.
- Nie je jasné, ktorý systém je autoritatívnym zdrojom ceny a skladu.
Ak sa chyba vracia po každom importe, ručná oprava jednotlivých produktov problém iba prekryje. Treba nájsť miesto, kde sa údaje rozchádzajú.
Vracia sa vám chyba po každej synchronizácii?
Najčastejšie sa problém skrýva medzi databázou e-shopu, generovaním feedu, cache a produktovou stránkou — nie v jednom nesprávne vyplnenom poli. Ak potrebujete prejsť tok údajov alebo nastaviť spoľahlivejšie napojenie, opíšte situáciu cez kontakt.