Greške u politici cijena na Google Merchant Centeru nastaju kada cijena proizvoda u feedu ne odgovara cijeni prikazanoj na stranici proizvoda ili tokom procesa plaćanja. Najbrža metoda rješavanja: izjednačite cijenu u feedu, na stranici proizvoda, u strukturiranim podacima, valuti, prikazu PDV-a/dostave i pravilima popusta, pa ponovo pošaljite proizvode na Merchant Center za skeniranje. Dok se greška ne ispravi, vaši proizvodi mogu biti ograničeni na Shopping sekciji, besplatnim prikazima ili Performance Max kampanjama.
Na e-trgovinama cijene nisu na jednom mjestu. Tema, ERP integracija, marketplace modul, dodatak za akcije, sistem kupona, polje za varijacije, ažuriranje cijene prema zalihi i Google feed dodatak mogu generirati zasebne cijene. Google uzima kao relevantnu cijenu onu koju vidi korisnik. Dakle, ako šaljete 999 KM u feedu, a na stranici prikazujete 1.049 KM, dodajete PDV na checkoutu ili izbacujete obaveznu naknadu u korpi, to se smatra kršenjem politike cijena.
U ovom vodiču pronaći ćete razloge za Merchant Center greške u cijenama, dijagnoze kroz praktične primjere i tehničke korake za trajno rješenje. Posebno smo dodali checkliste za WooCommerce, OpenCart, Shopify, custom rješenja i API-based feedove. Brza, dostupna i sigurnosno stabilna infrastruktura je ključna — na tom polju Rješenja za e-trgovinu i SSL certifikat mogu pomoći tehničkom zdravlju vaše trgovine.
Šta je greška u politici cijena na Google Merchant Centeru?
Greška nastaje kad Google otkrije neslaganje između cijene obećane korisniku i cijene koju na vašoj web stranici zaista vidi. Nekad je razlika samo par feninga zbog zaokruživanja, a nekad šaljete punu cijenu umjesto popustne. Google cijenu tretira kao jedan od najosjetljivijih polja jer direktno utječe na odluku o kupovini.
Merchant Center najčešće javlja: neslaganje cijene, neslaganje valute, cijena na landing pageu ne odgovara feedu, cijena raste na checkoutu, pogrešna akcijska cijena, nevalidni strukturirani podaci, ili automatska promjena cijene. Bez obzira na naziv, problem je isti: cijena koju vidi Google bot nije ista kao price ili sale_price u feedu.
Google ne radi provjeru samo na početku. Proizvodi se skeniraju periodično. Danas odobren proizvod može sutra biti odbijen zbog završetka akcije, promjene kursa, promjene zaliha ili greške u dodatku. Zato rješenje nije samo popraviti jedan proizvod, nego postaviti sistem za dosljedno upravljanje cijenama od početka do kraja.
Najčešće greške u politici cijena
1. Razlika između feed cijene i cijene na stranici proizvoda
Najčešća situacija: cijena u feedu nije identična onoj na stranici. Npr. u feedu šaljete 749,90 BAM za patike, a na stranici je 799,90 KM. Razlika uglavnom nastaje zbog cachea, dodatka za akcije, ručne izmjene ili feed povlači staru cijenu.
Za rješenje prvo provjerite cijenu poslatog proizvoda u Merchant Centeru. Onda otvorite URL proizvoda u inkognito prozoru bez cachea i zabilježite kako korisnik vidi cijenu. Ako koristite CDN ili caching, postavite automatsko čišćenje cachea nakon promjene cijene. Na WordPress/WooCommerce trgovinama, učestalost feed update-a neka bude barem jednom dnevno, a u periodima akcija na 1-4 sata.
2. Pogrešno slanje akcijske cijene
Za akcijsku cijenu su bitna dva polja: price je regularna, sale_price je popustna cijena. Ako proizvod snižavate sa 599 KM na 499 KM, feed treba imati price 599 BAM, sale_price 499 BAM. Mnoge trgovine šalju samo regularnu cijenu ili ne uklone sale_price kad akcija završi.
Preporučuje se i slanje perioda akcije kroz sale_price_effective_date. Nije obavezno, ali pomaže Googleu da ispravno interpretira cijenu. Kad akcija završi, a feed nije ažuriran, korisnik vidi 599 KM, dok Google očekuje 499 KM i nastaje greška.
3. Naknadno dodavanje PDV-a, poreza ili obaveznih naknada
Na domaćem e-tržištu kupac očekuje da je cijena s PDV-om. Ako je na stranici 1.000 KM, a na checkoutu postane 1.200 KM zbog PDV-a, to je očito neslaganje. Isto vrijedi za obavezne naknade, pakiranje, uslugu ili naknadu koja se automatski dodaje u korpi — treba biti uključena u cijenu ili jasno specificirana u polju za dostavu/naknade.
Google insistira na ukupnoj cijeni koju kupac mora platiti. Neobavezni dodatci (poklon pakovanje, brza dostava, garancija) mogu biti odvojeni, ali sve obavezne naknade moraju biti uključene. Pristup: na stranici, u feedu i u checkoutu prikazujte konačnu cijenu s PDV-om.
4. Greške u valuti i formatu
Valutu u feedu šaljite u ISO 4217 formatu, npr. BAM za Bosnu. Nemojte koristiti "KM" ili simbol, niti pogrešno razdvajati decimalne brojeve. Ako na stranici prikazujete USD, a u feedu BAM, nastaje greška.
Primjer ispravnog formata: 1299.90 BAM. Za decimalnu tačku u feedu koristite ".". Na stranici možete prikazati 1.299,90 KM, ali feed i strukturirani podaci moraju biti precizni. Ako prodajete u više valuta, pazite na targetiranje, hreflang i podudarnost valute. Za međunarodne prodaje, Upravljanje domenom i nacionalne ekstenzije je važan za povjerenje kupaca.
5. Pomiješane cijene varijacija
Kod proizvoda s varijacijama (boja, veličina, paket) cijene se često razlikuju. Npr. crni futrola za telefon je 199 KM, dok kožni model je 299 KM. Ako u feedu šaljete 199 KM, a URL otvara varijaciju od 299 KM, Google detektuje neslaganje.
Rješenje: za svaku varijaciju koristite zaseban ID, ispravan item_group_id, odgovarajući URL i prikazujte odgovarajuću cijenu za tu varijaciju. Klik na feed varijaciju mora otvoriti stranicu sa istom varijacijom i cijenom. Kod custom rješenja, varijacija URL-ovi moraju biti skenirani i ne smiju prikazivati različite cijene botovima.
6. Neslaganje između strukturiranih podataka i prikazane cijene
Google čita i schema.org Product/Offer markup, ne samo tekst. Ako na stranici piše 899 KM, a u strukturiranim podacima ostane 999 BAM, Merchant Center može detektovati grešku. Uzrok su najčešće update teme, cache, ili zastarjeli schema dodaci.
Koristite Google Rich Results Test i URL Inspection za provjeru. U Product schema polja price, priceCurrency, availability i po potrebi priceValidUntil moraju biti ažurna. Ako tema i feed dodatak povlače cijene iz različitih izvora, dugoročno se migrirajte na jedinstven izvor podataka.
Tablica za brzu dijagnozu grešaka u cijenama
| Simptom | Mogući uzrok | Kontrolna tačka | Preporučeno rješenje |
|---|---|---|---|
| Feed cijena je različita | Stari feed ili cache | Detalji proizvoda u Merchant Centeru i live URL | Povećajte učestalost feed update-a, očistite cache |
| Akcija nije ispravno prikazana | sale_price polje pogrešno | price, sale_price i datum akcije | Ispravno mapirajte polja za akciju |
| Cijena raste na checkoutu | PDV ili obavezna naknada naknadno dodana | Korpa i checkout | Pokažite konačnu cijenu na stranici proizvoda |
| Cijena se mijenja kod varijacije | Pogrešan URL za varijaciju | item_group_id i URL parametri | Za svaku varijaciju ispravan URL i cijena |
| Google čita pogrešnu cijenu | Stari schema podaci | Rich Results Test | Ažurirajte Product/Offer schema |
Kako korak po korak riješiti Google Merchant Center greške u cijeni?
Korak 1: Odredite obim greške
Provjerite da li je greška na jednom proizvodu, u određenoj kategoriji ili cijelom katalogu. Filtrirajte odbijene proizvode u Merchant Centeru i izvezite listu. Izaberite 10-20 proizvoda i uporedite cijenu, URL, kategoriju, brend, varijaciju i status akcije. Ako je problem svuda, fokusirajte se na valutu, PDV, format feeda ili globalni schema podaci. Ako je samo kod akcijskih proizvoda, usmjerite se na sale_price i period akcije.
Korak 2: Uporedite feed vrijednost sa live stranicom
Za svaki testni proizvod uporedite tri cijene: feed, stranica proizvoda i checkout. Ako nisu identične, popravka samo na Merchant Centeru nije dovoljna. Npr. stranica 349 KM, korpa 369 KM, feed 349 KM — uzrok je obavezna naknada u korpi. Stranica 349 KM, feed 329 KM — feed je zastario.
Testirajte bez cachea, u inkognito prozoru i po mogućnosti sa različitih IP adresa ili uređaja. Neke trgovine mijenjaju cijenu prema lokaciji, članstvu ili segmentu korisnika. Google bot je "običan" korisnik; cijene za članove, kupon popuste ili personalizirane cijene ne šaljite u feedu.
Korak 3: Standardizirajte i pročistite feed
Feed može biti XML, CSV, Google Sheets, Content API ili plugin. Bez obzira na način, polja za cijenu moraju biti iz jednog izvora. Ako ERP, web i plugin povlače različite cijene za isti proizvod, rizik za grešku je velik. Tehnički tim neka postavi pravilo: validna prodajna cijena se generira iz jedinstvenog polja, akcije i periodi su posebna polja.
- price: Regularna ili aktuelna cijena, ispravna valuta.
- sale_price: Samo ako je akcija zaista aktivna.
- sale_price_effective_date: Početak i kraj akcije.
- availability: Stanje zaliha ažurirano s cijenom.
- link: Pravi URL za proizvod/varijaciju.
Korak 4: Provjerite crawlability site-a
Google mora imati pristup proizvodima. robots.txt ne smije blokirati product URL-ove, CSS ni JS resurse. Ako se cijena učitava putem JS-a, Google može dobiti pogrešnu ili kasnu informaciju. Spora server infrastruktura može uzrokovati da bot zabilježi staru ili praznu cijenu.
Poboljšajte brzinu i stabilnost servera. Iako je Google crawl napredovao do 2026., spori, nestabilni ili loši odgovori mogu uzrokovati greške u validaciji podataka. Stranice proizvoda moraju vraćati HTTP 200 kod, redirekcije moraju biti kratke i SSL mora raditi bez problema. Za stabilnu tehničku osnovu, provjerite NVMe Hosting i Besplatna instalacija SSL-a.
Korak 5: Ažurirajte strukturirane podatke
Product schema pomaže vidljivosti i Merchant Center validaciji. Pogrešan schema je gori nego da ga nemate. Provjerite da varijabla za cijenu u temi dolazi iz aktuelnog proizvoda. Kod varijacija, schema cijena mora odgovarati odabranoj varijaciji.
Rich Results Test treba prikazati istu cijenu kao stranica. priceCurrency mora biti BAM, USD ili EUR. Kod out-of-stock proizvoda, availability polje mora biti precizno; za proizvode bez zaliha, ne prikazujte staru akcijsku cijenu, jer to šteti korisničkom iskustvu i Merchant Center odobrenju.
Korak 6: Zatražite ponovnu provjeru i skeniranje u Merchant Centeru
Poslije ispravki ponovo pošaljite feed ili pokrenite API sinkronizaciju. Provjerite da je cijena ažurirana u detaljima proizvoda. Za problematične proizvode zatražite ponovnu provjeru. Nekad sistem ažurira za par sati, nekad za 24-72 sata. Na skupim proizvodima testirajte na malom uzorku prije masovnih promjena da ne ponovite grešku.
Posebne kontrole po platformama
WooCommerce trgovine
Najčešće greške su cache, plugin za više valuta, dinamička cijena ili feed plugin koji povlači stare podatke. Provjerite regularnu i akcijsku cijenu u edit ekranu proizvoda. U feed pluginu provjerite mapping sale_price polja. Ako cijena zavisi od članstva ili kupona, u feed šaljite cijenu za običnog korisnika.
Ako koristite server-side caching, očistite cache za proizvod, kategoriju i feed čim promijenite cijenu. WordPress hosting i pravilna konfiguracija cachea su kritični za stabilnost.
Shopify i gotove e-commerce platforme
Shopify ima urednija polja, ali problemi nastaju kod više valuta, više tržišta i automatskih popusta. Provjerite podešavanja zemlje, valute i varijacija u Google & YouTube aplikaciji. Nemojte miješati usporednu i prodajnu cijenu. Popuste koji se primjenjuju u korpi ne prikazujte u feedu, jer Google ne može validirati kuponske popuste koji nisu vidljivi na stranici.
Custom rješenja i API integracije
Najbolje je voditi verzionirane i logirane podatke o cijeni. Svaka promjena cijene treba biti evidentirana: ko je, kad, šta promijenio i kada je feed ažuriran. Kod Content API-a pratite status odgovora i greške u centralnom logu. Osigurajte da Google bot ima pristup URL-u bez blokade, geo-redirecta ili login zahtjeva.
Trajne dobre prakse za sprečavanje neslaganja cijena
Jednokratno rješenje nije dovoljno; potreban je održiv kontrolni sistem. Kod velikih kataloga dnevno se mijenjaju hiljade cijena, pa je automatizacija, logiranje i redovna revizija obavezna.
- Feed update planirajte odmah nakon početka/kraja akcija.
- Kada se cijena promijeni, automatski očistite cache za stranicu, feed i schema.
- Sedmično provjerite podudarnost cijena za 50 proizvoda s najviše klikova.
- Pišite politiku cijena s PDV-om za sve timove.
- Za varijacije, testirajte cijenu i URL za svaku varijaciju.
- Merchant Center izvještaje pratite svakodnevno; ako greške pređu 1%, analizirajte uzrok.
- SSL, DNS, hosting i redirect probleme pratite redovno; nedostupne stranice utječu na validaciju cijena.
Npr. trgovina s 5.000 proizvoda ima dnevno 8% promjena cijena — to je oko 400 proizvoda za provjeru feed-site podudarnosti. Ručna provjera nije realna. Jednostavan cron koji upoređuje feed cijenu s live cijenom kroz izvještaj pomaže da rano otkrijete greške.
Kako rješavati cijene dostave, kupona i akcija?

