Najniža cijena u zadnjih 30 dana na WooCommerceu

Uz svako istaknuto sniženje mora stajati najniža cijena iz trideset dana prije njega. WooCommerce tu povijest ne vodi, pa je netko mora voditi umjesto njega.

Cijeli video ima zvuk i titlove.Pogledaj na YouTubeu

Ministar gospodarstva najavio je 28.9.2026. odgodu obveze od 1. listopada, a trajna pravila za studeni. Cilj mjere, prema ministru, nije napušten. Postavljanje traje pet minuta, dodatak od prvog dana bilježi povijest cijena, a usklađivanje s novim pravilima stiže ažuriranjem kroz WordPress, bez doplate.

Pogledaj video
20,00 € + PDV (25,00 € s PDV-om). Plaćate jednom, bez pretplate. Karticom preko Stripea, uz R1 račun. ZIP i ključ dobivate odmah, ažuriranja stižu kroz WordPress, a podrška je na hrvatskom. Ako se na vašoj temi ne prikaže ispravno, postavimo ga besplatno ili vratimo novac. Dodatak je na hrvatskom i engleskom, prema jeziku vašeg WordPress admina.Cijena na 21.9.2026.: 20,00 € + PDVNe želite sami? Postavit ćemo ga mi: 40,00 € + PDV ukupno.

Što se točno mora prikazati

Kad trgovac istakne sniženje, uz novu cijenu mora stajati i najniža cijena po kojoj je artikl bio u prodaji u 30 dana prije tog sniženja. Pravilo dolazi iz Omnibus direktive EU 2019/2161 i preneseno je u Zakon o zaštiti potrošača. Odnosi se na svaku istaknutu povoljniju cijenu: precrtani iznos, postotak popusta, natpis akcija.

Broj koji se ispisuje nije redovna cijena i nije najniža cijena ikad. To je najniža cijena koju je taj artikl imao u prozoru od trideset dana koji prethodi sniženju.

Zašto WooCommerce to ne može sam

WooCommerce pamti samo trenutno stanje. Proizvod ima _regular_price i _sale_price i kad ih promijenite, prijašnja vrijednost jednostavno nestane. Nema tablice u koju bi se upisalo što je artikl stajao prošlog utorka.

Zato dodatak koji vam prvog dana ponudi gotov broj ili gleda u _regular_price, ili upiše današnju cijenu kao da je bila i jučer. Prvo je posebno neugodno u trgovinama koje cijene uvoze iz ERP-a: ondje je _regular_price često MSRP proizvođača, a tuđa preporučena cijena nije cijena po kojoj ste vi prodavali.

Kako ovaj dodatak računa

Jednom dnevno, u sat koji sami odredite, prođe kroz katalog i za svaki artikl zabilježi cijenu koju kupac stvarno vidi. Uzima se rezultat funkcije wc_get_price_to_display(), dakle iznos s PDV-om i nakon svih filtera koje su postavili drugi dodaci za popuste i dinamičke cijene.

  • Unutar istog dana pamti se najniža viđena cijena. Ako je sniženje počelo u deset ujutro, cijena prije njega tog je dana i dalje bila na snazi, pa je prema kupcu pošteno uzeti nižu.
  • Prozor je klizni: gleda se svaki snimljeni dan koji nije stariji od trideset dana, i uzima najmanja vrijednost među njima.
  • Ispod dva različita snimljena dana ne tvrdi se ništa. Prag je postavka; viši prag znači strože pravilo.
  • Povijest se čuva sto dana, pa promjena prozora s trideset na, recimo, četrdeset pet ne ostavlja rupu.
  • Varijacije se računaju svaka za sebe. Varijabilni roditelj dobiva najnižu vrijednost među varijacijama, i to samo kad je ima baš svaka. Da je dovoljna jedna, roditelj bi tvrdio broj koji vrijedi za dio ponude, a kupac bi ga pročitao kao da vrijedi za cijelu.

Što se vidi dok povijesti nema

Ništa. To je namjerno: prazno mjesto uz cijenu manja je šteta od broja koji ne možete potkrijepiti ako vas netko pita odakle vam.

Umjesto toga, u izborniku WooCommerce, na stranici Cijene i cjenik, stoji popis artikala koji se prikazuju sa sniženjem, a nemaju pokriće. Isti se broj pojavi i kao upozorenje na nadzornoj ploči. To je popis onoga što treba riješiti: ili maknuti isticanje sniženja s tih artikala dok se povijest ne skupi, ili uvesti povijest koju već imate.

Uvoz povijesti iz ERP-a

