Preskoči na sadržaj

Propisi i obveze

Cjenik u CSV i XML formatu na web stranici: kako ga objaviti

Tko ima web stranicu, od 17. 11. 2026. objavljuje strojno čitljiv cjenik. Koja polja treba CSV ili XML datoteka, kako je nazvati, koliko često je ažurirati i gdje je postaviti.

Uredništvo MojCjenikaObjavljeno Ažurirano 3 min čitanja

Poduzetnik radi na prijenosnom računalu
Poduzetnik radi na prijenosnom računalu · Foto: Kampus Production / Pexels

Ukratko

  • Obveza vrijedi za trgovce i pružatelje usluga koji imaju vlastitu web stranicu. Profil na društvenim mrežama se ne računa.
  • Cjenik se objavljuje u strojno čitljivom obliku, kao CSV ili XML datoteka, a ne kao PDF ili slika.
  • Za usluge datoteka mora sadržavati barem naziv usluge, maloprodajnu cijenu i sidrenu cijenu.
  • Pružatelji usluga ažuriraju cjenik pri svakoj promjeni cijene, a trgovci svaki dan. Objave ostaju dostupne najmanje 30 dana.
  • Datoteke moraju biti dostupne za automatsko preuzimanje, bez prijave i CAPTCHA provjere.

Uz sidrenu cijenu, od 17. studenoga 2026. primjenjuje se i odluka o objavi cjenika. Prvotni rok bio je 1. listopada, ali ga je Vlada odgodila (NN 110/2026), a sadržaj obveze se nije promijenio. Tko ima vlastitu web stranicu, mora na njoj objaviti cjenik proizvoda ili usluga u obliku koji računalo može automatski pročitati.

Cilj je da udruge potrošača, aplikacije za usporedbu cijena i nadležna tijela mogu pratiti cijene bez prepisivanja s fotografija i PDF-ova. Zato PDF, slika ili tablica napravljena u HTML-u nisu dovoljni.

Što znači strojno čitljiv cjenik

Strojno čitljiv cjenik je datoteka s jasno odvojenim stupcima ili elementima. U praksi su to dva formata:

  • CSV: obična tekstualna tablica u kojoj je svaki red jedna stavka, a stupci su odvojeni znakom (najčešće točkom sa zarezom). Otvara se u Excelu.
  • XML: strukturirani zapis u kojem je svaka stavka zaseban element s imenovanim poljima.

Primjer CSV cjenika usluga:

nazivmaloprodajna_cijenasidrena_cijena
Manikura klasična20,0018,00
Gel lak na prirodne nokte30,0028,00
Pedikura32,0032,00

Koja polja mora sadržavati

Za usluge su obvezni podaci:

  • naziv usluge
  • maloprodajna cijena
  • sidrena cijena

Za proizvode se traži više podataka: naziv, šifra, marka, jedinica mjere, maloprodajna cijena, cijena za jedinicu mjere, sidrena cijena i barkod. Tko prodaje i proizvode i usluge (npr. salon koji prodaje kozmetiku), mora pokriti oba skupa podataka.

Naziv datoteke

Odluka propisuje i sadržaj naziva datoteke. Iz njega se mora vidjeti tko je objavio cjenik, za koje prodajno mjesto i kada: vrsta objekta, adresa, oznaka poslovnog prostora, redni broj i datum s vremenom objave. Primjer:

salon-zagreb-ilica-10-POS01-000023-20261001T074500.csv

Kad imate više poslovnica, svaka dobiva zaseban cjenik i zasebne datoteke.

Koliko često se ažurira

  • Pružatelji usluga objavljuju novi cjenik pri svakoj promjeni cijene.
  • Trgovci ga ažuriraju svaki dan, najkasnije do 8 sati.
  • Objavljeni cjenici moraju ostati dostupni najmanje 30 dana, pa staru datoteku nemojte brisati kad objavite novu.

Zato je ručno održavanje naporno. Svaka promjena traži novu datoteku s novim nazivom, a starije datoteke treba čuvati i ostaviti dostupnima.

Gdje postaviti datoteke

Datoteke trebaju biti na vašoj web stranici ili dostupne s nje, na mjestu koje se lako pronalazi, primjerice na stranici „Cjenik” s vidljivim poveznicama na CSV i XML. Važno je da:

  • se datoteke otvaraju izravno, bez prijave, lozinke ili CAPTCHA provjere
  • robots.txt ne blokira njihovo automatsko preuzimanje
  • poveznica ostaje ista ili je stranica koja vodi na najnoviju datoteku uvijek na istoj adresi

Najčešće pogreške

  1. Objavljen samo PDF. Nije strojno čitljiv.
  2. Decimalni zapis se mijenja. Odaberite jedan zapis i držite ga se u svim datotekama.
  3. Nedostaje sidrena cijena. Stupac mora postojati za svaku stavku.
  4. Kodiranje znakova. Datoteka treba biti u UTF-8 kodiranju, inače se č, ć, š i ž pogrešno prikazuju.
  5. Stara datoteka obrisana. Arhiva od najmanje 30 dana je obvezna.

Svoju CSV ili XML datoteku možete besplatno provjeriti na naslovnici MojCjenika. Odmah ćete vidjeti je li u skladu s pravilima i koliko stavki treba ispraviti.

Kako to rješava MojCjenik

U MojCjeniku cijene uređujete u pregledniku. Kad potvrdite objavu, sustav:

  • izrađuje CSV, XML i JSON datoteke s nazivom sastavljenim od vrste objekta, grada, adrese, oznake prodajnog mjesta, rednog broja i vremena objave
  • zapisuje aktualnu i sidrenu cijenu za svaku stavku
  • čuva svaku objavu kao nepromjenjivu verziju u arhivi
  • datoteke objavljuje na stalnoj adresi dostupnoj bez prijave, koju možete povezati sa svoje web stranice

Primjer pogledajte na javnom cjeniku salona ili u CSV datoteci.

Česta pitanja

Mogu li objaviti cjenik kao PDF?

PDF možete objaviti za kupce, ali on ne ispunjava obvezu strojno čitljivog cjenika. Uz njega morate objaviti CSV ili XML datoteku.

Moram li imati i CSV i XML?

Odluka traži oblik pogodan za automatsku obradu, a CSV i XML su prihvaćeni formati. MojCjenik izrađuje oba, uz JSON, pri svakoj objavi.

Koliko dugo moram čuvati stare cjenike?

Objavljeni cjenici moraju ostati dostupni najmanje 30 dana.

Imam samo Instagram profil. Moram li objaviti CSV?

Ne. Prema pojašnjenju Hrvatske obrtničke komore, društvene mreže nisu web stranica u smislu odluke. Sidrenu cijenu i dalje morate istaknuti u prostoru i u oglasima.

Izvori

Izradite svoj cjenik

Objavite cjenik danas, a promjene radite u minuti

  • Aktualna i sidrena cijena uz svaku stavku
  • CSV, XML i JSON pri svakoj objavi
  • Stalna poveznica i QR kod
  • Arhiva svih objava

Pro 10 € / mj. · Business 15 € / mj. · Nacrt cjenika možete pripremiti prije plaćanja.