Excellence.rs — web prodavnica
700+ proizvoda, jedna migracija, nula grešaka — i kontrola koju klijent sada drži u svojim rukama.
- PHP 5.x, deceniju star sistem
- Porudžbine radile pouzdano — ali to je bilo sve
- Nijedna mogućnost uređivanja sadržaja van osnovnog kataloga
- Admin UX zastareo u odnosu na moderne online prodavnice
- 700+ proizvoda bez pravih atributa — sve zakopano u opisu kao tekst
- Custom WordPress tema (ACF + PHP), ne page builder
- Jedan univerzalni Page Template — svaka strana uređiva iz administracije
- Custom WooCommerce arhiv šablon — kategorije i kolekcije mogu imati svoj sadržaj
- 3 povezana tipa sadržaja po proizvodu (FAQ, specifikacije, uputstvo)
- 700+ proizvoda strukturirano kroz CSV sa uslovnom logikom po koloni
- Dashboard koji se i dalje razvija direktno prema potrebama klijenta
-
Stari sajt nije imao prave WooCommerce atribute — samo naslov, cenu, i opis u kom su tip jedinice (komad ili metar), dimenzije i ostale specifikacije bile zakopane u rečenicama. Nijedna baza nije bila strukturirana onako kako WooCommerce očekuje, pa je jedino rešenje bilo tretirati stari sajt kao izvor istine i proći kroz njega stranicu po stranicu, ručno izvlačeći prave vrednosti iz teksta.
-
Razmišljao sam o posebnom šablonu proizvoda za svaku kategoriju, s obzirom na koliko je katalog raznolik — ali to je brzo postalo nepotrebna komplikacija. Umesto toga, napravio sam jedan master šablon sa uslovnom logikom: ako CSV kolona ima vrednost za dati proizvod, atribut se kreira pri uvozu; ako je kolona prazna, atribut se jednostavno nikad ne dodaje — ne ostaje prazan. Tako svaka stranica proizvoda izgleda čisto, bez obzira koliko je njenih podataka zapravo bilo bogato ili oskudno.
-
Napravio sam jednu praznu master šemu za uvoz, pa je popunio zasebno po kategoriji proizvoda — svaka kategorija svoj CSV fajl, svi sa istom strukturom kolona. Sva tri povezana tipa sadržaja (FAQ, specifikacije, uputstvo) ušli su direktno u iste redove, bez ručnog klikanja kroz administraciju da bih ih povezao pri ovom obimu. Čak je i uvoz slika prošao kroz CSV — galerija iz liste linkova, prva slika automatski postaje Featured Image.
-
Umesto da proveravam svih 700+ proizvoda odjednom, migrirao sam i proveravao jednu kategoriju po kategoriju. Za svaku sam unapred znao očekivane tipove vrednosti i opsege parametara, pa je samo skeniranje tabele u toj kategoriji bilo dovoljno da uočim bilo kakvo odstupanje pre nego što je ušlo u sistem.
-
Umesto da pogađam svaki mogući slučaj unapred, dashboard sam doradio tek nakon što je klijent počeo da ga koristi i sam pronašao prave slabe tačke. Prve izmene je pravio klijent uz moj nadzor, sve dok nije postao siguran u pun obim uređivanja. Konkretno sam ubacio najčešće korišćena polja kataloga direktno u WooCommerce Quick Edit, napravio funkciju za akciju na celu kategoriju ili kolekciju po jedinstvenom procentu sa automatskim početkom i krajem, i omogućio klijentu da sakrije proizvod sa sajta bez brisanja.
Od haotične baze do 700+ strukturiranih proizvoda, u sistemu koji napreduje svaki dan — rezultat je excellence.rs.
Generated with Gemini
Hajde da popričamo o saradnji.
Ostavite par rečenica o tome šta tražite — odgovaram lično, obično u roku od 24h.
Radije biste zakazali poziv? Zakažite ovde.