Cjenik u .csv ili .xml na web stranici: tko mora, sto sadrzi i kako ga objaviti
Od 1. listopada 2026. trgovci i pruzatelji usluga koji imaju vlastitu mreznu stranicu moraju na njoj objaviti vazeci cjenik u strojno citljivom formatu - .csv ili .xml - koji se automatski moze dohvatiti i obradjivati. Ovaj vodic objasnjava tko je obveznik, koja polja cjenik mora sadrzavati, koji su rokovi azuriranja i kako datoteku prakticno objaviti na web stranici.
Tko mora objaviti .csv ili .xml cjenik
Obveza vrijedi za "trgovce odnosno pruzatelje usluge koji imaju uspostavljene mrezne stranice" - dakle za sve obrtnike, trgovacka drustva, OPG-ove i druge subjekte koji posluju s potrosacima (fizickim osobama) i pritom imaju vlastitu web stranicu, neovisno o tome bave li se trgovinom, proizvodnjom ili pruzanjem usluga. Ako obrtnik nema web stranicu, ova obveza ga se ne tice - ali dodatnu cijenu na fizickom uslugom mjestu i dalje mora isticati (vise u vodicu Dodatna cijena za usluge).
Drustvene mreze se ne smatraju mreznim stranicama. Prisutnost samo na Facebooku ili Instagramu ne stvara obvezu objave .csv ili .xml cjenika. Isto tako, Odluka ne trazi da obrtnik koji nema web stranicu izradi mreznu stranicu samo radi ove obveze.
Koji format je dopusten
Cjenik se objavljuje iskljucivo u formatu .xml ili .csv, pogodnom za automatsku obradu i dohvat u realnom vremenu. Prema izricitim uputama Hrvatske obrtnicke komore, PDF, Word i Excel nisu formati koje Odluka navodi za ovu obvezu - lijep cjenik u PDF-u za ispis na zidu ne zamjenjuje strojno citljivu datoteku na webu, iako oba oblika mogu biti potrebna paralelno.
Rokovi azuriranja i dostupnosti
| Azuriranje | Dostupnost / cuvanje | |
|---|---|---|
| Roba / proizvodi | jednom dnevno, najkasnije do 8:00 za tekuci radni dan | 30 dana od objave |
| Usluge | nakon svake promjene cijene, najkasnije do 8:00 dana kada se objavljuje izmjena | 30 dana od svake promjene |
Za obrtnika koji nudi usluge to prakticno znaci: ako se cijena promijeni navecer, nova datoteka s izmjenom mora biti objavljena na webu najkasnije do 8:00 sljedeceg jutra.
Koji podaci moraju biti u datoteci
Odluka propisuje razlicita polja za proizvode i za usluge.
Za proizvode (robu)
- naziv robe / proizvoda
- sifra
- marka
- jedinica mjere, ako je primjenjivo
- cijena za jedinicu mjere, ako je primjenjivo
- maloprodajna cijena
- informacija o posebnom obliku prodaje i njegov naziv
- sidrena / dodatna cijena
- barkod
- podatak dostupno / nedostupno
Za usluge
- naziv usluge
- maloprodajna cijena
- informacija o posebnom obliku prodaje i njegov naziv
- sidrena / dodatna cijena
Za pojedinacnu uslugu koja jos nije postojala na referentni dan (10. 9. 2026.), dodatna cijena se evidentira prema logici prvog pojavljivanja - detaljnije u vodicu Dodatna cijena za usluge.
Naziv datoteke
Naziv datoteke treba sadrzavati sljedece elemente:
- oblik prodajnog odnosno uslugog objekta
- adresu objekta
- oznaku objekta
- broj pohrane
- vremensku oznaku s datumom i vremenom slanja datoteke
Primjer .csv datoteke za usluge
Format .csv za usluge treba sadrzavati barem cetiri propisana polja. Primjer strukture s pet redaka (zaglavlje i cetiri usluge):
naziv_usluge;maloprodajna_cijena;poseban_oblik_prodaje;dodatna_cijena Musko sisanje;20.00;;18.00 Zensko sisanje i fen;35.00;;32.00 Farbanje kose;55.00;Sezonska akcija -10%;50.00 Brijanje brade;12.00;;12.00
Format .xml zahtijeva istu strukturu podataka, samo zapisanu kao XML elementi (na primjer <usluga><naziv>...</naziv><maloprodajna_cijena>...</maloprodajna_cijena></usluga>), pogodnu za automatski dohvat.
Kako objaviti cjenik na WordPressu
Za obrtnika koji vec ima WordPress web stranicu, objava je jednostavna:
- U administraciji otvorite Mediji > Dodaj novu datoteku i ucitajte pripremljenu .csv ili .xml datoteku.
- WordPress ce datoteci dodijeliti javni URL (na primjer
vasadomena.hr/wp-content/uploads/2026/10/cjenik.csv). - Taj URL dodajte kao stavku u glavni izbornik stranice, na primjer pod nazivom "Cjenik", tako da je dostupan izravno s naslovnice.
- Kod svake promjene cijene, ponovite postupak: ucitajte novu datoteku i po potrebi azurirajte link, najkasnije do 8:00 sljedeceg dana.
Buduci da WordPress datoteke pohranjuje pod javnim URL-om cim se ucitaju, ovaj nacin zadovoljava zahtjev da datoteka bude strojno dohvatljiva u stvarnom vremenu.
Objava na drugim sustavima
Ako web stranica nije na WordPressu (staticka stranica, drugi CMS, webshop platforma), postupak je nacelno isti: datoteku u .csv ili .xml formatu potrebno je postaviti na server tako da ima stalan, javno dostupan URL, i taj URL povezati s vidljivim linkom na stranici (na primjer u izborniku ili podnozju). Kod platformi koje ne dopustaju rucno postavljanje datoteka, provjerite postoji li opcija izvoza cjenika ili dodatak koji generira .csv/.xml izlaz.
Kazne i nadzor
Nadzor provode trzisni inspektori Drzavnog inspektorata (DIRH). Prema clanku 20. Zakona o iznimnim mjerama kontrole cijena (NN 40/25), kazne obuhvacaju, izmedju ostalog, neobjavljivanje propisanog cjenika u .csv ili .xml formatu i neomogucavanje propisanog automatiziranog dohvata podataka:
| Obveznik | Raspon kazne |
|---|---|
| Pravna osoba | 3.000 - 30.000 € |
| Odgovorna osoba u pravnoj osobi | 1.000 - 4.000 € |
| Fizicka osoba obrtnik / druga samostalna djelatnost | 1.000 - 20.000 € |
| Trgovac - fizicka osoba | 1.000 - 6.000 € |
Cesta pitanja
Vrijedi li obveza ako imam samo stranicu na Facebooku ili Instagramu?
Ne. Drustvene mreze se ne smatraju mreznim stranicama u smislu ove Odluke, pa sama prisutnost na drustvenim mrezama ne stvara obvezu objave .csv ili .xml cjenika.
Moram li napraviti web stranicu samo zbog ove obveze?
Ne. Odluka izricito ne propisuje obvezu izrade mrezne stranice samo radi objave dodatne cijene ili cjenika.
Je li dovoljno objaviti cjenik kao PDF na stranici?
Ne. PDF, Word i Excel nisu formati koje Odluka navodi za ovu obvezu - potreban je .csv ili .xml zapis pogodan za automatsku obradu.
Koliko cesto moram azurirati cjenik za usluge?
Nakon svake promjene cijene, najkasnije do 8:00 sati dana kada se objavljuje izmjena.
Sto ako moj web nije na WordPressu?
Nacelo je isto na svakoj platformi: datoteka u .csv ili .xml formatu mora biti javno dostupna na stalnom URL-u i dohvatljiva automatski, bez obzira koristi li se WordPress, druga CMS platforma ili staticka stranica.
Izvori: Odluka o objavi cjenika proizvoda i usluga kao mjera izravne kontrole cijena, NN 101/2026, br. 1213; Zakon o iznimnim mjerama kontrole cijena, NN 40/25 (zakon.hr); Zakon o zastiti potrosaca, clanak 7. stavak 9., zakon.hr; Hrvatska obrtnicka komora, upute za obrtnike, rujan 2026.