Ažurirano 30. rujna 2026.: primjena je odgođena na 17. studenoga 2026. Vlada je 29. rujna 2026. odgodila stupanje na snagu odluka o isticanju dodatne cijene i o objavi cjenika s 1. listopada na 17. studenoga 2026. Referentni datum ostaje 10. rujna 2026. Cijene s tog dana koje ste već prikupili ostaju važeće, a dodatno vrijeme je dobro iskoristiti za predložak i dnevni izvoz cjenika. Članak je usklađen s novim rokom.
Za fizičku trgovinu sidrena cijena znači nove naljepnice. Za webshop znači promjenu predloška, novo polje u bazi proizvoda, popunjavanje stotina ili tisuća vrijednosti i dnevni izvoz cjenika. I sve to do 17. studenoga 2026.
Ministarstvo gospodarstva u službenom pojašnjenju od 18. rujna 2026. izričito navodi internet trgovine: trgovci su dužni „na prodajnom, odnosno uslužnom mjestu u prodajnom/uslužnom objektu (uključujući i internet trgovine / web shopove), jasno, vidljivo i čitljivo uz važeću maloprodajnu cijenu istaknuti i dodatnu cijenu.“
Ovaj vodič je za vlasnike webshopova i one koji ih održavaju. Pravnu pozadinu (tko je obveznik, kazne) pročitajte u vodiču Sidrena cijena od 17. studenoga 2026..
Što mora biti na stranici proizvoda
Uz svaku prikazanu cijenu stoji sidrena cijena, na istom mjestu i jasno vidljiva. Ministarstvo preporučuje da se ne piše „sidrena cijena“, nego samo datum:
„preporučuje se uz dodatnu cijenu navesti isključivo mjerodavni datum (npr. Cijena na 10.09.2026. ili 10.9.2026. ili 10. rujna 2026.)“
Na stranici proizvoda to izgleda ovako:
- 89,00 €
- Cijena na 10. 9. 2026.: 85,00 €
Tri stvari koje se lako previde:
- Sidrena cijena ide i kad je ista kao aktualna. Ako se cijena nije mijenjala, piše isti iznos s datumom. Prazno polje nije dopušteno.
- Kategorije i tražilica također prikazuju cijene. Ako se cijena prikazuje na popisu proizvoda, na kartici proizvoda u kategoriji ili na početnoj stranici, i tamo treba sidrena. Pravilo je „na jednakom mjestu“ kao cijena.
- Oglasi i landing pagei kampanja koji prikazuju cijenu također su oglašavanje na mrežnim stranicama.
Koji datum vrijedi za koji proizvod
U webshopu datum nije isti za sve artikle. To je najvažnija razlika u odnosu na salon ili servis:
| Proizvodi | Datum sidrene cijene |
|---|---|
| Odjeća, obuća, tehnika, namještaj, oprema i ostalo što dosad nije bilo obuhvaćeno | 10. rujna 2026. |
| Hrana, piće, kozmetika, sredstva za čišćenje, toaletne potrepštine i proizvodi za kućanstvo, ako ste za njih već isticali dodatnu cijenu | 2. svibnja 2025. |
| Proizvodi dodani u trgovinu nakon 10. rujna 2026. | Datum prvog uvrštenja u prodaju |
Odluka za proizvode široke potrošnje zadržava 2. svibnja 2025. za trgovce koji su tu cijenu na dan stupanja odluke na snagu već isticali. Ako prodajete kozmetiku ili dodatke prehrani, a dosad niste bili obveznik, provjerite sa stručnjakom koji datum vrijedi za vas.
Posljedica za tehničku izvedbu: datum mora biti polje po proizvodu, a ne tekst upisan u predložak. Svaki novi proizvod dobiva vlastiti datum.
Pravila koja utječu na podatke
- Proizvod je 10. rujna bio na akciji. Sidrena cijena je redovna cijena prije akcije, ne akcijska.
- Proizvoda nije bilo na zalihi, ali je bio u ponudi. Sidrena cijena je ona evidentirana u sustavu toga dana.
- Promijenili ste SKU ili naziv. Ako je u naravi isti proizvod, zadržava staru sidrenu cijenu. Ponovno objavljivanje istog proizvoda pod novim imenom ne resetira datum.
- Loyalty cijene i cijene za registrirane korisnike ne sidre se. Sidri se redovna cijena.
Tri cijene tijekom akcije
Sidrena cijena ne zamjenjuje pravilo o najnižoj cijeni u zadnjih 30 dana. Kada je proizvod na akciji, kupac vidi tri iznosa. Ministarstvo:
„U tom slučaju proizvod ima istaknute tri cijene: trenutnu sniženu cijenu, najnižu cijenu u zadnjih 30 dana i dodatnu cijenu (tada se cijena po jedinici mjere ne mora istaknuti.)“
Primjer na stranici proizvoda:
- 69,00 € (akcija)
- Najniža cijena u zadnjih 30 dana: 89,00 €
- Cijena na 10. 9. 2026.: 85,00 €
Ako već imate dodatak ili aplikaciju za najnižu cijenu u 30 dana, sidrena cijena je treći redak ispod nje, u istom stilu.
Nemojte koristiti polje za staru cijenu
Najbrže rješenje koje će mnogi pokušati je upisati sidrenu cijenu u postojeće polje „Regular price“ uz „Sale price“ u WooCommerceu, odnosno u „Compare-at price“ u Shopifyju. Ne radite to.
Ta polja tema prikazuje kao prekriženu cijenu i oznaku sniženja. Sidrena cijena nije sniženje. Ako je cijena od 10. rujna porasla, prekrižena niža cijena izgleda besmisleno. Ako je pala, prikazujete sniženje koje formalno nije akcija, što otvara pitanje najniže cijene u 30 dana i zavaravajućeg oglašavanja. Uz to, Google Merchant Center ta polja čita kao akcijsku cijenu u feedu.
Sidrena cijena treba zasebno polje i zaseban redak u predlošku.
Iz istog razloga je ne stavljajte u strukturirane podatke proizvoda kao prekriženu cijenu. Offer.price u schema oznakama ostaje aktualna cijena.
Odakle vam cijene s 10. rujna
Ako cijene od 10. rujna niste mijenjali, sidrena cijena jednaka je aktualnoj i posao je jednostavan. Ako jeste, trebate izvor:
- Dodatak za najnižu cijenu u 30 dana. Takvi dodaci vode povijest cijena po proizvodu. Za mnoge hrvatske trgovine to je najbrži izvor.
- Sigurnosna kopija baze s datumom 10. rujna ili bliskim.
- Narudžbe oko 10. rujna. Stavke narudžbi pamte cijenu po kojoj je proizvod prodan, ali pazite na popuste i kupone.
- Izvoz proizvoda ili feed koji ste tih dana slali Google Merchant Centeru ili nekom usporednom portalu.
Izvor dokumentirajte. Ako inspekcija pita odakle broj, odgovor treba biti datoteka, a ne sjećanje.
WooCommerce: prikaz sidrene cijene
Najjednostavnija izvedba koristi dva meta polja po proizvodu (_sidrena_cijena i _sidrena_cijena_datum) i jedan filter koji ih dodaje ispod cijene. Filter woocommerce_get_price_html koristi se na stranici proizvoda, u kategorijama i u većini blokova, pa sidrena cijena dolazi svugdje gdje i cijena.
// Dodaje "Cijena na 10. 9. 2026." ispod cijene proizvoda.
add_filter( 'woocommerce_get_price_html', function ( $html, $product ) {
$sidrena = $product->get_meta( '_sidrena_cijena' );
if ( '' === $sidrena ) {
return $html;
}
$datum = $product->get_meta( '_sidrena_cijena_datum' ) ?: '10. 9. 2026.';
return $html . sprintf(
'<span class="sidrena-cijena">Cijena na %s: %s</span>',
esc_html( $datum ),
wc_price( (float) $sidrena )
);
}, 10, 2 );
Kod ide u child temu ili u zaseban mali dodatak, nikako u glavnu temu koja se ažurira. Stil .sidrena-cijena postavite kao zaseban redak (display: block) manjim fontom, ali dovoljno kontrastnim da bude „jasno, vidljivo i čitljivo“.
Popunjavanje podataka. Ugrađeni WooCommerce uvoz i izvoz proizvoda podržava meta polja kao stupce Meta: _sidrena_cijena i Meta: _sidrena_cijena_datum. Izvezete proizvode, u tabličnom kalkulatoru dodate dva stupca, i uvezete natrag s opcijom ažuriranja postojećih proizvoda. Za tisuće proizvoda to je sat vremena, a ne tjedan.
Varijabilni proizvodi. Svaka varijanta ima svoju cijenu, pa i svoju sidrenu cijenu. Meta polja postavite na varijante. Kada kupac odabere varijantu, WooCommerce prikazuje njezinu cijenu kroz isti filter, pa se pojavljuje i njezina sidrena cijena. Raspon cijena na nadređenom proizvodu („od 49 € do 79 €“) također je prikazana cijena. Najčišće je uz raspon prikazati raspon sidrenih cijena, što traži malo dodatnog koda.
Shopify: prikaz sidrene cijene
U Shopifyju sidrenu cijenu spremite kao metafield na razini varijante. U administraciji pod Settings → Custom data → Variants dodajte dva polja:
custom.sidrena_cijena, tip Money,custom.sidrena_cijena_datum, tip Date.
U predlošku cijene (u temi Dawn i njezinim izvedenicama to je snippets/price.liquid ili blok cijene u main-product) dodajte:
{%- assign v = product.selected_or_first_available_variant -%}
{%- assign sidrena = v.metafields.custom.sidrena_cijena -%}
{%- if sidrena != blank -%}
<p class="sidrena-cijena">
Cijena na
{% if v.metafields.custom.sidrena_cijena_datum != blank -%}
{{ v.metafields.custom.sidrena_cijena_datum.value | date: '%-d. %-m. %Y.' }}
{%- else -%}
10. 9. 2026.
{%- endif %}:
{{ sidrena.value | money }}
</p>
{%- endif -%}
Dvije napomene:
- Promjena varijante. Moderne teme na promjenu varijante ponovno dohvaćaju dio stranice s cijenom. Ako je vaš isječak unutar tog dijela, osvježava se sam. Ako nije, uz odabir druge veličine ostaje sidrena cijena prve. Provjerite na proizvodu s više varijanti različitih cijena.
- Kartice proizvoda u kolekcijama koriste drugi isječak (u Dawnu
card-product.liquid). I tamo treba isti prikaz.
Popunjavanje podataka. Metafieldove varijanti možete masovno urediti kroz Bulk editor ili aplikaciju za uvoz i izvoz poput Matrixifyja, koja metafieldove izvozi kao zasebne stupce.
Ne zaboravite zasebni cjenik za webshop
Uz prikaz na stranici, webshop mora imati i zasebnu CSV ili XML datoteku cjenika, ažuriranu svakog radnog dana do 8:00, s oznakom „webshop“ u nazivu. Ministarstvo:
„ako subjekt ima internetsku trgovinu (web shop), dužan je za web shop generirati i objaviti zasebnu .csv ili .xml datoteku cjenika prema propisanim parametrima (…), neovisno o tome što su svi artikli i cijene već redovno prikazani na samoj stranici internetske trgovine.“
Za proizvode datoteka mora imati naziv, šifru, marku, jedinicu mjere i cijenu po jedinici gdje je primjenjivo, maloprodajnu cijenu s oznakom akcije, sidrenu cijenu, barkod i raspoloživost. Kako izgleda naziv datoteke, gdje je objaviti i zašto zaštita od botova može poništiti cijeli posao, opisali smo u vodiču Cjenik u CSV ili XML formatu na web stranici.
Kontrolni popis za webshop
- Cijene s 10. rujna 2026. (i 2. svibnja 2025. za proizvode široke potrošnje, ako je primjenjivo) prikupljene su i izvor je spremljen.
- Sidrena cijena i datum spremljeni su u zasebna polja po proizvodu ili varijanti.
- Sidrena cijena prikazuje se na stranici proizvoda, u kategorijama i u blokovima s proizvodima.
- Kod akcije se vide tri cijene: akcijska, najniža u 30 dana i sidrena.
- Polja „Regular/Sale price“ i „Compare-at price“ nisu zloupotrijebljena za sidrenu cijenu.
- Promjena varijante osvježava i sidrenu cijenu.
- Novi proizvodi dobivaju sidrenu cijenu i datum pri objavi. Najlakše je to uvesti kao obavezan korak u postupku dodavanja proizvoda.
- Zasebni CSV ili XML cjenik za webshop generira se svakog radnog dana prije 8:00.
Česta pitanja
Moram li sidrenu cijenu prikazati i u košarici?
Pojašnjenje košaricu ne spominje. Obveza se veže uz mjesto gdje se ističe i oglašava maloprodajna cijena, a to su stranica proizvoda, kategorije i oglasi. Ako želite biti sigurni, prikaz u košarici ne šteti.
Mogu li koristiti polje „Compare-at price“ za sidrenu cijenu?
Ne preporučujemo. Tema ga prikazuje kao prekriženu staru cijenu, a Google Merchant Center kao akcijsku cijenu. Sidrena cijena nije sniženje i treba zasebno polje.
Dodao sam proizvod 20. rujna. Koju sidrenu cijenu prikazujem?
Cijenu s kojom je proizvod prvi put uvršten u prodaju, uz datum 20. rujna 2026.
Prodajem kozmetiku. Koji datum vrijedi?
Za hranu, piće, kozmetiku, sredstva za čišćenje, toaletne potrepštine i proizvode za kućanstvo trgovci koji su već isticali dodatnu cijenu zadržavaju datum 2. svibnja 2025. Nova sidrena cijena s 10. rujna za njih se ne uvodi.
Treba li mijenjati Google Shopping feed?
Ne. Feed nastavlja slati aktualnu cijenu i, kod akcije, akcijsku cijenu. Sidrena cijena u feed ne ide. Pazite samo da je niste upisali u polje koje feed čita kao redovnu cijenu.
Izvori
- Ministarstvo gospodarstva: Vlada produljila rok za primjenu odluka o dodatnoj cijeni i objavi cjenika, 29. 9. 2026.
- Ministarstvo gospodarstva: Pojašnjenje Odluke o isticanju dodatne cijene i Odluke o objavi cjenika, 18. 9. 2026.
- RRiF: Pojašnjenje Ministarstva gospodarstva u vezi isticanja dodatne (sidrene) cijene, 22. 9. 2026.
- Odluka o isticanju dodatne cijene kao mjera izravne kontrole cijena, NN 101/2026
- Odluka o objavi cjenika proizvoda i usluga kao mjera izravne kontrole cijena, NN 101/2026
Ovaj članak objašnjava propise i službeno tumačenje Ministarstva te daje tehničke preporuke. Nije pravni savjet za vašu konkretnu situaciju.