Povijest se ne može izmisliti, ali se vrlo često već negdje nalazi. ERP sustavi vode zapise o promjenama cijena, a mnogi trgovci imaju i stare cjenike u Excelu.

Uvoz prima jedan red po artiklu i danu. Dani koje je dodatak već sam snimio ne prepisuju se, jer je vlastita snimka vjerodostojnija od naknadnog unosa.

Cijela snimljena povijest izvozi se natrag u CSV jednim klikom, sa šifrom, nazivom, datumom i cijenom za svaki zabilježeni dan. To je dokument koji se prilaže kad netko zatraži dokaz.

SIFRA;GGGG-MM-DD;CIJENA
0100071;2026-09-10;25,00
0100071;2026-09-11;24,50
0100072;2026-09-10;39,90

Gdje se ispisuje na trgovini

Dodatak se sam umeće ispod cijene proizvoda, i na klasičnim i na blokovskim temama, bez pisanja koda. Samo za teme po mjeri koje to ne pokažu postoje tri izlaza koja rade svugdje.

Tekst se mijenja u postavkama, bez diranja koda. Zadano piše Najniža cijena u zadnjih 30 dana: iznos, a filter klikoteka_cijene_redovi daje zadnju riječ temi ako treba drukčiji raspored.

Zadano se ispisuje samo uz istaknuto sniženje, jer je tada i obvezno. Postavkom se može prikazivati uvijek, i u popisu proizvoda uz kategorije i pretragu.

[klikoteka_cijene]

<?php do_action( 'klikoteka_cijene', $product ); ?>

<?php echo klikoteka_cijene_html( $product ); ?>
Kozmetika / Njega kose
Šampon za suhu kosu, 400 ml
27,90 €25,00 €

Cijena na 2.5.2025.: 29,90 €

Najniža cijena u zadnjih 30 dana: 24,50 €

Dodaj u košaricu
Podnožje trgovine: Cjenik (XML, CSV)
Primjer artikla na trgovini. Iznosi su izmišljeni, natpisi su zadani tekst dodatka.

Ovo vaš kupac vidi ispod cijene

Ova stranica objašnjava jednu obvezu. Dodatak rješava sve tri odjednom, uključujući ono što je Ministarstvo pojasnilo 18.9.2026.

  1. Cijena na 2.5.2025.

    Šampon je kozmetika, pa vrijedi raniji referentni dan. Dodatak to zna po kategoriji artikla.

  2. Najniža cijena u zadnjih 30 dana

    Iz dnevnih snimaka cijene koju je kupac stvarno vidio. Bez dovoljno snimaka ne piše ništa.

  3. Cjenik

    Isti podaci za cijeli katalog, svaku noć u XML ili CSV, na stalnoj adresi.

Od kupnje do prve sidrene cijene

  1. Kupite

    Karticom preko Stripea. Upišete OIB i dobijete R1 račun.

  2. Preuzmete ZIP i ključ

    Odmah na stranici i e-mailom.

  3. Instalirate

    U izborniku Dodaci odaberite Dodaj novi, pa Pošalji dodatak i Aktiviraj. ZIP ne raspakiravajte.

  4. Prođete čarobnjak

    Otvara se sam nakon aktivacije: ključ, jezik natpisa, referentni dani, sidrene cijene i cjenik. Snimanje kreće odmah, a ažuriranja stižu kroz WordPress.

Zapne li preuzimanje ili instalacija, pišite na info@klikoteka.hr. Odgovaramo isti radni dan i riješimo to s vama.

Cijeli video ima zvuk i titlove.Pogledaj na YouTubeu

20,00 € + PDV, plaćate jednom

Sidrena cijena i cjenik za WooCommerce
20,00 €+ PDV, jednom

25,00 € s PDV-om.Cijena na 21.9.2026.: 20,00 € + PDV

  • Sve tri obveze, bez razina i dodataka
  • Jedna trgovina i njezina testna kopija (3 adrese)
  • Ažuriranja kroz WordPress, bez obnove
  • Na hrvatskom i engleskom: dodatak se prikazuje na jeziku na kojem je postavljen vaš WordPress admin
  • Podrška e-mailom, na hrvatskom
  • R1 račun na OIB

Ako vam webshop radimo mi, dodatak dobivate bez naplate.

Verzija 1.8.6, WordPress 6.3+, PHP 7.4+.

Isti posao, tri načina

