=== Bazne cijene ===
Contributors: imdigital
Tags: cjenik, cijene, bazna cijena, sidrena cijena, csv, xml
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 8.1
Stable tag: 1.1.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Bazna (dodatna, „sidrena") cijena uz svaku cijenu na webu i javni cjenik u CSV/XML obliku pogodnom za automatsku obradu.

== Description ==

Plugin vodi katalog proizvoda i usluga s aktualnom i baznom cijenom, prikazuje ga javno
i generira javne CSV i XML cjenike pogodne za automatsku obradu, s arhivom i revizijskim
tragom promjena.

Radi kao samostalan plugin — WooCommerce nije uvjet.

**Upute za korištenje:** https://imdigital.hr/bazne-cijene/upute/

**Napomena o odgovornosti:** plugin je tehnički alat. Ne daje pravni savjet, ne tumači
propise i ne jamči usklađenost. Cijene, datume, obveznost polja i način javnog prikaza
potvrđuje korisnik.

= Glavne mogućnosti =

* Katalog stavki s kategorijama, za usluge i proizvode
* Bazna (dodatna) cijena s referentnim datumom po stavci ili po kategoriji (npr. 2. 5. 2025. za hranu i kozmetiku)
* Akcijska cijena i oznaka posebnog oblika prodaje, odvojeno od bazne cijene
* Omnibus najniža cijena u 30 dana kao zasebno polje
* Javni CSV i XML cjenik na stalnoj adresi, arhiva od najmanje 30 dana, naziv datoteke s podacima o prodajnom objektu
* Hrvatski format stupaca (naziv;sifra;marka;…;bazna_cijena) ili tehnički format scp-v1
* Profil propisa: pravila koja se mogu promijeniti (rok objave, obavezna polja) na jednom mjestu
* Više prodajnih objekata, svaki sa svojim cjenikom
* Neobavezna WooCommerce integracija s prikazom bazne cijene uz cijenu proizvoda
* Revizijski trag sa starom i novom vrijednošću
* WP-CLI: `wp sidrene-cijene generiraj` za server cron

== Installation ==

1. Kopiraj mapu `sidrene-cijene` u `wp-content/plugins/`.
2. Aktiviraj plugin u WordPress adminu.
3. Otvori **Bazne cijene → Postavke** i popuni profil poslovanja te podatke o prodajnom
   objektu (oblik, adresa, oznaka) — oni ulaze u naziv javne datoteke cjenika.
4. Za probu možeš kreirati demo podatke gumbom na dnu stranice postavki.

Plugin ne traži Composer ni vanjske servise.

Detaljne upute, opis svakog polja i rješavanje problema:
https://imdigital.hr/bazne-cijene/upute/

== Frequently Asked Questions ==

= Treba li WooCommerce? =

Ne. Plugin radi samostalno. WooCommerce integracija je neobavezna i uključuje se u postavkama.

= Zašto se demo podaci ne kreiraju automatski? =

Jer bi to na klijentovom webu značilo izmišljene cijene bez pitanja. Seed je gumb u
postavkama i sve što kreira jasno je označeno kao DEMO.

= Što se događa pri deaktivaciji? =

Ništa se ne briše — ni stavke, ni cjenici, ni revizijski trag, ni generirane datoteke.
Deinstalacija briše podatke samo ako je ta postavka izričito uključena.

== Changelog ==

Potpun popis promjena je u CHANGELOG.md uz plugin.

= 1.1.0 =
* Plugin se sada zove „Bazne cijene" (prije „Sidrene cijene"), kao i u nacrtu pravilnika. Postojeći podaci, postavke i javne adrese cjenika ostaju isti.
* Upute su na https://imdigital.hr/bazne-cijene/upute/ (stara adresa preusmjerava).
* Sve iz 1.1.0-beta1 u nastavku, provjereno na testnoj trgovini bez nalaza.

= 1.1.0-beta1 =
* Usklađivanje s nacrtima pravilnika o baznoj cijeni i objavi cjenika (primjena 17. 11. 2026.).
* Profil propisa, hrvatski format cjenika, neto količina, vrsta izuzeća, referentni datum po kategoriji.
* Bazna cijena 0,00 € je greška; arhiva najmanje 30 dana (zadano 35).
* Neobavezno: bazna cijena za nove WooCommerce proizvode automatski.
* WP-CLI naredba za generiranje cjenika.

= 1.0.1 =
* U tablici licence piše „Vrijedi do" umjesto „Ažuriranja do" — istek zaključava Pro
  izmjene, ne samo ažuriranja.
* Upute su od sada na https://imdigital.hr/sidrene-cijene/upute/ i ne idu u paket.

= 1.0.0 =
* Prvo izdanje. Paket nosi ugrađen javni ključ izdavatelja — Free i Pro se stvarno razlikuju.
* Ispravljen fatal error na ekranu Revizijski trag.
* Ponovni uvoz iste datoteke više ne stvara duplikate — postojeća stavka se prepoznaje po šifri.
* Urednik sada vidi poruku kad promjena ide na odobrenje.
* Prazan blok „Sidrena cijena — stavka" u uređivaču pokazuje uputu umjesto praznog okvira.

= 1.0.0-rc1 =
* Kandidat za izdanje. Višejezičnost provjerena uz stvarni Polylang; ispravljen prikaz
  dodatne cijene na prevedenoj stranici proizvoda.
* Upute za korisnika, troubleshooting i sigurnosne bilješke.

= 0.7.1 =
* Usluga u cjeniku trgovca više ne traži podatke o robi (odluka 1213 dijeli podatke po
  predmetu: t. III roba, t. IV usluge).
* Vraćanje vidljivosti proizvoda vraća stavku iz arhive.
* Cijenu stavke povezane s WooCommerceom vodi trgovina; zakazivanje i odobravanje su za
  takve stavke zaključani.
* Zastarjeli obrazac više ne poništava promjenu koja se dogodila u međuvremenu.
* Klik na „Objavi" više ne ostavlja novu stavku u nacrtu.

= 0.7.0 =
* Free/Pro licencni sloj (offline potpisan ključ, bez servera).
* Zakazane promjene cijena, odobravanje, obavijesti e-poštom.
* WooCommerce modul testiran uz stvarni WooCommerce.

= 0.1.0 =
* Faza 0 — osnova plugina: model podataka, migracije, capabilityji, postavke, demo seed.
