Sidrene Cijene MF — besplatni WordPress plugin

Besplatni WordPress plugin za prikaz sidrenih cijena i generiranje digitalnog cjenika (XML/CSV) u skladu s Odlukom Vlade RH (Nar. nov. 101/26) — za sve WooCommerce trgovine u Hrvatskoj.

Sidrene Cijene MF

Sidrene cijene na vašoj
WooCommerce stranici

Besplatni WordPress plugin koji automatski prikazuje sidrenu cijenu uz svaki proizvod i generira digitalni cjenik u XML i CSV formatu — sve što zahtijeva Odluka Vlade RH.

10
dana
:
00
sati
:
00
min
Do obvezne primjene 1. listopada 2026. — Nar. nov. 101/26
Pravni okvir

Što je sidrena cijena?

Sidrena cijena je referentna cijena proizvoda na određeni datum — prema Odluci Vlade RH, to je cijena koja je vrijedila 10. rujna 2026. Svaki trader koji prodaje potrošačima dužan je prikazivati tu cijenu uz svaku trenutnu cijenu, kako bi kupac mogao procijeniti je li “akcija” ili “popust” stvarno povoljnija od referentne cijene.

Obveza uključuje i digitalni cjenik — javno dostupnu datoteku (XML i/ili CSV) s popisom svih cijena, ažuriranu svakodnevno do 08:00 sati.
Nar. nov. 101/26 · primjena od 1.10.2026.
Mogućnosti plugina

Sve što zakon zahtijeva, automatski

Automatsko postavljanje cijena

Plugin pri aktivaciji sprema sidrenu cijenu za svaki proizvod — jednostavni i varijabilni. Za nove proizvode radi automatski.

Prikaz na svim stranicama

Sidrena cijena prikazuje se na stranici proizvoda, u shopu i na homepageu — neovisno o temi ili page builderu.

Digitalni cjenik XML & CSV

Automatska regeneracija svaki dan do 08:00. Datoteke su javno dostupne i linkane u footeru stranice.

Varijabilni proizvodi

Svaka varijacija (boja, veličina…) ima vlastitu sidrenu cijenu. Prikaz se dinamički mijenja pri odabiru varijante.

Admin postavke

Datum sidra, tekst labele, on/off footer link — sve podesivo u WooCommerce → Sidrene Cijene.

Čist uninstall

Deinstalacija briše sve meta podatke i generirane datoteke — nema smeća u bazi podataka.

Sistemski zahtjevi

Kompatibilnost

WordPress
5.8 ili noviji
WooCommerce
6.0 ili noviji
PHP
7.4 ili noviji
Testiran do
WC 9.0 / WP 6.6
Licenca
GPL v2 — besplatno
Teme
Sve teme
Česta pitanja

FAQ

Ne. Plugin automatski uzima trenutnu redovnu cijenu svakog proizvoda kao sidrenu. Ako trebate drugačije referentne cijene, možete ih urediti putem admin sučelja (WooCommerce → Sidrene Cijene) ili direktno na pojedinoj stranici proizvoda.
Datoteke se generiraju u direktoriju wp-content/uploads/ pod imenima scm-cjenik.xml i scm-cjenik.csv. Linkovi su automatski dodani u footer svake stranice. Iz admin panela možete u svakom trenutku ručno pokrenuti regeneraciju.
Da. Svaka varijacija (npr. veličina S/M/L ili boja) ima vlastitu sidrenu cijenu. Na stranici proizvoda, prikaz se automatski mijenja kada kupac odabere varijantu, putem WooCommerce JavaScript API-ja.
Plugin je optimiziran za minimalan utjecaj na performanse. Cjenik se generira u pozadini (cron), a JavaScript je inline i lagan. Sidrene cijene za jednostavne proizvode prikazuju se PHP hookom — bez dodatnih AJAX poziva.
Da. U WooCommerce → Sidrene Cijene možete promijeniti tekst labele (npr. u “Referentna cijena”), datum sidra i vidljivost footer linka — bez dodirivanja koda.
Uninstall hook briše sve opcije, sve meta podatke (_scm_sidro) s proizvoda i varijacija, cron job i generirane datoteke (XML i CSV). Baza ostaje čista.
v1.0.0

Preuzmite Sidrene Cijene MF

Besplatno. Bez registracije. Instalirajte izravno iz WordPress admin panela putem ZIP datoteke.

Preuzmi ZIP (besplatno)

Pitanja ili prilagodba po mjeri? Kontaktirajte me

© 2026 mariof.es · Mario F. Plugin za usklađenost s Nar. nov. 101/26
// Countdown do 1.10.2026 00:00:00 (function() { var target = new Date(‘2026-10-01T00:00:00′); function pad(n) { return String(n).padStart(2,’0’); } function tick() { var now = new Date(); var diff = target – now; if (diff <= 0) { document.getElementById('cd-days').textContent = '00'; document.getElementById('cd-hours').textContent = '00'; document.getElementById('cd-mins').textContent = '00'; return; } var d = Math.floor(diff / 86400000); var h = Math.floor((diff % 86400000) / 3600000); var m = Math.floor((diff % 3600000) / 60000); document.getElementById('cd-days').textContent = pad(d); document.getElementById('cd-hours').textContent = pad(h); document.getElementById('cd-mins').textContent = pad(m); } tick(); setInterval(tick, 30000); /* FAQ accordion */ document.querySelectorAll('#scm-faq .faq-trigger').forEach(function(btn) { btn.addEventListener('click', function() { var item = btn.closest('.faq-item'); var isOpen = item.classList.contains('open'); /* close all */ document.querySelectorAll('#scm-faq .faq-item').forEach(function(i) { i.classList.remove('open'); i.querySelector('.faq-trigger').setAttribute('aria-expanded','false'); }); /* toggle clicked */ if (!isOpen) { item.classList.add('open'); btn.setAttribute('aria-expanded','true'); } }); }); })();