Dnevni cjenik uoči 17. 11.: 8 pronađenih na 54 dostupna webshopa u uzorku
Propisi za webshop6 min čitanja
Kratki odgovor: Dnevni cjenik u .csv ili .xml obliku 13. 11. 2026. pronašli smo na 8 od 54 dostupna hrvatska webshopa iz našeg uzorka od 60. Šest datoteka nosilo je datum tog dana, jedna nije osvježena od 9. 10. 2026., a jednoj se datum ne može utvrditi. Za webshopove obveza počinje 17. 11. 2026., pa nalaz mjeri pripremu prije roka.
Filip Lukovnjak, osnivač FIN STUDIO-a
Zadnji put provjereno , uz izvore na kraju članka
Sadržaj članka · 9 odjeljaka
Od 17. studenoga 2026. trgovac koji ima mrežnu stranicu svakog radnog dana najkasnije do 8 sati objavljuje cjenik u obliku pogodnom za automatsku obradu i objavljene cjenike drži dostupnima 30 dana (točka II. Odluke o objavi cjenika proizvoda i usluga, NN 101/2026-1213; datum početka propisuje izmjena iz NN 110/2026-1310). Koja polja datoteka mora imati i kako se zove, opisali smo u tekstu cjenik za webshop od 17. 11. 2026. Ovdje mjerimo koliko ga trgovina objavljuje već sada.
Uzeli smo istih 60 domena iz direktorija webtrgovine.hr na kojima smo u kolovozu radili Hrvatski ecommerce benchmark 2026. i na svakoj tražili cjenik: poveznice s naslovnice, stranice koje one otvaraju i šest uobičajenih putanja. Svaku pronađenu datoteku preuzeli smo, provjerili parsira li se i kad je nastala. Domene ne objavljujemo, kao ni u benchmarku.
Osam datoteka na 54 dostupne trgovine
Od 60 domena 54 su odgovorile naslovnicom. Šest nije: dvije su prekinule vezu, jedna nema DNS zapis, kod jedne spajanje nije uspjelo, jedna je vratila status 403, a jedna prazan odgovor sa statusom 200 na obje adrese, s www i bez njega.
| Nalaz | Trgovine | Udio od 54 |
|---|---|---|
| Radna .csv ili .xml datoteka cjenika | 8 | 14,8 % |
| Poveznica na cjenik koja vraća 404 | 1 | 1,9 % |
| Ništa pronađeno | 45 | 83,3 % |
Osam od 54 je 14,8 %. Uz 95 % interval pouzdanosti po Wilsonu (naš izračun) raspon je 7,7–26,6 %, no interval opisuje samo nesigurnost malog uzorka. Uzorak je prigodan, iz jednog javnog direktorija, pa brojka ne kaže koliko je cjenika na cijelom hrvatskom tržištu. Kaže koliko ih je u skupini trgovina koju pratimo od kolovoza, i to kao donja granica.
Dvije WooCommerce trgovine, nijedna na Magentu, OpenCartu ni Shopifyju
Platformu smo preuzeli iz podataka benchmarka, gdje je prepoznata po otisku u HTML-u naslovnice 24. 8. 2026. Uzorci po platformi su mali i tablicu treba čitati kao opis ove skupine trgovina.
| Platforma (otisak od 24. 8. 2026.) | Trgovine | S cjenikom |
|---|---|---|
| WooCommerce | 8 | 2, uz jednu poveznicu koja vraća 404 |
| Magento | 6 | 0 |
| OpenCart | 5 | 0 |
| Shopify | 3 | 0 |
| PrestaShop | 1 | 0 |
| Next.js | 1 | 0 |
| Platforma nije prepoznata | 26 | 5 |
| Bez podatka o platformi | 4 | 1 |
Pet od osam datoteka dolazi iz trgovina čiju platformu otisak u HTML-u ne prepoznaje, a šesta iz trgovine za koju podatak o platformi nemamo. Na WooCommerceu cjenik imaju dvije od osam trgovina, a treća na naslovnici već vodi na datoteku cjenika koje na toj adresi još nema. Na 16 trgovina na Magentu, OpenCartu, Shopifyju, PrestaShopu i Next.js-u nismo našli nijednu datoteku. To ne govori da te platforme cjenik ne mogu objaviti: svaka od njih može posluživati .csv ili .xml datoteku, a Shopify je u uzorku na tri trgovine, Next.js na jednoj. Kako se ista skupina trgovina drži na brzini, plaćanjima i strukturiranim podacima, pokazuju nalazi benchmarka na 52 webshopa.
Svih osam vodi poveznica s naslovnice
Nijednu datoteku nismo našli samo pogađanjem adrese. Skripta je na dostupnim trgovinama isprobala uobičajene putanje (/cjenik, /cjenik.csv, /cjenik.xml, /cjenik/, /cjenici i /popis-cijena), ukupno 316 pokušaja, i nijedan nije vratio datoteku cjenika. Do sedam cjenika vodi poveznica s naslovnice na posebnu stranicu s popisom datoteka, a do jednog poveznica izravno na datoteku.
Odluka adresu cjenika ne propisuje, pa ga kupac, novinar ili alat za usporedbu cijena pronalazi kad do njega vodi poveznica. Točka VII. Odluke traži da trgovac omogući softverskim alatima automatsko dohvaćanje podataka o cijenama, a poveznica u običnom HTML-u najjednostavniji je put do datoteke. Isto vrijedi obrnuto: poveznica objavljena prije datoteke svakom tko je slijedi vraća 404, kao na jednoj WooCommerce trgovini iz uzorka.
Šest datoteka nosi datum 13. studenoga
Svježinu smo čitali iz tri izvora: zaglavlja Last-Modified koje šalje poslužitelj, vremenskog žiga unutar datoteke i datuma u nazivu. Osam datoteka dijeli se ovako:
- Pet s datumom 13. studenoga i Last-Modified između 01:00 i 06:45 GMT, odnosno između 2:00 i 7:45 po hrvatskom vremenu.
- Jedna s datumom 13. studenoga bez tog zaglavlja; vremenski žig u njoj glasi 10:45 UTC.
- Jedna nije osvježena od 9. 10. 2026., 35 dana prije mjerenja.
- Jednoj se datum ne može utvrditi: nema ni žig ni Last-Modified, a naziv navodi 1. 10. 2026.
Obveza za webshopove počinje tek 17. 11. i ovo nije ocjena usklađenosti, ali pokazuje kako cjenik tiho zastari: adresa i dalje vraća datoteku, a podaci u njoj su od 9. listopada.
Jedna trgovina već drži arhivu od 30 dnevnih datoteka, od 15. 10. do 13. 11. 2026., koliko traži točka II. Odluke: objavljeni cjenici ostaju dostupni 30 dana od objave. Za webshop iz toga slijedi jednostavno pravilo. Datoteku poslužite kao statičnu, s ispravnim Last-Modified, a u naziv upišite datum i vrijeme slanja, kako traži točka VI. Tada se za svaki radni dan može pokazati kad je cjenik izašao.
Četiri CSV, četiri XML, od 1.397 do 8.783 proizvoda
Oblici su podijeljeni napola: četiri trgovine objavljuju .csv, četiri .xml. Tri CSV datoteke odvajaju stupce točkom sa zarezom, jedna zarezom. Odluka ne propisuje ni shemu ni razdjelnik, pa alat koji čita cjenike više trgovina mora prepoznati oba zapisa. Datoteke imaju od 1.397 do 8.783 zapisa o proizvodima, a najveća, u XML-u, ima oko 5 MB.
Što provjeriti prije 17. studenoga
Iz osam stvarnih datoteka i jedne mrtve poveznice izlazi kratka lista za webshop koji cjenik tek uključuje. Polja i naziv datoteke propisuje Odluka i razradili smo ih u tekstu o sidrenoj cijeni povezanom na početku, a tri cijene na proizvodu na akciji uoči Black Fridaya opisuje vodič o najnižoj cijeni iz 30 dana.
5 provjera prije 17. 11. 2026.
Poveznica na cjenik u običnom HTML-u
S naslovnice ili iz podnožja, s riječju „cjenik”, do stranice s datotekama ili do same datoteke. Svih osam cjenika koje smo pronašli vodi takva poveznica.
Datoteka koja stvarno postoji
Adresa iz poveznice vraća .csv ili .xml sa statusom 200 prije nego što poveznica izađe na naslovnicu. Jedna trgovina iz uzorka vodi na adresu koja vraća 404.
Novi cjenik svakog radnog dana do 8 sati
Zakazani zadatak koji datoteku gradi iz baze ili ERP-a, s datumom i vremenom slanja u nazivu (točka VI.) i ispravnim Last-Modified na poslužitelju.
Arhiva od 30 dana
Prethodne datoteke ostaju javno dostupne 30 dana od objave (točka II.). Jedna trgovina iz uzorka već drži 30 dnevnih datoteka.
Nadzor koji javlja izostanak
Upozorenje kad datoteka jednog radnog jutra ne izađe ili nosi stariji datum. Jedna od osam pronađenih datoteka nije osvježena 35 dana.
Tako radi i dnevni cjenik koji smo izradili za webshop Elite Systemsa: objavljuje se od 28. 9. 2026., sam i bez ručnog koraka, a stranica cjenika pokazuje zadnju objavu, CSV i XML datoteku i arhivu objava. Ta trgovina nije u uzorku. Provjeru da datoteka izlazi svako radno jutro najlakše je držati kao dio održavanja webshopa.
Kako smo brojali
Prikupljanje je trajalo 13. studenoga 2026. poslijepodne i završilo u 16:20 po hrvatskom vremenu. Skripta u Node.js-u predstavljala se kao FINSTUDIO-istrazivanje/1.0, obrađivala je tri trgovine istodobno uz pauzu od jedne sekunde po poslužitelju i poštovala pravila Disallow iz robots.txt; nijedna putanja zbog njih nije preskočena. Na svakoj domeni otvorila je naslovnicu (adresu bez www, zatim s www), pratila poveznice s riječima cjenik, popis cijena, dnevni cjenik ili pricelist i one koje vode na .csv i .xml, otvorila stranice do kojih te poveznice vode, jednu razinu dublje, i isprobala šest putanja navedenih gore.
Datoteku smo brojali samo ako je stigla kao .csv ili .xml i parsirala se: kod XML-a provjerili smo da su sve oznake zatvorene, kod CSV-a da redovi, uz poštovanje navodnika, imaju isti broj stupaca. HTML stranica greške sa statusom 200 ne broji se. Tri automatska nalaza ispravili smo ručno i zapisali u bilješke: preusmjeravanje na adresu s kosom crtom na kraju zbog kojeg je skripta krivo složila relativne poveznice, datoteku koju je prvi prolaz preuzeo samo do 3 MB te CSV koji je dijeljenje po zarezu bez navodnika krivo pročitalo.
Ograničenja: skripta ne izvršava JavaScript i ne vidi poveznice koje nastaju tek u pregledniku, zato je 8 od 54 donja granica. Uzorak je prigodan, iz jednog javnog direktorija. Mjerili smo prije početka obveze: prema točki II. Odluke iz NN 75/2025 cjenik su dosad morali objavljivati samo trgovci iz kategorija supermarket, hipermarket, diskontna prodavaonica i Cash&Carry, a za ostale obveza počinje 17. 11. 2026., na koji je Vlada rok pomaknula 29. 9. 2026. (obavijest Ministarstva gospodarstva). Za svaku trgovinu zabilježili smo status, oblik, broj zapisa i datum datoteke.
Od 17. studenoga cjenik je dio svakog radnog dana webshopa, deset dana prije Black Fridaya. Ima li vaša naslovnica poveznicu na cjenik, pokazuje besplatna analiza webshopa.
Česta pitanja
Koliko hrvatskih webshopova već objavljuje dnevni cjenik?
U našem uzorku od 60 webshopova iz direktorija webtrgovine.hr 13. 11. 2026. bilo je dostupno 54, a .csv ili .xml cjenik pronašli smo na njih 8 (14,8 %). Uzorak nije slučajan, a skripta čita samo statični HTML, pa je 8 od 54 donja granica za tu skupinu trgovina. Udio na cijelom hrvatskom tržištu iz toga se ne može izračunati.
Mora li webshop objavljivati cjenik i prije 17. 11. 2026.?
Obveza objave cjenika iz Odluke iz NN 101/2026-1213 primjenjuje se od 17. 11. 2026. (izmjena iz NN 110/2026-1310). Do tada je cjenik prema točki II. Odluke iz NN 75/2025 morao objavljivati samo trgovac iz kategorija supermarket, hipermarket, diskontna prodavaonica i Cash&Carry. Datoteke koje smo pronašli na drugim webshopovima objavljene su prije roka.
Zašto automatska provjera ne pronađe cjenik koji na webshopu postoji?
Najčešće zato što poveznicu na cjenik umeće JavaScript, datoteka stoji iza prijave ili na adresi do koje ne vodi nijedna poveznica. U našem mjerenju svih osam pronađenih datoteka vodila je obična poveznica s naslovnice, a nijednu nismo našli pogađanjem putanje poput /cjenik.csv. Točka VII. Odluke traži da softverski alati mogu podatke o cijenama dohvatiti automatski.
Kako webshop može dokazati da je cjenik izašao do 8 sati?
Točka VI. Odluke traži da naziv datoteke sadrži vremensku oznaku s datumom i vremenom slanja. Uz to pomaže zaglavlje Last-Modified koje poslužitelj šalje uz statičnu datoteku: pet od šest datoteka s datumom 13. 11. 2026. imalo ga je između 2:00 i 7:45 po hrvatskom vremenu. Arhiva od 30 dana pokazuje i prethodne radne dane.
Izvori
- Odluka o objavi cjenika proizvoda i usluga kao mjera izravne kontrole cijena (NN 101/2026-1213), točke II., V., VI. i VII.Narodne novine
- Odluka o izmjeni Odluke o objavi cjenika proizvoda i usluga kao mjera izravne kontrole cijena (NN 110/2026-1310)Narodne novine
- Odluka o objavi cjenika i isticanju dodatne cijene kao mjera izravne kontrole cijena u trgovini na malo (NN 75/2025-979), točka II.Narodne novine
- Vlada produljila rok za primjenu odluka o dodatnoj cijeni i objavi cjenika (29. 9. 2026.)Ministarstvo gospodarstva
- Hrvatski ecommerce benchmark 2026 — podaci i metodologijaFIN STUDIO
- Last-ModifiedMDN Web Docs
Sadržaj zadnji put provjeren uz navedene izvore Ovo je informativni pregled, ne pravni savjet.
