=== R2 Sidrena Cijena ===
Contributors: rise2studio
Tags: woocommerce, croatia, sidrena cijena, dodatna cijena, cjenik
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 8.0
Stable tag: 1.7.6
License: GPLv2 or later

Dodatna ("sidrena") cijena za WooCommerce: referentna cijena s datumom, red za provjeru, uvoz po SKU i tihi zapis povijesti cijena.

== Description ==

Prikazuje uz cijenu proizvoda dodatnu cijenu koja je vrijedila na referentni dan, bez akcija.

Ključna razlika prema drugim rješenjima: **sjetva nije objava**. Na aktivaciji plugin popuni
svaki proizvod iz njegove današnje redovne cijene, ali **ne prikazuje ništa** dok ne dođe
trenutak puštanja u rad (zadano 30.09.2026. u 23:59). Dani između su tu da se početne
vrijednosti provjere i isprave.

Svaka vrijednost nosi stanje koje govori odakle je došla:

* **Netaknuto od referentnog dana** — proizvod od tada nije spreman kroz WooCommerce, pa je
  današnja redovna cijena dokazano ispravna
* **Treba provjeru** — proizvod je mijenjan nakon referentnog dana, početna vrijednost je samo
  polazište
* **Potvrđeno** / **Ručno uneseno** — netko je pogledao ili unio
* **Prva ponuda** — proizvod uveden nakon referentnog dana, s vlastitim datumom

== Frequently Asked Questions ==

= Odakle plugin zna cijenu od 10.09.2026.? =

Ne zna. WooCommerce ne vodi povijest cijena. Plugin polazi od današnje redovne cijene i jasno
označava koje vrijednosti treba provjeriti. Točne brojke dolaze iz backupa baze, ERP-a ili
cjenika, i uvoze se po SKU.

= Prikazuje li se nešto prije datuma puštanja? =

Ne. Do tog trenutka kupci ne vide ništa.

= Radi li s varijabilnim proizvodima? =

Sidrena cijena se vodi po varijaciji. Na stranici proizvoda stoji iznos kad se varijacije slažu,
inače raspon; kad kupac odabere varijaciju, prikazuje se linija te varijacije.

= Tema cijenu ispisuje dvaput, pa su i linije dvaput =

Postavke → „Gdje se prikazuje": za svaku liniju (sidrena cijena, najniža u 30 dana) uključite ili
isključite 1., 2. i daljnje ispise cijene na stranici proizvoda te popise proizvoda. Koji je ispis
koji, pokazuje „Cijene" → „Označi ispise cijene" u gornjoj traci na webu (vidi samo administrator).

= Uz sniženu cijenu piše „Izvorna cijena bila je: …" =

