1. Ukrajinsko-ruský search bez nutnosti prepínania jazykovej verzie
Ukrajinská verzia webu má v zmysle zákona aj prepínač na ruský jazyk. Klient chcel svojim zákazníkom tento krok uľahčiť, a preto potreboval importovať obrovské množstvo ruských výrazov ako synonymá pre produkty v ukrajinčine (a naopak). Zákazníci tak nemuseli prepínať jazykové verzie webu, search dokázal automaticky vyhľadávať v potrebnom jazyku.
2. Aktualizácia všetkých produktov z vybranej kategórie
Pre zjednodušenie administrácie produktov potreboval klient možnosť upravovať atribúty všetkých produktov z určitej kategórie naraz. Pridali sme preto možnosť napríklad hromadne zmeniť všetky produkty značky Adidas na nedostupné.
3. Automatická reindexácia produktov po zmene kategórie
Pri zmene kategórie produktov na stránke, je potrebné všetky položky z danej kategórie reindexovať aj v produktovom katalógu. Tento proces sme pre klienta zautomatizovali, aby pri zmenách v administrácii webu nemuseli na tento krok myslieť.
4. Fazety nad štrukturovanými dátami
V produktovom katalógu klienta sa fazety skladajú z viacerých komponentov (napr. fazeta farba má meno, ID, alebo html kód). Pri backendovej integrácii bolo potrebné zabezpečiť napojenie na existujúci frontend a túto štruktúru dodržať. Preto sme naše riešenie upravili tak, aby nám mohol Answear dodávať dáta v požadovanej štruktúre.
5. Vlastné servre
Požiadavkou klienta bolo, aby bol jeho e‑shopu dedikované vlastné servre. Chcel tak mať istotu, že iné weby na výkon nebudú mať žiadny vplyv. Napriek tomu, že v tejto oblasti k negatívnemu vplyvu u nás nikdy v minulosti nedošlo, ich požiadavke sme vyhoveli.
6. Klientská knižnica v PHP
Klient si vytvoril open-source klientskú knižnicu v jazyku PHP, aby si uľahčili prácu s Luigi’s Box API.
7. Vyhľadávanie zohľadňujúce pohlavie
Vyhľadávanie v e‑shope Answear sa vám zobrazí až keď si zvolíte pohlavie. Nakonfigurovali sme ho tak, aby následne vyhľadávalo produkty iba pre dané pohlavie aj pri zadaní všeobecných výrazov ako tričko, nohavice, bunda atď.
8. Knižnice pre vykreslenie našepkávača
Nástroje Luigi’s Boxu sú dizajnované tak, aby vyzerali ako natívna súčasť webu. Klient si však chcel našepkávač prispôsobiť svojim potrebám ešte viac. Na začiatku našej spolupráce sme mu prístupnili zdrojové kódy našich knižníc a mohol si tak vykresliť dizajn našepkávača podľa vlastných predstáv.