Uputstvo

Šta je ovaj portal

Sajt sadrži celu srpsku carinsku tarifu (nomenklaturu) — odeljke, glave, tarifne brojeve i krajnje 10-cifrene tarifne oznake — sa jedinicom mere, stopom carine, PDV-om, preferencijalnim dažbinama po zemljama i napomenama (U-oznake: dozvole, uverenja i saglasnosti). Podaci se drže u tri tipa sadržaja: Carinska tarifa (stablo), Napomene (U-oznake) i Baza znanja (kontrolne strane).

Shortcode-ovi (za Elementor i strane)

Svaki segment strane tarife ima svoj shortcode. Rade nad tekućom stranom; možeš ciljati drugu tarifu sa id="123" ili kod="0101291000". Prazni su kada nema podatka, pa ih slobodno postavljaš bilo gde. Svi imaju stabilne CSS klase (.ct-…) za stilizovanje.

Shortcode Prikazuje Korisni atributi
[carinska_pretraga] AJAX pretraga (kutija, rezultati dok kucaš; tekst i brojevi sa/bez razmaka) placeholder, limit
[ct_breadcrumb] Putanja: Odeljak › Glava › … › list separator, home
[ct_kod] Tarifna oznaka format=”display|digits”
[ct_naslov] Naimenovanje full=”1″
[ct_nivo] Nivo (Odeljak/Glava/Tarifni broj/List)
[ct_jm] Jedinica mere label
[ct_carina] Stopa carine label
[ct_pdv] PDV label
[ct_dazbine] Sve dažbine (Carina/PDV/akciza…) prikaz=”kartice|lista”
[ct_dazbina] Jedna dažbina po nazivu naziv=”Akciza”
[ct_preferencijali] Tabela preferencijalnih dažbina (20 zemalja) prikaz=”tabela|lista”, zemlje=”EU,Kina”
[ct_napomene] Dozvole, uverenja i saglasnosti (U-oznake)
[ct_opis_zvanicni] Zvanični opis (Napomene iz Uredbe)
[ct_opis_seo] SEO/LLM opis (ručno uredivo polje)
[ct_opis] SEO opis ako postoji, inače zvanični
[ct_deca] Spisak dece (glave u odeljku, brojevi u glavi…) prikaz=”lista|tabela”
[ct_odeljak] / [ct_glava] Nadređeni odeljak/glava (kontekst) link=”1″, label
[ct_srodne] Povezane stavke (isti roditelj) limit
[ct_dokumenti] Dokumenti (PDF/PPT/video) — za napomene/bazu znanja tip=”pdf,doc,video”
[ct_polje] Bilo koje meta polje (rezerva) kljuc=”ct_carina”

SEO / LLM opis (ručno polje)

Na izmeni svake tarife, u bloku „SEO / LLM opis” imaš pun editor za dopunski opis. Taj tekst se prikazuje kroz [ct_opis] i koristi za meta opis, a pri ponovnom uvozu se NE briše — tvoj rad ostaje.

Ažuriranje podataka (kada se carinska tarifa promeni)

Kada želiš da osvežiš podatke, reci asistentu (uz pristup radnom folderu Carinske tarife) sledeće:

„Ponovo pokreni scrape carinske tarife i ažuriraj sajt odabrano.rs.”

Asistent tada radi:

  1. Pokreće scrape ponovo (commercium + U-strane + PDF Napomene) i merge.py → novi tarife_import.json, napomene_import.json, knowledge_import.json.
  2. Prebacuje fajlove na server (pscp u /tmp/ctdata).
  3. Pokreće idempotentan uvoz: wp carinska import --dir=/tmp/ctdata pa wp carinska reindex.

Uvoz ažurira postojeće stavke po stabilnom ključu (isti URL-ovi), osvežava podatke (carina, PDV…), a uklonjene stavke prebacuje u nacrt. Tvoji SEO/LLM opisi se čuvaju. Detaljan postupak je u fajlu scrape-i-azuriranje.md u radnom folderu.

Ručno pokretanje uvoza (ako sam radiš)

Na serveru, iz WordPress admina: Carinska tarifa → Uvoz/Ažuriranje (upiši folder sa JSON fajlovima i klikni „Pokreni”). Ili preko WP-CLI: wp carinska import --dir=putanja.