Deuces Cjenik HR 1.0.13 — changelog Bugovi i uzrok Array / 1,00 €: polja varijacija bila su poslana kao niz na obrascu roditeljskog proizvoda. Stara funkcija spremanja taj je niz upisala u meta roditelja. WooCommerce je niz pretvorio u broj 1, pa se prikazivala sidrena cijena „1,00 €”, a barkod se u CSV-u pojavljivao kao „Array”. CSV je mogao dobiti lokalizirani decimalni zarez, prijelom retka ili neispravan escape, zbog čega bi se jedan red pomaknuo u više stupaca. Podnožni JavaScript imao je neispravan if/else blok, a funkcija za pričuvni odabir po nazivu koristila je nedostupnu varijablu MAP. Zato se kartice često nisu mogle dopuniti cijenom. Admin revizija brojala je samo roditeljske proizvode pa je varijabilne proizvode prijavljivala kao proizvode bez sidrene cijene. Čišćenje arhive moglo je obrisati datoteke potrebne za zakonskih 30 dana. Zadana šifra objekta bila je KMARU-01 umjesto DEUCES-01. Što je promijenjeno 1. Spremanje roditeljskih polja ignorira nizove, meta se čita samo ako je skalar, a jednokratna migracija briše neispravne nizove samo s roditeljskih proizvoda. 2. Varijabilni proizvodi dobivaju sidrenu cijenu iz varijacija; različite vrijednosti prikazuju se kao raspon. 3. CSV uvijek ima točno devet stupaca, UTF-8 BOM, točku u decimalnim brojevima, siguran escape i izvještaj s kontrolama praznih podataka. 4. Revizija sada obuhvaća proizvode i varijacije te posebno broji akcijske proizvode bez sidrene cijene. 5. Automatska priprema sprema redovnu cijenu svake varijacije, ne prepisuje postojeće vrijednosti i posebno prijavljuje proizvode nastale nakon 10.09.2026. 6. Podnožni JavaScript je ponovno napisan s ispravnim redoslijedom izvršavanja, mapom kao parametrom, čišćenjem starih ostataka, pričuvom po nazivu, retry timerima i zaštitom try/catch. 7. Mapa za kartice sprema se u transient 30 minuta, osvježava se nakon promjena proizvoda i sadrži samo proizvode koji imaju sidrenu ili jediničnu cijenu. 8. Arhiva i izvještaji čuvaju najmanje 30 dana, uz trajno čuvanje pet najnovijih datoteka i najnovije datoteke. 9. Zadana šifra je DEUCES-01, a naziv datoteke preskače prazne dijelove i koristi „deuces” ako su svi dijelovi prazni. 10. Shortcode arhive navodi strojno čitljiv CSV, broj proizvoda najnovijeg popisa i dostupnost prethodnih popisa najmanje 30 dana. 11. Dodana je obrana u bulk uređivanju, prikaz upozorenja za stari niz, obavezni WooCommerce naglasak i dosljedan wp_kses_post za HTML izlaz. Prije nadogradnje Napravite sigurnosnu kopiju web-stranice, baze i upload direktorija. Varijabilni proizvodi sada mogu prikazati sidreni raspon, primjerice 15,00 € – 17,00 €. Jednokratno čišćenje briše neispravnu array-metu samo s PARENT proizvoda. Sidrene cijene spremljene na varijacijama ne diraju se. Nakon nadogradnje ponovno generirajte CSV i provjerite novi izvještaj _report_.txt.