To je WooCommerceov tekst za čitače zaslona; tema ga treba sakriti, a neke teme to ne rade. Plugin ga
po defaultu sakriva s ekrana (Postavke → „Tekst za čitače zaslona u cijeni"), a čitačima zaslona ostaje.

= Kako prikazati dodatne cijene nakon bloka cijene? =

Postavke → „Položaj dodatnih cijena” → „Nakon bloka cijene — zaseban div”.
Postavka vrijedi za sidrenu cijenu i našu najnižu cijenu u 30 dana. Obje su zasebni divovi,
redoslijedom: najniža cijena u 30 dana, pa sidrena cijena. U RISE2 temi ostaju unutar
.regular-product-price / #regular-product-price, ispod glavne cijene, s omnibus-info linijom
ili bez nje. Tako ne postaju zasebne stavke pored gumba za kupnju. Standardni WooCommerce
prikaz koristi položaj nakon bloka cijene. JavaScript obavlja premještanje; bez njega ili
prepoznatog bloka ostaje postojeći span prikaz. Ručni ispis ostaje na svojem mjestu.
Zadana opcija „Unutar cijene — span (kao dosad)” zadržava dosadašnje ponašanje.

== Changelog ==

= 1.7.6 =
* Cjenik (XML/CSV, noćni i live) više se ne prekida porukom „Katalog je prekinut usred generiranja”: kraj kataloga sada se računa po istom pravilu po kojem se biraju proizvodi. Prije su ga pomicale varijacije proizvoda u skici (varijacija nosi vlastiti status „objavljeno”) i proizvodi zaštićeni lozinkom, pa se datoteka nije objavljivala.
* Samo objavljeni proizvodi, svugdje: spremnost, popisi za provjeru, izvoz, popunjavanje sidrenih cijena i povijest cijena više ne uzimaju u obzir skice, privatne proizvode, proizvode na čekanju, zaštićene lozinkom ni varijacije takvih proizvoda.
* CSS i JavaScript linija cijena nose `data-no-minify`, pa WP Rocket nakon ažuriranja ne poslužuje staru minificiranu kopiju.

= 1.7.5 =
* Obje dodatne cijene i objašnjenje smanjeni na 12px / 0.12rem.


= 1.7.4 =
* Stabilan položaj obje dodatne cijene unutar RISE2 bloka regular-product-price, ispod glavne cijene, s omnibus-info linijom i bez nje.
* Dodatne cijene više ne izlaze kao zasebne stavke uz gumb za kupnju i ne umeću se u p/span omotače.


= 1.7.3 =
* Sidrena i najniža cijena u 30 dana: 0.14rem u rem načinu, 14px u standardnom načinu, umjesto 0.82em.
* Ista veličina teksta objašnjenja, uključujući mobilni prikaz. Automatski način koristi odabrani sustav mjera teme.


= 1.7.2 =
* Položaj dodatnih cijena vrijedi i za našu najnižu cijenu u 30 dana.
* U zasebnim divovima prvo ide najniža cijena u 30 dana, zatim sidrena cijena.
* Provjeren prikaz bez drugog Omnibus plugina, samostalna najniža cijena, varijacije i pregled administratora.


= 1.7.1 =
* Sidrena cijena prikazuje se kao div uz postojeći omnibus-info.
* Ispravljen prikaz kada je cijena varijacije u spanu unutar p.price i izvan obrasca za varijacije.
* Provjereni promjena varijacije, reset i administratorski pregled na HTML-u RISE2 teme.


= 1.7.0 =
* Izbor položaja sidrene cijene: postojeći span ili zaseban div nakon bloka cijene.
* Podrška za varijacije, ponovno iscrtavanje cijena i AJAX sadržaj u novom načinu prikaza.


= 1.6.0 =
* Postavka „Gdje se prikazuje": sidrena cijena i najniža u 30 dana mogu se zasebno uključiti ili isključiti za 1., 2. i daljnje ispise cijene na stranici proizvoda i za popise proizvoda — za teme koje cijenu istog proizvoda ispisuju više puta.
* „Označi ispise cijene" u gornjoj traci na webu: uz svaki ispis cijene broj, samo za administratora.
* WooCommerceove rečenice za čitače zaslona („Izvorna cijena bila je: …", „Trenutna cijena je: …") po defaultu se sakrivaju s ekrana na temama koje ih prikazuju; čitačima zaslona ostaju.
* Upozorenje u Postavkama i Pregledu kad linija ne stoji ondje gdje je pravila očekuju.
* Ispravljeno: odabir varijacije više ne sakriva linije varijabilnih proizvoda u „Povezanim proizvodima".
* Sigurnost: pozadinski poslovi (Action Scheduler, cron, WooCommerceovi e-mailovi) nikad ne dobivaju liniju PREGLED, ni kad se izvršavaju s administratorovim kolačićima.

= 1.5.0 =
* Naziv datoteke cjenika u obliku koji propisuju Pojašnjenja Ministarstva gospodarstva (t. 2.4): oblik_adresa_oznaka_broj pohrane_datum_vrijeme, npr. webshop_Ilica 150 Zagreb_P-01_104_01.10.2026_07:45.xml. Datum i vrijeme su trenutak objave; naziv se više ne prilagođava.
* Broj pohrane se više ne može ponoviti spremanjem postavki.
* Proizvod na narudžbu (backorder) u cjeniku je „nedostupno" (Pojašnjenja, t. 2.5).
* Shortcodei ne prikazuju cijenu skice, zakazanog ni privatnog proizvoda.
* Objašnjenje (tooltip) u rem mjerama na RISE2 temama (1rem = 100 px dizajna), automatski prepoznato.

= 1.4.1 =
* Ispravljeno upozorenje „Undefined variable $total" na kartici Provjera; napomena o skraćenom popisu akcija opet se prikazuje ispod njega.

Puna povijest promjena je u CHANGELOG.md.

= 1.0.0 =
* Prva verzija.
