Od 1. listopada 2026. gotovo svaki obrt i tvrtka koja prodaje robu ili usluge građanima ima dvije nove obveze. Prva je isticanje takozvane sidrene cijene. Druga, za one koji imaju web stranicu, je objava cjenika u strojno čitljivom obliku. Mjera se dosad odnosila na hranu, piće i higijenske proizvode, a sada obuhvaća sve proizvode i sve usluge. Ovaj tekst objašnjava pravni okvir, obveznike, rokove i praktične korake.

Pravni okvir

Temelj je Zakon o iznimnim mjerama kontrole cijena (NN 40/2025). Zakon ovlašćuje Vladu da odlukama propiše konkretne mjere. Na temelju njega Vlada je 10. rujna 2026. donijela dvije odluke, objavljene u Narodnim novinama 101/2026 dan kasnije:

Obje odluke stupaju na snagu 1. listopada 2026. i od tog dana zamjenjuju odgovarajuće dijelove ranije odluke iz NN 75/2025, koja je vrijedila samo za trgovinu na malo i uži krug proizvoda.

U službenom tekstu piše “dodatna cijena”, a u praksi i u cjeniku koristi se naziv “sidrena cijena”. Riječ je o istom podatku.

Tko je obveznik

Odluka o isticanju dodatne cijene obuhvaća sve trgovce registrirane za trgovinu na malo i sve pružatelje usluga registrirane za pružanje usluga na području Hrvatske. Nema izuzeća po veličini, prometu ni pravnom obliku. Obveza se jednako odnosi na paušalni obrt, j.d.o.o. i veliku trgovačku tvrtku, te na trgovine, frizerske i kozmetičke salone, servise, ugostitelje, najam i slične djelatnosti.

Objava cjenika na webu ima uži krug obveznika. Odnosi se na trgovce i pružatelje usluga koji imaju uspostavljene mrežne stranice.

Tko posluje isključivo s drugim tvrtkama, prema prevladavajućem tumačenju nije obuhvaćen jer propis cilja prodaju krajnjim potrošačima. Odluka to ne navodi izričito, pa u rubnim slučajevima vrijedi zatražiti pisano mišljenje.

Prva obveza: isticanje sidrene cijene

Uz maloprodajnu cijenu mora biti istaknuta i cijena koja je za isti proizvod ili uslugu vrijedila na dan 10. rujna 2026. Isticanje mora biti jasno, vidljivo i čitljivo, a sidrena cijena ne uključuje posebne oblike prodaje. Ako je proizvod tog dana bio na akciji, sidrena cijena je njegova redovna cijena, a ne akcijska.

Obveza ne vrijedi samo na polici ili cjeniku u prostoru. Obuhvaća i oglašavanje: letke, plakate i digitalne oglase u prodajnom objektu, na otvorenom i na mrežnim stranicama. To znači i web trgovinu, objave s cijenom na društvenim mrežama i bannere.

Postoji jedna prijelazna iznimka. Trgovci koji su na dan stupanja odluke na snagu već isticali dodatnu cijenu za hranu, piće, kozmetiku, sredstva za čišćenje, toaletne potrepštine i proizvode za kućanstvo zadržavaju za te proizvode referentni datum 2. svibnja 2025. Za sve ostalo i za sve ostale obveznike referentni datum je 10. rujna 2026.

Sidrena cijena nije zamrzavanje cijena. Cijene se i dalje smiju mijenjati, a sidrena cijena ostaje ista i služi kupcu kao točka usporedbe. Sidrenu cijenu također ne treba miješati s najnižom cijenom u zadnjih 30 dana. Ta je obveza iz Zakona o zaštiti potrošača i prikazuje se samo kod sniženja, pa se oba podatka mogu pojaviti istodobno.

Za proizvode i usluge uvedene nakon 10. rujna 2026. odluka ne propisuje izričito pravilo. Uobičajeno tumačenje je da im je sidrena cijena ona s dana uvođenja u ponudu, uz navođenje tog datuma.

Druga obveza: cjenik na web stranici

Obveznici s web stranicom objavljuju cjenike u digitalnom obliku pogodnom za automatsku obradu, u .xml ili .csv formatu. PDF, slika ili obična tablica na stranici nisu dovoljni.

Učestalost. Cjenik proizvoda ažurira se jednom dnevno, najkasnije do 8:00 za tekući radni dan. Cjenik usluga ažurira se pri svakoj promjeni, najkasnije do 8:00 onog dana kada se izmjena objavljuje. Kod proizvoda obveza postoji i kada se nijedna cijena nije promijenila.

