Migratie naar Hyvä
Een lichtere frontend zonder de checkout te breken.
Na analyse van performanceknelpunten en frontendcomplexiteit stelden we voor om het thema naar Hyvä te migreren. Het resultaat was een schonere codebase, snellere laadtijden en aanzienlijk betere Lighthouse-scores, vooral mobiel. Tegelijk implementeerden we een fallback-strategie voor de checkout: het grootste deel van de site draaide op Hyvä, maar de checkout werd buiten de theme scope gehouden via de fallback module om compatibel te blijven met bestaande betaal- en verzendmodules.
UX en snelheidsoptimalisatie
Minder reloads, lichtere pagina’s en sneller mobiel gebruik.
Met Hyvä als basis optimaliseerden we layout rendering, implementeerden lazy loading en zetten afbeeldingen om naar WebP. Custom productpagina’s werden opnieuw ontworpen met minder reloads en dynamische optiepreviews. Navigatie en filters werden aangepast om volledige paginaverversingen te vermijden, met AlpineJS voor interactie zonder zware JavaScript-bibliotheken.
Verbeteringen voor configureerbare producten
Complexe productopties werden makkelijker te verkennen.
Producten hadden vaak vijf tot acht opties: kleur, afwerking, lengte, accessoires en andere personalisaties. We bouwden een visuele productconfigurator met live previews en prijsaanpassingen, zodat gebruikers configuraties konden wisselen zonder tussen meerdere productpagina’s te springen.
Groothandelsprijzen & B2B-logica
Heldere prijzen voor retail en groothandel.
We implementeerden login-afgeschermde toegang tot groothandelsprijzen en voegden de mogelijkheid toe om te wisselen tussen retail- en groothandelsweergave. Winkelwagen en checkout tonen prijzen inclusief of exclusief btw, afhankelijk van het klanttype. Zo begrijpen zowel B2C- als B2B-kopers veel duidelijker wat de uiteindelijke prijs is.
Admin-tools en supportfuncties
Supporttools koppelden de webshop aan de dagelijkse operatie.
We voegden een custom orderoverzicht-dashboard toe, zodat medewerkers snel orderstatus, betaalmethode en verzendflags kunnen volgen. Een module voor opgeslagen winkelwagens stelt sales reps in staat vooraf geconfigureerde offertes te maken en met klanten te delen. Daarnaast introduceerden we een feedbackmodule op productpagina’s die rechtstreeks in Zendesk terechtkomt, zodat de klant toekomstige verbeteringen beter kan prioriteren.