
Komplexné riešenie na mieru · dlhodobá ÚDržba
Pre značku Sharp sme prevzali pomalý a ťažko udržateľný produktový web a prestavali ho na rýchlu multisite platformu pre 12 európskych trhov.
Jadrom riešenia je takmer okamžitá synchronizácia produktových dát z centrálneho PIM systému a bleskové vyhľadávanie postavené na Typesense databáze.
sharpconsumer.comProjekt sme prebrali od nemeckej agentúry, ktorá web pôvodne postavila. Túto príležitosť sme využili na to, aby sme urobili rýchlejšie a spoľahlivejšie riešenie.
Web bol pomalý - pôvodná implementácia nezvládala výkon pri veľkom produktovom katalógu, čo brzdilo používateľov aj SEO. Ešte väčším problémom bol nestabilný a pomalý sync z PIM systému: produktové dáta sa tlačili priamo do databázy WordPressu zložitým procesom, takže kým sa nové informácie reálne prejavili na webe, trvalo to aj niekoľko dní a celý proces bol nestabilný a náchylný na chyby.
Súčasťou zadania bol zároveň aj redizajn webu, ktorý sme implementovali na základe dodaných podkladov.
Pôvodný stav
Navrhli sme kompletnú infraštruktúru a technický rozsah nového riešenia s dvoma nekompromisnými cieľmi: rýchlosť načítania a bezproblémová, takmer okamžitá synchronizácia dát z PIM systému. Kľúčovým rozhodnutím bolo neukladať produktové dáta do databázy WordPressu, ale do dedikovaného vyhľadávacieho enginu Typesense.
Zdroj pravdy
PIMcentrálne produktové dáta — vyše 4 000 produktovVyhľadávací index
Typesensefulltext vyhľadávaniue a filtre nad celým katalógomRedakcia
WordPress multisiteBedrock · Sage · 33 vlastných blokovTrhy
12 regionálnych verziíATDEESFRIEITNLPLPTRSUKEUHybridná architektúra: PIM ako zdroj pravdy, Typesense pre rýchlosť, WordPress pre redakciu.
Výsledkom je hybridná architektúra, ktorá spája redakčný komfort WordPressu, výkon dedikovaného search enginu a jeden zdroj pravdy v podobe PIM systému.
Produktový katalóg a filtrovanie beží nad vyhľadávacím enginom Typesense namiesto klasických databázových dotazov. Spracúvame vyše 4 000 produktov z PIM systému a do vyhľadávania pridávame aj staršie produkty, ktoré už v PIM nie sú - fulltext aj filtre odpovedajú okamžite aj pri veľkom katalógu.
Vlastný konektor synchronizuje dáta spoľahlivo a rýchlo. Opakované pokusy pri výpadku a ochrana proti kolíznym zápisom len zvyšuje robustnosť integrácie. Zmena v PIM systéme spustí webhook, hromadné zmeny zbierame do bufferu a spracúvame dávkovo. Namiesto niekoľkých dní sú tak dáta na webe takmer okamžite.
Celý web beží ako WordPress multisite so zdieľaným kódom, dizajnom a mediálnou knižnicou. Jazykové verzie sú vzájomne prepojené, takže jedna zmena sa premietne všade a pridanie ďalšieho trhu je otázka konfigurácie.
Redakcia skladá stránky z 33 vlastných blokov - produktové sekcie, zoznamy, vyhľadávanie a ďalšie prvky stránok - upraviteľné cez vizuálny editor a bez zásahu vývojára.
Vyhľadávanie postavené na Typesense
Okamžitý fulltext aj filtrovanie - aj pri veľkom katalógu.


Galéria, varianty veľkostí, navigácia, energetický štítok a aj dokumenty na stiahnutie. Celý detail produktu skladá redakcia z komponentových blokov a dáta sa na čítavaju z výkonnej a rýchlej Typesense typesense.
Čitateľné adresy ako /tv/75jp7265e/ rieši vlastný routing nad „virtuálnymi" produktovými stránkami.
Rýchlosť bola od začiatku hlavným cieľom, nie dodatočnou optimalizáciou. Okrem presunu produktových dát mimo databázy redakčného systému sme nasadili viacúrovňové cachovanie, optimalizáciu obrázkov a ďalšie optimalizácie s ohľadom na Core Web Vitals od Google.
Kompletnú prestavbu webu vrátane redizajnu sme dodali za päť mesiacov - od júna do októbra 2024. Projekt sme viedli agilne, s pravidelným dodávaním a spätnou väzbou. Klient tak mal počas celého vývoja prehľad o stave prác a mohol operatívne prioritizovať úlohy.
O projekt sa staráme aj po spustení. Sharp má jedného spoľahlivého partnera pre celý životný cyklus platformy.
Kompletná SLA
Monitoring, aktualizácie a garantované reakčné časy.
Kontinuálny rozvoj
Nové funkcie, bloky a trhy podľa potrieb značky.
Maintenance
Priebežné ladenie výkonu a starostlivosť o platformu.
Sharp dnes beží na jednej spoločnej aplikácií namiesto 12 samostatných webov. Produktové dáta sú vždy aktuálne, namiesto niekoľkých dní sa z PIM synchronizujú takmer okamžite, vyhľadávanie a zoznamy sú rýchle aj pri veľkom katalógu a redakcia si stránky spravuje sama. Pridanie ďalšieho trhu či produktového radu je otázka konfigurácie, nie zložitého programovania.

Jeden dizajnový systém pre celé portfólio hostingových značiek
Pre hostingovú značku Active24 sme postavili nový web na multi-brand dizajnovom systéme, ktorý sme navrhli pre celé portfólio hostingových značiek medzinárodnej skupiny — Active24.cz bol prvý web spustený naživo na tomto základe.

Online účet s mobilnou aplikáciou
Pre nášho klienta Across, ktorý sa venuje privátnemu investovaniu, sme vytvorili aplikáciu Across Connect.