Čuvanje. Objavljeni cjenici moraju ostati dostupni 30 dana od objave, odnosno od svake promjene.

Sadržaj cjenika proizvoda. Cjenik mora sadržavati naziv, šifru, marku, jedinicu mjere i cijenu za jedinicu mjere (gdje je primjenjivo), maloprodajnu cijenu s informacijom je li primijenjen poseban oblik prodaje i njegovim nazivom, sidrenu cijenu, barkod te podatak je li proizvod dostupan.

Sadržaj cjenika usluga. Cjenik mora sadržavati naziv usluge, maloprodajnu cijenu s informacijom o posebnom obliku prodaje i njegovim nazivom te sidrenu cijenu.

Naziv datoteke. Mora uključivati oblik prodajnog objekta, njegovu adresu i oznaku, broj pohrane te vremensku oznaku s datumom i vremenom. Lanci prodajnih objekata koriste istu strukturu datoteke za sve objekte.

Automatsko preuzimanje. Obveznik mora omogućiti da softverski alati i automatizirani programi preuzimaju podatke o cijenama u realnom vremenu. Cjenik se ne šalje nikome. Stoji javno na vlastitoj web stranici.

Nadzor i kazne

Nadzor provodi Državni inspektorat. Zakon o iznimnim mjerama kontrole cijena propisuje sljedeće novčane kazne:

Imovinska korist ostvarena prekršajem oduzima se.

Otvorena pitanja

Propis nije detaljno razradio sve situacije. Hrvatska obrtnička komora traži od ministarstva pojašnjenja o opsegu primjene i mogućim olakšicama za manje obrtnike, no one zasad nisu potvrđene.

Osim toga, nisu definirani:

Moguće je da će nadležna tijela naknadno izdati upute koje će promijeniti današnja tumačenja.

Što napraviti prije 1. listopada

  1. Utvrdite svoje cijene na dan 10. rujna 2026. Većina poduzetnika taj dan nije ništa zabilježila, ali podatak se obično da rekonstruirati. Izvori su:
    • izvoz iz blagajne ili programa za račune
    • sigurnosna kopija baze web trgovine (zatražite je od hostinga odmah, jer se starije kopije automatski brišu)
    • Google Merchant feed
    • fotografije cjenika
    • arhivirane stranice

    Artikl kojem se cijena od tada nije mijenjala i danas ima istu redovnu cijenu.

  2. Ažurirajte isticanje cijena. To uključuje cjenike i etikete u prostoru, jelovnike, letke, oglase i web stranicu.
  3. Ako imate web stranicu, pripremite automatiziranu dnevnu objavu cjenika u XML ili CSV obliku i provjerite da zaista radi svaki dan prije 8:00.
  4. Provjerite vremensku zonu poslužitelja i web stranice. Pogrešna zona može pomaknuti objavu iza roka.
  5. Sačuvajte dokaze o tome kako ste utvrdili sidrene cijene, za slučaj inspekcijskog nadzora.
  6. U nejasnim slučajevima posavjetujte se s računovođom ili pravnikom, ili zatražite pisano mišljenje Državnog inspektorata ili nadležnog ministarstva.

Važna napomena

Ovaj članak je isključivo informativnog karaktera. Nije pravni, porezni ni računovodstveni savjet i ne zamjenjuje savjetovanje sa stručnjakom. Sastavljen je prema propisima objavljenim u Narodnim novinama i javno dostupnim tumačenjima na dan objave. Propisi, službena tumačenja i praksa nadzornih tijela mogu se promijeniti, a pojedine situacije mogu se tumačiti različito.

GrL’Ca ne odgovara za točnost, potpunost ni ažurnost informacija u članku. Ne odgovara ni za odluke donesene na temelju njega, kao ni za eventualne prekršaje, kazne ili štetu. Svaki poduzetnik sam odgovara za usklađenost svog poslovanja s propisima te za točnost cijena i podataka koje ističe i objavljuje. Prije primjene provjerite važeći tekst propisa i svoju situaciju sa stručnom osobom.

Kako vam može pomoći naš WordPress dodatak

Za web stranice i web trgovine na WordPressu razvili smo dodatak GrL’Ca Sidrena cijena. Tehnički automatizira obveze opisane u ovom članku.

