Sidrena cijena na webu: kako do 1. listopada napraviti XML/CSV cjenik i prikazati cijenu s 10.9.2026.
Vodič za webshopove i uslužne djelatnosti: što traže odluke Vlade od 10.9.2026., kako izgleda datoteka cjenika (polja, primjer CSV-a i XML-a, naziv datoteke), korak po korak za WooCommerce, WordPress, Shopify i custom, česte greške, kazne i plan za 5 dana.
- Webshop
- Zaštita potrošača
- Vodič
Rok je 1. listopada 2026. Do tada svaki webshop i svaka uslužna djelatnost s web stranicom mora dvije stvari: uz cijenu istaknuti sidrenu cijenu i objaviti cjenik u XML ili CSV formatu. Ovaj vodič prolazi što točno treba, kako datoteka izgleda i kako to riješiti po platformi. Na kraju je plan za 5 dana.
Napomena prije svega: odluke su donesene na sjednici Vlade 10. rujna 2026., ali u trenutku pisanja još nisu objavljene u Narodnim novinama. HOK je zatražio pojašnjenja o izuzećima. Sve ispod prati tekst koji je Vlada usvojila; kad izađe konačni tekst, ažuriram vodič, provjeru i plugin.
Što se promijenilo 10. rujna
Dvije odluke, jedan pravni temelj: Zakon o iznimnim mjerama kontrole cijena (NN 40/2025), članci 6. i 8.
Odluka o isticanju dodatne cijene. Obveza koja je od svibnja 2025. vrijedila za hranu, piće, kozmetiku, sredstva za čišćenje, toaletne potrepštine i kućanstvo sada vrijedi za sve proizvode i sve usluge. Referentni datum za novoobuhvaćene proizvode i usluge je 10. rujna 2026. Stare kategorije zadržavaju 2. svibnja 2025.
Odluka o objavi cjenika proizvoda i usluga. Obveza koja je vrijedila za supermarkete, hipermarkete, diskonte i Cash&Carry sada vrijedi za svakog trgovca i pružatelja usluga koji ima uspostavljenu mrežnu stranicu.
Obje stupaju na snagu 1. listopada 2026.
Sidrena cijena nije Omnibus cijena
Dvije obveze koje ljudi miješaju:
- Omnibus (ZZP, čl. 19.): kod sniženja morate navesti najnižu cijenu u 30 dana prije sniženja. Vrijedi samo dok traje akcija.
- Sidrena cijena (ZIMKC): uz svaku cijenu, uvijek, ističete cijenu koja je vrijedila na referentni dan. Vrijedi bez obzira na akciju.
Proizvod na akciji zato može imati tri iznosa: aktualnu cijenu, najnižu cijenu u 30 dana i sidrenu cijenu. Oznake moraju biti jasno različite. Preporučujem doslovno „Cijena na dan 10.9.2026.” jer je nedvosmislena i inspektor je odmah prepozna.
Dvije rubne situacije koje odluka rješava:
- Proizvod na akciji 10. rujna. Sidrena je redovna cijena tog dana, ne akcijska. Odluka izričito isključuje posebne oblike prodaje.
- Proizvod nastao nakon 10. rujna. Nema sidrene cijene, jer tog dana nije imao cijenu. Uz njega se ništa ne ističe. To nije rupa, to je tekst odluke.
Tko je obuhvaćen
Tri skupine, s različitim poslom:
Webshop. Sidrena cijena uz svaku cijenu na kartici proizvoda i stranici proizvoda. Odluka govori o prodajnom mjestu i oglašavanju, košaricu ne spominje. Konzervativna opcija je prikazati je i tamo, dok ne stigne službeno tumačenje. Uz to dnevni cjenik svih proizvoda.
Uslužna djelatnost s cijenama na webu. Frizeri, servisi, ordinacije, apartmani, teretane. Sidrena cijena uz svaku uslugu i cjenik usluga koji se osvježava pri svakoj promjeni.
Stranica bez cijena. Ovdje je najveće iznenađenje. Obveza cjenika glasi „tko ima uspostavljenu mrežnu stranicu”, ne „tko na njoj objavljuje cijene”. Po tekstu odluke i brošurna stranica bez ijedne cijene mora objaviti cjenik usluga. HOK je upravo za to tražio pojašnjenje. Do odgovora preporučujem pripremu, ne čekanje.
Usluge „po dogovoru”, bez fiksne cijene, odluka ne spominje. Nema cijene, nema što isticati. Cjenik usluga koje imaju cijenu i dalje treba.
Što datoteka mora sadržavati
Točka III. odluke propisuje polja za proizvode:
| Polje | Napomena |
|---|---|
| naziv | naziv proizvoda |
| šifra | vaša interna šifra ili SKU |
| marka | brend |
| jedinica mjere | ako je primjenjivo (kg, l, kom) |
| cijena za jedinicu mjere | ako je primjenjivo |
| maloprodajna cijena | aktualna cijena, uz oznaku je li u posebnom obliku prodaje i naziv tog oblika |
| sidrena cijena | cijena na dan 10.9.2026. (ili 2.5.2025. za stare kategorije) |
| barkod | EAN, ako postoji |
| dostupnost | dostupno ili nedostupno |
Točka IV. propisuje polja za usluge: naziv usluge, maloprodajna cijena s oznakom posebnog oblika prodaje i sidrena cijena.
Primjer CSV-a s točkom-zarezom kao separatorom, UTF-8:
naziv;sifra;marka;jedinica_mjere;cijena_za_jedinicu_mjere;maloprodajna_cijena;posebni_oblik_prodaje;naziv_posebnog_oblika;sidrena_cijena;barkod;dostupnost
Pamučna majica;T-001;Primjer;kom;;19,90;NE;;18,90;3850123456789;dostupno
Set čaša 6/1;G-014;Primjer;kom;;24,90;DA;akcija;29,90;3850123456796;dostupno
Isti sadržaj kao XML:
<?xml version="1.0" encoding="UTF-8"?>
<cjenik objekt="internetska trgovina" datum="2026-10-01T06:30:00+02:00">
<stavka>
<naziv>Pamučna majica</naziv>
<sifra>T-001</sifra>
<marka>Primjer</marka>
<jedinica_mjere>kom</jedinica_mjere>
<maloprodajna_cijena>19,90</maloprodajna_cijena>
<posebni_oblik_prodaje>NE</posebni_oblik_prodaje>
<sidrena_cijena>18,90</sidrena_cijena>
<barkod>3850123456789</barkod>
<dostupnost>dostupno</dostupnost>
</stavka>
</cjenik>
Ministarstvo za male trgovce nije objavilo službenu shemu. Struktura gore prati polja iz odluke i praksu koju su veliki trgovci uveli po odluci NN 75/2025. Kad službena shema izađe, prilagodba je preimenovanje stupaca, ne novi sustav.
Naziv datoteke, ažuriranje, čuvanje, botovi
Točka VI. traži da naziv datoteke sadrži oblik prodajnog objekta, adresu objekta, oznaku objekta, broj pohrane i vremensku oznaku s datumom i vremenom. Tekst je pisan za fizičke trgovine. Za webshop uzmite oblik „internetska trgovina”, adresu sjedišta i oznaku po vlastitom izboru:
internetska-trgovina_ilica-1-10000-zagreb_shop01_0042_20261001T0630.csv
Ažuriranje: proizvodi jednom dnevno do 8:00 za tekući radni dan, usluge pri svakoj promjeni, do 8:00 na dan promjene. U praksi: automatski posao u 6:30 svaki dan.
Čuvanje: svaka objavljena datoteka ostaje dostupna 30 dana. Ne prepisujte jednu datoteku, gomilajte ih s datumom u nazivu i držite indeks.
Botovi: točka VII. traži da omogućite softverskim alatima dohvat podataka u realnom vremenu. To znači bez captche, bez bot-zaštite na putanji cjenika, bez prijave, s ispravnim Content-Typeom (text/csv ili application/xml) i s Allow: /cjenik/ u robots.txt. Cloudflare „bot fight mode” na cijeloj domeni ovdje ruši usklađenost.
Gdje datoteka mora biti: na vašoj stranici. Odluka kaže „na svojim mrežnim stranicama”. Poveznica na tuđi server je rizik koji ne bih preuzeo.
Korak po korak po platformi
WooCommerce
- Snimite redovne cijene svih proizvoda i varijacija na 10. rujna 2026. Ako imate backup baze od tog dana ili sinkronizaciju iz ERP-a, uzmite cijene odande. Ako nemate, uzmite trenutnu redovnu cijenu samo za proizvode kojima se cijena od tada nije mijenjala i zabilježite to.
- Spremite sidrenu cijenu kao meta polje proizvoda i varijacije.
- Prikažite je uz cijenu filterom na prikaz cijene, s oznakom „Cijena na dan 10.9.2026.”.
- Postavite dnevni WP-Cron posao koji generira CSV i XML u uploads mapu i objavljuje indeks na
/cjenik/. - Dodajte poveznicu „Cjenik (XML/CSV)” u footer i
Allow: /cjenik/u robots.txt.
Sve to radi moj plugin za WordPress i WooCommerce. Isti plugin ima modul usluga za stranice bez shopa.
WordPress bez shopa (uslužne stranice)
- Unesite usluge u tablicu: naziv, cijena, sidrena cijena, posebni oblik prodaje.
- Prikažite cjenik na stranici s obje cijene.
- Svaka promjena cijene odmah regenerira datoteku.
Shopify
- Metafield na proizvodu i varijanti za sidrenu cijenu, popunjen uvozom iz CSV-a.
- Prikaz u temi uz cijenu (Liquid), na kartici i stranici proizvoda.
- Datoteka: Shopify ne servira proizvoljne datoteke s domene. Rješenje je aplikacija ili vanjski posao koji dnevno generira CSV/XML i objavljuje ih na poddomeni vaše domene, uz poveznicu iz footera.
Custom shop ili ERP kao izvor cijena
- Sidrena cijena je novi stupac u katalogu, popunjen jednom iz ERP-a na dan 10. rujna.
- Dnevni izvoz iz kataloga u CSV i XML, uz zadržavanje 35 dana.
- Javna ruta
/cjenik/s indeksom i datotekama, bez zaštite.
rent.webica.hr
Platforma ugrađuje prikaz sidrene cijene i dnevni cjenik za sve webshop i booking pakete do 1. listopada. Vi u dashboardu potvrdite sidrene cijene tamo gdje povijest cijena ne seže do 10. rujna.
Česte greške
- Cjenik kao PDF. Odluka traži datoteku pogodnu za automatsku obradu. PDF, slika ili HTML tablica to nisu.
- Sidrena cijena bez oznake. Dva iznosa jedan pored drugog bez teksta nisu „jasno, vidljivo i čitljivo”.
- Akcijska cijena kao sidrena. Odluka isključuje posebne oblike prodaje. Sidrena je redovna cijena tog dana.
- Prepisivanje iste datoteke. Nakon 30 dana nemate dokaz što je bilo objavljeno.
- Bot-zaštita na cijeloj domeni. Inspekcijski alat dobije 403 i to je nalaz.
- Cjenik na tuđoj domeni. Odluka kaže na svojim mrežnim stranicama.
Kazne i nadzor
Članak 20. Zakona o iznimnim mjerama kontrole cijena: pravna osoba 3.000 do 30.000 eura, odgovorna osoba u pravnoj osobi 1.000 do 4.000 eura, obrtnik 1.000 do 20.000 eura, trgovac fizička osoba 1.000 do 6.000 eura. Nadzor provode tržišni inspektori Državnog inspektorata (članak 18.). Kazne su u zakonu, ne u odluci, pa vrijede od prvog dana primjene.
Što je još otvoreno
Tri stvari čekaju odgovor Ministarstva ili objavu u Narodnim novinama:
- Izuzeća po djelatnostima i za stranice bez cijena. HOK je zatražio pojašnjenje.
- Prikaz sidrene cijene u košarici i na blagajni. Odluka to ne spominje.
- Naziv datoteke za webshop. Tekst je pisan za fizičke objekte.
Zato referentni datum, polja i naziv datoteke držite u postavkama, ne u kodu. Promjena teksta tada je promjena postavke.
Kako se uskladiti u 5 dana
Dan 1: provjera. Besplatna provjera pregleda stranicu proizvoda, putanju /cjenik/, robots.txt i footer. Pokaže ima li sidrene cijene, ima li datoteke i mogu li je botovi dohvatiti.
Dan 2: cijene na 10. rujna. Backup, ERP izvoz ili potvrda da se cijene nisu mijenjale. Ovo je jedini korak koji ne može softver umjesto vas.
Dan 3 i 4: plugin ili implementacija. Na WordPressu plugin (74 €), ili plugin i postavljanje (114 €) ako ne želite sami. Shopify i custom idu po ponudi.
Dan 5: kontrola. Ponovna provjera, otvorite /cjenik/ u pregledniku, skinite CSV, provjerite oznaku uz cijenu na tri nasumična proizvoda.
Sažetak
- Od 1. listopada 2026. uz svaku cijenu ide sidrena cijena s 10. rujna 2026. Bez akcije, s jasnom oznakom.
- Tko ima web stranicu, objavljuje cjenik u CSV ili XML, dnevno, s čuvanjem 30 dana, dostupno botovima.
- Propisana polja: naziv, šifra, marka, jedinica mjere, maloprodajna cijena s oznakom akcije, sidrena cijena, barkod, dostupnost.
- Kazne do 30.000 eura za pravne osobe, do 20.000 eura za obrtnike.
- Odluke još nisu u NN. Držite datume i polja u postavkama.
Izvori
- Zakon o iznimnim mjerama kontrole cijena, NN 40/2025
- Odluka o objavi cjenika i isticanju dodatne cijene, NN 75/2025
- HOK: obavijest od 10.9.2026.
- Ministarstvo gospodarstva: 11. paket mjera Vlade RH
- Zakon o zaštiti potrošača (Omnibus, čl. 19.)
O autoru

Jurica Stublić
Osnivač webica.hr, ai.webica.hr i rent.webica.hr
4+ godina developmenta i AI automatizacije. Gradim AI rješenja, automatizacije procesa i pomažem MSP-ima iskoristiti EU vaučere za digitalizaciju - od prijave kroz sustav eKohezija do isporuke rješenja i edukacije tima.