Dostava može biti zasebna u feedu, ali Merchant Center postavke moraju biti precizne. Ako na stranici piše besplatna dostava, a na checkoutu naplatite, korisnici gube povjerenje — nastaju problemi s politikom. Ako cijena dostave varira po državi, gradu, težini ili iznosu korpe, Merchant Center postavke moraju odražavati to.
Budite oprezni s kuponima. Ako kupac mora ručno unijeti kupon, ne šaljite tu cijenu u feedu. Ako je popust automatski i važi za sve, šaljite kao sale_price. Ako na stranici piše 799 KM, a svi kupci mogu kupiti za 699 KM, feed sadrži 699 KM. Ali cijenu koja važi samo uz kupon (npr. EFSANE10) ne šaljite u feedu, jer Google vidi drugu cijenu na landing stranici.
Kada koristiti automatske produkt update-e od Googlea?
Merchant Center automatski može ažurirati cijenu i zalihu sa vaše stranice, što ponekad privremeno smanjuje greške. Ovo pomaže kod manjih neslaganja, ali nije trajno rješenje. Ako Google čita pogrešan schema ili spor JS, automatska ažuriranja mogu samo zamaskirati pravi problem.
Držite ovu opciju uključenu, ali garantujte tačnost osnovnog izvora podataka. Automatska ažuriranja su "safety net" za male vremenske razlike. Ako sistem stalno popravlja cijene, imate osnovni problem u feed procesima.
Utjecaj tehničke infrastrukture na greške u cijenama
Greške s cijenama se često vide u marketing panelima, ali uzrok je tehnička baza. Loš hosting, česte 500 greške, pokvaren SSL, pogrešne redirekcije, automatska promjena valute po državi i agresivan cache mogu uzrokovati da Google pročita pogrešnu cijenu. Brze i stabilne stranice proizvoda su važne ne samo za SEO, nego i za odobrenje oglasa i Shopping prikaze.
Hostragons nudi pouzdane hosting, domene i SSL rješenja za e-trgovine, što jača ovu tehničku osnovu. Korporativni Hosting pomaže dostupnosti tokom velikih gužvi, dok Prenos domene i DNS upravljanje smanjuju probleme s redirekcijama. Cilj nije prodaja, već omogućiti Merchant Centeru pouzdan podatkovni tok.
Checklist: posljednjih 12 tačaka prije objave
- Da li je price iz feeda identičan cijeni na stranici?
- Koristi li se sale_price samo za aktivne akcije?
- Jesu li datumi akcije ispravni?
- Da li je obavezna promjena cijene na checkoutu?
- Da li je valuta u ISO formatu?
- Otvara li URL varijacije tačno tu varijaciju?
- Pokazuje li Product schema aktuelnu cijenu?
- Blokira li robots.txt Google od skeniranja?
- Radi li automatska cache čistka kod promjene cijene?
- Jesu li Merchant Center postavke dostave i poreza ispravne?
- Je li cijena na mobitelu ista kao na desktopu?
- Jeste li nakon popravke ponovo poslali feed?
Najčešća pitanja
Koliko traje popravka greške u cijeni na Google Merchant Centeru?
Nakon popravke, odobrenje proizvoda traje od nekoliko sati do 72 sata. Ovisi o broju proizvoda, učestalosti skeniranja, tipu greške i opterećenju pregleda.
Kako poslati akcijsku cijenu u feedu?
Regularnu cijenu šaljite u price polju, a aktivnu akcijsku cijenu u sale_price. Ako znate period akcije, pošaljite i sale_price_effective_date.
Da li je obavezno prikazivati cijenu s PDV-om?
Za e-trgovine u Bosni očekuje se da je cijena s PDV-om. Obavezni porezi ili naknade dodane na checkoutu, a ne prikazane na stranici proizvoda, uzrokuju neslaganje u Merchant Centeru.
Da li automatsko ažuriranje proizvoda od Googlea trajno rješava greške?
Ne. Automatska ažuriranja smanjuju male vremenske razlike, ali ne rješavaju pogrešan feed, zastarjeli schema ili loše postavljene cijene. Glavni izvor podataka mora biti ispravan.
Kako preventirati greške kod proizvoda s varijacijama?
Za svaku varijaciju: ispravna cijena, jedinstven ID, zajednički item_group_id i tačan URL landing pagea. Klik na varijaciju mora otvoriti stranicu s istom cijenom kao u feedu.
Zaključak
Greške u politici cijena na Google Merchant Centeru najčešće nastaju zbog malih neslaganja između feeda, stranice proizvoda, schema podataka i procesa plaćanja. Trajno rješenje je jedinstveni izvor cijene, dobro upravljanje akcijama, ažurirani strukturirani podaci, brze i dostupne stranice te periodična kontrola. Za maksimalnu vidljivost na Google Shoppingu i besplatnim prikazima ne zanemarujte tehničku infrastrukturu. Provjerite Hostragons hosting, domene i SSL rješenja za pouzdanu i stabilnu e-trgovinu.