Dodatak je alat koji olakšava usklađivanje, ali ne jamči usklađenost. Točnost upisanih cijena, pravilan odabir referentnih datuma i tumačenje propisa za vaše poslovanje ostaju odgovornost vlasnika stranice. Ako trebate pomoć s postavljanjem ili prilagodbom za vašu stranicu, javite nam se.

WordPress Plugin možete skinuti besplatno ovdje!


Izvori: Zakon o iznimnim mjerama kontrole cijena (NN 40/2025); Odluka o isticanju dodatne cijene kao mjera izravne kontrole cijena (NN 101/2026-1212); Odluka o objavi cjenika proizvoda i usluga kao mjera izravne kontrole cijena (NN 101/2026-1213).

Kako postaviti dodatak GrL’Ca Sidrena cijena

Upute vrijede za verziju 1.0. Postupak najprije isprobajte na testnoj kopiji stranice (staging), a tek onda na stranici koju koriste kupci.

  1. Napravite sigurnosnu kopiju i instalirajte dodatak

    Prije bilo kakvih promjena napravite potpunu sigurnosnu kopiju baze. Od hosting kuće odmah zatražite i najstariju dostupnu kopiju iz razdoblja oko 10. 9. 2026. Ona je često najpouzdaniji izvor starih cijena, a starije kopije se automatski brišu. Zatim u administraciji otvorite Dodaci → Dodaj novi → Učitaj dodatak, odaberite datoteku grlca-sidrena-cijena.zip i kliknite Aktiviraj. Potrebni su WordPress 6.2 i PHP 7.4 ili noviji. WooCommerce je potreban samo ako prodajete proizvode.

  2. Postavite vremensku zonu na Zagreb

    U izborniku Postavke → Općenito → Vremenska zona odaberite Zagreb, a ne UTC+2. S pogrešnom vremenskom zonom cjenik se može objaviti nakon 8:00, a vremenske oznake u nazivima datoteka bit će netočne. Dok zona nije ispravna, dodatak prikazuje žuto upozorenje.

  3. Upišite podatke o obvezniku i prodajnom objektu

    Otvorite Sidrena cijena → Postavke i upišite naziv obveznika, OIB, oblik prodajnog objekta (npr. Web trgovina ili Frizerski salon), adresu i oznaku prodajnog objekta. Oznaka je ista oznaka poslovnog prostora koju koristite u fiskalizaciji. Uključite module Proizvodi i/ili Usluge. Referentni datum ostavite na 10. 9. 2026., a vrijeme objave na 06:00, pa spremite promjene.

  4. Upišite sidrene cijene postojećim proizvodima

    Otvorite Sidrena cijena → Alati (proizvodi). Gumb u prvom dijelu upisuje sidrenu cijenu svim proizvodima koji nisu mijenjani od 10. 9. 2026., jer im je današnja redovna cijena ista kao tog dana. Drugi dio prikazuje proizvode mijenjane nakon tog datuma. Izmjena ne znači nužno i promjenu cijene, ali svakome od njih provjerite cijenu na 10. 9. (sigurnosna kopija, izvoz iz blagajne, Google Merchant feed) i upišite je u proizvod: kartica Općenito, polje Sidrena cijena, a kod varijabilnih proizvoda unutar svake varijacije. Kod većih kataloga preuzmite CSV, popunite stupac sidrena_cijena i uvezite ga natrag. Gumb Provjereno kliknite tek kada ste provjerili sve artikle s popisa.

  5. Dopunite podatke potrebne za cjenik

    Kod proizvoda koji se prodaju na težinu, volumen ili duljinu na kartici Općenito odaberite jedinicu mjere i upišite količinu u pakiranju (npr. kg i 0.5 za pakiranje od 500 g). Iz toga dodatak računa cijenu za jedinicu mjere. Dok je proizvod na sniženju, upišite naziv posebnog oblika prodaje (npr. Rasprodaja). Ako polje ostane prazno, koristi se zadani naziv Akcija. Barkod se preuzima iz WooCommerce polja GTIN/EAN, a marka iz taksonomije marki. Ako koristite druga polja, navedite ih u postavkama dodatka.

  6. Unesite usluge

    Otvorite Sidrena cijena → Usluge → Dodaj uslugu. Upišite naziv, cijenu s PDV-om i po želji jedinicu (npr. po satu). Kao sidrenu cijenu upišite cijenu koja je vrijedila 10. 9. 2026., a za usluge uvedene kasnije cijenu i datum uvođenja. Akcijsku cijenu upisujte samo dok akcija traje. Redoslijed određujete poljem Redoslijed, a usluge možete grupirati u kategorije. Svako spremanje automatski ponovno objavljuje cjenik usluga.

  7. Objavite cjenik i provjerite rezultat

    Na stranici Sidrena cijena → Objava cjenika kliknite Objavi sada za svaki cjenik i otvorite poveznice najnoviji.csv i najnoviji.xml da provjerite podatke. Očistite predmemoriju (cache) pa otvorite stranicu nekog proizvoda i provjerite prikazuje li se sidrena cijena ispod cijene. Izradite stranicu, npr. Cjenici, s kratkim kodom [objavljeni_cjenici] i povežite je u podnožju web stranice. Na stranicu s uslugama dodajte [cjenik_usluga].

  8. Postavite pouzdan dnevni cron

    Ugrađeni WordPress cron pokreće se samo kad netko posjeti stranicu, što u 6 ujutro nije pouzdano. Kopirajte adresu za vanjski cron sa stranice Objava cjenika i na servisu cron-job.org ili u upravljačkoj ploči hostinga postavite dnevni poziv oko 06:00. Adresa sadrži tajni ključ, pa je ne objavljujte javno. Na hostingu sa SSH pristupom možete koristiti naredbu wp sidrena objavi --vrsta=proizvodi. Sljedećeg jutra provjerite je li se u arhivi pojavila nova objava. Crveno upozorenje nakon 8:00 znači da taj dan cjenik nije objavljen.

