Sidrena cijena za PrestaShop: Modul koji uz maloprodajnu cijenu ističe dodatnu (sidrenu) cijenu i objavljuje cjenik u .xml i .csv obliku prema NN 101/2026
Imamo besplatan modul za PrestaShop 1.6, 1.7 i 8. Preuzimate ga bez registracije, a radi na vašem poslužitelju.
Besplatno, bez jamstva i bez obveze podrške. Za usklađenost poslovanja odgovara trgovac.Obveza je odgođena do 17. 11. 2026.
Odlukama o izmjeni objavljenima u NN 110/2026 (na snazi od 30. 9. 2026.) obveze iz NN 101/2026, isticanje dodatne cijene i objava cjenika, primjenjuju se od 17. 11. 2026. umjesto od 1. 10. 2026. Referentni dan 10. 9. 2026. ostaje isti, a već pripremljene cjenike nije potrebno izrađivati ponovno. Pravilnici o baznoj cijeni i o objavi cjenika najavljeni su za studeni. Modul natpis uz cijenu prema zadanim postavkama prikazuje od 1. 10. 2026. Od verzije 1.0.33 (za PrestaShop 1.6: 1.0.33.1) natpis možete isključiti u postavkama modula (Isključi natpis sidrene cijene), a cjenik i dnevna snimka rade i dalje. Natpis se ne vraća sam: uključite ga kad obveza stupi na snagu. O novoj verziji modula možete dobiti obavijest e-mailom na stranici Moduli.
Sadržaj
Što modul radi
Modul pokriva dvije obveze iz odluka Vlade objavljenih u Narodnim novinama 101/2026: isticanje dodatne (sidrene) cijene uz maloprodajnu (NN 101/2026-1212) i objavu cjenika za automatsku obradu (NN 101/2026-1213).
- Sidrena cijena po proizvodu i po kombinaciji, s referentnog dana 10. 9. 2026. Za šest kategorija iz 2025. (hrana, piće, kozmetika, sredstva za čišćenje, toaletne potrepštine, proizvodi za kućanstvo) referentni dan ostaje 2. 5. 2025.; te kategorije označite u postavkama modula.
- Natpis na stranici proizvoda, u popisima, kategorijama i brzom pregledu, uz rezervni prikaz za teme koje ne pozivaju standardne hookove.
- Cjenik robe i cjenik usluga u .xml i .csv obliku, svaki u strukturi koju propisuje odluka, uz dnevnu arhivu od 30 dana i stranicu s popisom snimki.
- Poveznica „Objava cjenika” u podnožju trgovine.
- Pregled u administraciji: pokrivenost artikala, arhiva po danima i upozorenje kad cjenik robe kasni iza 8:00.
Košarica i naplata su izvan opsega modula. U radu je na trgovinama s PrestaShopom 1.7.8 i 8.2, a izdanje za 1.6 testirano je na inačici 1.6.1.24 s PHP-om 5.6.
Instalacija
Kroz administraciju (preporučeno)
- Preuzmite .zip za svoju verziju PrestaShopa (gumbi na vrhu stranice).
- U administraciji otvorite Moduli → Upravitelj modula.
- Kliknite Učitaj modul i odaberite preuzetu .zip datoteku.
- Nakon instalacije kliknite Konfiguriraj.
Preko FTP-a
- Raspakirajte .zip na računalu.
- Mapu
ddtechanchorpriceprebacite u mapu/modules/na poslužitelju. - U administraciji pronađite modul i kliknite Instaliraj.
Instalacija stvara tablicu ddtech_anchor_price u bazi i prijavljuje modul na prikaz cijena. Postojeće cijene i podaci o proizvodima se ne mijenjaju.
Nadogradnja ide istim putem: novi zip učitate preko postojećeg modula, a postavke i sidrene cijene ostaju. Ako se pri nadogradnji prozor „Installing module…” vrti bez kraja, posao je gotovo sigurno odrađen: osvježite stranicu i provjerite popis modula. Uzrok je nisko ograničenje memorije PHP-a (memory_limit), a PDF upute opisuju trajno rješenje.
Upis sidrenih cijena
Sidrena cijena je cijena s prošlog dana, pa je modul ne može izračunati: mora se upisati. Postoje tri načina:
| Iz redovnih cijena | Gumb u konfiguraciji, kad se cijene od referentnog dana nisu mijenjale. Modul uzima redovnu cijenu, bez akcija i sniženja. |
|---|---|
| Iz .csv datoteke | Kad su se cijene u međuvremenu mijenjale. Podatke pripremite iz sigurnosne kopije baze s referentnog dana. |
| Ručno | Pojedinačni ispravci na kartici „Sidrena (dodatna) cijena” na stranici proizvoda. |
CSV mora imati stupce id_product (ili reference), id_product_attribute i price_tax_incl, a po mogućnosti i price_tax_excl. Neobavezan stupac reference_date nosi dan za koji iznos vrijedi (npr. 15.9.2026.). Razdjelnik je točka-zarez ili zarez. Uvoz puni samo prazne zapise.
Točnost upisanih cijena potvrđuje trgovac: modul ističe i objavljuje ono što je u njega upisano. Deinstalacija upisane sidrene cijene ne briše.
Artikl kojeg 10. 9. 2026. nije bilo u ponudi
Za takav artikl ističe se cijena prvog dana u ponudi, uz taj datum. Zato svaki zapis sidrene cijene ima i svoj datum.
- Artikl koji danas prvi put postane aktivan modul upiše sam pri spremanju: redovnu cijenu uz današnji datum. Mjerodavan je dan prve aktivacije, ne dan unosa. Zapis istog dana prati ispravke cijene, a od sljedećeg dana se više ne mijenja.
- Za artikl unesen ranije bez zapisa modul predlaže dan unosa u trgovinu. Provjerite ga i ispravite ako je artikl u prodaju ušao drugog dana.
- Neaktivan artikl se ne puni, jer nije u ponudi.
- Zapisi obrisanih artikala premještaju se u zasebnu tablicu, pa ih novi artikl s istim brojem ne nasljeđuje.
Natpis uz cijenu
Zadani natpis je „Cijena” uz datum sidrene cijene i iznos, na primjer:
Cijena 10.9.2026.: iznos €- Sidrena cijena ističe se i kad je jednaka današnjoj.
- Artikl bez zapisa ne dobiva ništa: ni crticu ni prazno mjesto.
- Kombinacija bez vlastitog zapisa koristi zapis proizvoda, osim kad je on viši od cijene kombinacije: tada ostaje bez dodatne cijene, da naslijeđena cijena ne pokaže popust kojeg nema.
- Tekst natpisa mijenjate u postavkama; mjesto datuma označava
%s, a tekst bez datuma modul ne sprema.
U postavkama modula redak „Tema” pokazuje poziva li vaša tema hook displayProductPriceBlock. Ako ne poziva ili se to ne može provjeriti, ostavite uključen rezervni prikaz preko JavaScripta.
Cjenik .xml i .csv
Cjenik je dostupan bez prijave, na adresi same trgovine, i gradi se u trenutku poziva. S uključenim prijateljskim URL-ovima adresa izgleda ovako:
https://vas-shop.hr/module/ddtechanchorprice/pricelist?format=xml
Točnu adresu za svoju trgovinu prepišite s konfiguracijske stranice modula.
- Redak po artiklu odnosno kombinaciji, sa stupcima koje odluka nabraja: naziv, šifra, marka, jedinica mjere, cijena, posebni oblik prodaje i njegov naziv, cijena po jedinici mjere, barkod, sidrena cijena i dostupnost.
- „Dostupno” je samo artikl koji je stvarno na zalihi, prema pojašnjenju Ministarstva gospodarstva od 18. 9. 2026.
- Cjenik robe i cjenik usluga su odvojeni, svaki u svojoj strukturi. Koje kategorije su usluge, određujete u postavkama.
- Naziv arhivske datoteke nosi oblik, adresu i oznaku prodajnog objekta, broj pohrane te datum i vrijeme objave.
- Dnevne snimke zapisuju se u mapu
/cjenik/trgovine i čuvaju 30 dana, a stranica/cjenik/nosi popis svih snimki po danima. - Cjenik se objavljuje na jednom jeziku (zadano hrvatskom), neovisno o jeziku posjetitelja.
Rok 8:00 i dnevni poziv
Prema odluci cjenik robe za tekući dan mora biti objavljen prije 8:00. Snimku okida prvi posjet trgovini toga dana ili dohvat cjenika, pa na trgovini koju ujutro nitko ne posjeti snimka nastane kasno ili nikako.
- U postavkama modula stoji adresa dnevnog poziva. Pozovite je jednom dnevno prije 8:00, cronom na hostingu ili besplatnom vanjskom uslugom (npr. cron-job.org). Adresa sadrži token, pa je ne objavljujte.
- Tko nema cron, može uključiti dnevnu provjeru dD Techa: jednom dnevno dohvaćamo javni cjenik trgovine i time okidamo snimku. Opcija je zadano isključena.
- Modul vrijeme objave ne prepisuje na ranije: snimka nastala u 14:12 nosi 1412 u nazivu, a administracija na to upozorava.
Arhiva u postavkama modula prikazuje zadnjih 30 dana: zelen dan ima snimku, crven nema, a žut znači da je cjenik robe nastao poslije 8:00.
Česta pitanja
Radi li modul na PrestaShopu 1.6?
Da. PrestaShop 1.6 ima vlastito izdanje modula (isti naziv modula, drugi zip), testirano na inačici 1.6.1.24 s PHP-om 5.6. Za PrestaShop 1.7 i 8 preuzmite glavno izdanje.
Mijenja li instalacija postojeće cijene u trgovini?
Ne. Instalacija stvara tablicu ddtech_anchor_price u bazi i prijavljuje modul na prikaz cijena. Postojeće cijene i podaci o proizvodima se ne mijenjaju.
Odakle modulu cijena s 10. 9. 2026.?
Sidrena cijena je cijena s prošlog dana, pa je modul ne može izračunati. Upisuje se iz redovnih cijena trgovine (kad se od referentnog dana nisu mijenjale), iz .csv datoteke (kad jesu) ili ručno na kartici artikla. Točnost upisanih cijena potvrđuje trgovac.
Što s artiklom kojeg 10. 9. 2026. nije bilo u ponudi?
Ističe se cijena prvog dana u ponudi uz taj datum. Artikl koji prvi put postane aktivan modul sam upiše pri spremanju, s redovnom cijenom i današnjim datumom. Za stariji artikl bez zapisa modul predlaže dan unosa u trgovinu, a trgovac ga potvrđuje ili ispravlja.
Zašto se natpis na stranici artikla ne vidi?
Modul natpis prikazuje od 1. 10. 2026. Ako se ne vidi, provjerite je li uključeno Isključi natpis sidrene cijene, redak Tema u postavkama modula (tema bez hooka traži rezervni prikaz preko JavaScripta), ima li artikl upisanu sidrenu cijenu i ispraznite predmemoriju.
Gdje je cjenik u .xml i .csv obliku?
Modul ga objavljuje na adresi svoje trgovine, bez prijave, i gradi ga u trenutku poziva. Točnu adresu za svoju trgovinu prepišite s konfiguracijske stranice modula. Dnevne snimke čuvaju se 30 dana, a popis svih snimki je na stranici /cjenik/ trgovine.
Kako cjenik robe stigne biti objavljen prije 8:00?
Snimku okida prvi posjet trgovini toga dana ili dohvat cjenika. Da ne ovisi o prometu, u postavkama modula stoji adresa dnevnog poziva koju cron na hostingu ili besplatna vanjska usluga poziva jednom dnevno prije 8:00. Tko nema cron, može uključiti dnevnu provjeru dD Techa, koja je zadano isključena.
Šalje li modul podatke izvan trgovine?
Ne, osim ako uključite dnevnu provjeru dD Techa. Tada se šalju adresa trgovine, platforma, verzija modula i adresa javnog cjenika, a ne podaci o kupcima ni narudžbama. Isključivanjem se zapis kod dD Techa briše.
Briše li deinstalacija upisane sidrene cijene?
Ne. Sidrena cijena odnosi se na prošli dan i ne može se ponovno izmjeriti, pa tablica s upisanim cijenama ostaje u bazi i nakon uklanjanja modula.
Pokriva li modul i baznu cijenu iz Zakona o zaštiti potrošača?
Ne. Bazna cijena nije isto što i sidrena: dan i način njezina isticanja propisat će pravilnik koji još nije objavljen, i ovaj modul je ne pokriva.
Licenca, odgovornost i prilagodba
Modul je objavljen pod licencom AFL-3.0, bez jamstva i bez obveze podrške. Alat je za isticanje cijena i objavu cjenika; ne jamči ishod inspekcijskog nadzora, a za točnost cijena i usklađenost poslovanja odgovara trgovac.
Povijest izdanja, modul za WooCommerce i HUB3 barkod za plaćanje su na stranici Moduli. Prilagodbu modula ili modul po mjeri radimo po ponudi.
Pošaljite upit