Povijest za najnižu cijenu
Dodatak: Snima se sama, svaki dan
Ručno, u Excelu: Netko je bilježi svaki dan
Razvoj po mjeri: Treba je isprogramirati
Dva referentna dana
Dodatak: Pravilo po kategoriji
Ručno, u Excelu: Artikl po artikl
Razvoj po mjeri: Prema specifikaciji
Cjenik u XML i CSV
Dodatak: Objavi se sam, svaku noć
Ručno, u Excelu: Izvoz i upload svaki dan prije 8:00
Razvoj po mjeri: Prema specifikaciji
Pojašnjenja propisa
Dodatak: Ono od 18.9.2026. stiglo je kao ažuriranje 1.3
Ručno, u Excelu: Pratite ih sami
Razvoj po mjeri: Dorada po dogovoru
Trošak
Dodatak: 20,00 € + PDV, jednom
Ručno, u Excelu: Vaše vrijeme, svaki dan
Razvoj po mjeri: Po ponudi

Ne želite sami? Postavit ćemo ga mi.

Za 40,00 € + PDV dobivate dodatak i našeg djelatnika koji ga postavi na vašu stranicu. Unutar jednog radnog dana od kupnje javimo vam se e-mailom i zamolimo administratorski pristup vašem WordPressu. Najbolje je napraviti privremenog korisnika s ulogom administratora i obrisati ga kad završimo. Zatim:

  1. instaliramo i aktiviramo dodatak te upišemo vašu licencu
  2. razvrstamo kategorije po referentnom danu (2.5.2025. ili 10.9.2026.)
  3. uključimo cjenik u XML i CSV obliku i postavimo poveznicu na njega
  4. provjerimo prikaz na stranici proizvoda i na karticama u vašoj temi
  5. javimo vam što je napravljeno, a vi nakon toga obrišete pristup

Imate nešto posebno, poput vlastite teme, ERP-a bez izvoza cijena ili više trgovina? Pišite na info@klikoteka.hr i poslat ćemo procjenu i ponudu za izvedbu na vašem sustavu.

Imate trgovinu na Shopifyju? Rješenje za Shopify je gotovo i čeka odobrenje u Shopify App Storeu. Bit će dostupno u sljedećim radnim danima.

Dodatak + postavljanje
40,00 €+ PDV, jednom

50,00 € s PDV-om.Cijena na 24.9.2026.: 40,00 € + PDV

Ključ i ZIP dobivate odmah, kao i bez postavljanja. Na naplati upišete adresu stranice i telefon.

Pitanja prije kupnje

  • Može li se najniža cijena izračunati za trideset dana unatrag, od danas?

    Ne. WooCommerce ne čuva povijest prikazanih cijena, pa je nema iz čega rekonstruirati. Jedini pošten način je uvesti je iz sustava koji je vodio, recimo iz ERP-a. Sve ostalo je pogađanje predstavljeno kao činjenica.

  • Računa li se cijena s PDV-om ili bez njega?

    Snima se ono što kupac vidi na stranici proizvoda, dakle u skladu s postavkama trgovine za prikaz poreza. Na hrvatskim B2C trgovinama to je cijena s PDV-om.

  • Što ako mijenjam cijenu nekoliko puta dnevno?

    Dnevna snimka bilježi jednu vrijednost po danu. Ako se cijena tog dana mijenjala između dvije snimke, zabilježi se najniža koju je dodatak vidio. Za trgovine s čestim promjenama unutar dana veličina serije i sat snimanja su postavka, a snimka se može pokrenuti i ručno.

  • Usporava li dnevna snimka trgovinu?

    Obrada ide u serijama, s pokazivačem koji pamti dokle se stiglo, pa se katalog od nekoliko tisuća artikala obradi u više kratkih prolaza umjesto u jednom dugom. Prekinuta snimka nastavlja ondje gdje je stala. Veličina serije se smanjuje ako poslužitelj prekida obradu.

  • Što ako trgovina ima malo prometa?

    Vrijedi znati unaprijed: WordPressov raspored zadataka pokreće se posjetom stranici, pa na trgovini koju nitko ne otvori danima dnevna snimka zna kasniti. Rješenje je pravi cron na poslužitelju, jedan redak u crontabu, i upute su u priloženom readmeu. Snimka se u svakom trenutku može pokrenuti i ručno iz admina.

  • Radi li s WPML-om i višejezičnim trgovinama?

    Da. Povijest se veže uz ID artikla, pa svaki prijevod nosi svoju. Ako prijevodi dijele cijenu, dijelit će i vrijednosti.

Više vremena, a postavljanje i dalje traje pet minuta

Ministar gospodarstva najavio je 28.9.2026. odgodu obveze od 1. listopada, a trajna pravila za studeni.

Jednom, bez pretplate. Preuzimanje odmah nakon plaćanja.

Trebate ugradnju u temu po mjeri ili uvoz povijesti iz ERP-a? Javite se.