Gdje se sidrena cijena prikazuje

Dodatak sidrenu cijenu automatski prikazuje posvuda gdje WooCommerce ispisuje cijenu: na stranici proizvoda, u kategorijama i trgovini, u rezultatima pretrage, kod povezanih proizvoda i u blokovima proizvoda. Kod varijabilnih proizvoda prikazuje raspon, a nakon odabira varijacije točnu sidrenu cijenu te varijacije. Ako tema ili page builder (npr. prilagođeni Elementor ili Divi predložak) ne koristi standardni WooCommerce ispis cijene, uz cijenu dodajte kratki kod [sidrena_cijena].

Dodatak ne pokriva ništa izvan web stranice. Etikete i cjenike u prodajnom prostoru, jelovnike, letke te objave i oglase s cijenama na društvenim mrežama potrebno je uskladiti zasebno.

Na što još paziti

Ako koristite dodatak za predmemoriju (WP Rocket, LiteSpeed Cache i slični), iz predmemorije izuzmite adresu /wp-json/sidrena-cijena/, inače automatizirani alati mogu dobivati zastarjeli cjenik.

Sigurnosni dodaci (npr. Wordfence) ponekad blokiraju vanjske pozive. Ako poziv s cron-job.org ne uspije, dopustite tu adresu u postavkama sigurnosnog dodatka.

Česta pitanja

Moram li isticati sidrenu cijenu ako nemam web trgovinu?

Da. Obveza isticanja odnosi se na sve trgovce registrirane za trgovinu na malo i sve pružatelje usluga, bez obzira na to prodaju li putem interneta. Cijena se ističe u prodajnom prostoru, na cjenicima, jelovnicima i u oglasima. Web trgovina nije uvjet.

Moram li objavljivati cjenik ako imam samo stranicu koja predstavlja moje usluge?

Obveza objave cjenika odnosi se na obveznike koji imaju uspostavljenu mrežnu stranicu. Propis ne razlikuje web trgovinu od informativne stranice, pa je sigurnije pretpostaviti da ste obveznik. Dok nadležna tijela ne daju drugačije tumačenje, preporučujemo objavu.

Što ako nisam zabilježio cijene na dan 10. 9. 2026.?

Cijene se obično mogu rekonstruirati iz sigurnosne kopije baze web stranice, izvoza iz blagajne ili programa za račune, Google Merchant feeda, fotografija cjenika ili arhiviranih stranica. Artikl kojem se cijena od tada nije mijenjala i danas ima istu redovnu cijenu. Sačuvajte dokaze o tome kako ste sidrene cijene utvrdili.

Ako je proizvod 10. 9. bio na akciji, je li sidrena cijena akcijska cijena?

Ne. Sidrena cijena ne uključuje posebne oblike prodaje, pa se kao sidrena cijena ističe redovna cijena koja bi vrijedila bez akcije.

Koja je sidrena cijena za proizvode i usluge uvedene nakon 10. 9. 2026.?

Odluka to izričito ne uređuje. Uobičajeno tumačenje je da je sidrena cijena ona s prvog dana ponude, uz navođenje tog datuma. Dodatak je za nove proizvode bilježi automatski pri prvoj objavi, a za usluge je upisujete ručno.

Smijem li mijenjati cijene nakon 1. listopada?

Smijete. Sidrena cijena nije zamrzavanje cijena. Maloprodajna cijena može se mijenjati, a sidrena cijena ostaje ista i kupcu služi kao točka usporedbe.

Koja je razlika između sidrene cijene i najniže cijene u zadnjih 30 dana?

Najniža cijena u zadnjih 30 dana obveza je iz Zakona o zaštiti potrošača i ističe se samo kod sniženja. Sidrena cijena ističe se uvijek i odnosi se na fiksni datum. Kod sniženog proizvoda mogu se pojaviti oba podatka.

Moram li cjenik objavljivati svaki dan, i kad se ništa nije promijenilo?

Za proizvode da: cjenik se ažurira jednom dnevno, najkasnije do 8:00, i kada nema promjena. Cjenik usluga objavljuje se pri svakoj promjeni. Dodatak cjenik proizvoda objavljuje svaki dan, uključujući vikende, što je sigurnija varijanta.

CSV ili XML?

Propis dopušta oba formata. Dodatak po zadanim postavkama objavljuje oba, a u postavkama možete isključiti jedan.

Poslujem samo s tvrtkama. Odnosi li se ovo na mene?

Prema prevladavajućem tumačenju mjera cilja prodaju krajnjim potrošačima, pa isključivo B2B poslovanje nije obuhvaćeno. Odluka to ne navodi izričito. U rubnim slučajevima zatražite pisano mišljenje nadležnog tijela. U dodatku pojedine artikle ili usluge možete izostaviti iz cjenika.

Koje su kazne?

Zakon o iznimnim mjerama kontrole cijena propisuje novčane kazne od 3.000 do 30.000 eura za pravne osobe i od 1.000 do 20.000 eura za obrtnike. Odgovorna osoba u pravnoj osobi može dodatno biti kažnjena s 1.000 do 4.000 eura. Imovinska korist ostvarena prekršajem oduzima se. Nadzor provodi Državni inspektorat.

Pokriva li dodatak etikete u trgovini, jelovnike i društvene mreže?

Ne. Dodatak upravlja samo onim što prikazuje vaša WordPress stranica. Etikete i cjenike u prodajnom prostoru, jelovnike, letke te objave i oglase s cijenama na društvenim mrežama morate uskladiti zasebno.

Zašto se sidrena cijena ne prikazuje na stranici proizvoda?

Najčešći razlozi su:

  • Proizvod nema upisanu sidrenu cijenu. U popisu proizvoda to označava crvena crtica u stupcu Sidrena.
  • Prikaz je isključen u postavkama.
  • Predmemorija prikazuje staru verziju stranice. Očistite cache.
  • Tema ili page builder ne koristi standardni WooCommerce ispis cijene. U tom slučaju uz cijenu dodajte kratki kod [sidrena_cijena].
Radi li dodatak bez WooCommercea?

Da. Bez WooCommercea radi modul usluga: unos usluga, tablica s cijenama i sidrenim cijenama na stranici te automatska objava cjenika usluga.

Što ako jutarnja objava ne uspije?

Ako cjenik proizvoda nije objavljen do zadanog vremena, dodatak pri sljedećem posjetu stranici pokreće nadoknadnu objavu. Nakon 8:00 u administraciji prikazuje crveno upozorenje. Najpouzdanije je postaviti vanjski cron (korak 8), a cjenik uvijek možete objaviti i ručno gumbom Objavi sada.

Imam više prodajnih objekata. Mogu li koristiti dodatak?

Verzija 1.0 podržava jedan prodajni objekt po WordPress instalaciji. Svaka web trgovina treba svoju oznaku prodajnog objekta. Za više objekata na jednoj stranici javite nam se.

Jamči li dodatak usklađenost s propisom?

Ne. Dodatak je tehnički alat koji automatizira isticanje i objavu, ali ne jamči usklađenost. Za točnost upisanih cijena, odabir referentnih datuma i tumačenje propisa odgovara vlasnik stranice. U nejasnim slučajevima posavjetujte se s računovođom, pravnikom ili nadležnim tijelom.


D
dragan

Web developer i digitalni strateg. GrL'Ca agencija, Hrvatska.