Waar we instapten
Een oud platform met regels per land.
De webshop draaide al jaren op Magento 1 en zat vol legacy code, snelle fixes en kwetsbare modules. Ieder land had een eigen storefront met aangepaste prijzen, afwijkende btw-logica en lokale promoties. Er was geen centrale manier om alles te beheren. Daarbovenop begon de snelheid van de site merkbaar te lijden, vooral tijdens piekperiodes.
Migratie naar Magento 2 — zonder onderbreking
De basis vernieuwd, zonder downtime.
We begonnen met een grondige audit van de bestaande Magento 1-store. Daarbij bepaalden we wat hergebruikt kon worden, wat refactoring nodig had en wat volledig opnieuw gebouwd moest worden. Met een gefaseerde migratie konden we de data-integriteit behouden terwijl we belangrijke onderdelen opnieuw structureerden. Productdata werd genormaliseerd, attribuutsets opgeschoond en categorieën opnieuw ingericht. Klanten, orderhistorie, CMS-pagina’s en prijsregels migreerden we met extra aandacht voor storefront-specifieke configuraties. Custom scripts zorgden voor een soepele dataoverdracht zonder de lopende operatie te verstoren. Zo ontstond een stabiele basis voor verdere groei.
Checkout opnieuw ontworpen
Een duidelijkere checkout voor B2B en B2C.
We hebben de volledige checkout opnieuw doordacht om deze sneller, logischer en minder frustrerend te maken, vooral voor klanten die op meerdere devices werken of namens anderen bestellen. In plaats van de standaard Magento-ervaring introduceerden we een duidelijke flow in drie stappen: eerst kiezen klanten of ze inloggen, registreren of als gast doorgaan; daarna vullen ze verzendgegevens in en kiezen ze een levermethode; tot slot ronden ze de betaling af. Iedere stap werd vereenvoudigd, slimme validaties beperken invoerfouten en verwachte levertijden worden getoond op basis van voorraad en locatie. Voor ingelogde gebruikers blijven winkelwagens bewaard en kunnen ze opnieuw worden gebruikt — essentieel voor B2B-klanten die vaak eerst interne goedkeuring nodig hebben. De nieuwe checkout verlaagde afhakers en maakte het aankoopproces menselijker.
Slimmere verzending & btw
Regels per regio werden voorspelbaar.
Verzend- en btw-regels waren een grote uitdaging door het internationale karakter van de store. We bouwden een flexibele rule engine die dynamische verzendtarieven toepast op basis van regio, producttype en hoeveelheid. Als een product boven een bepaalde maat of gewicht uitkwam, of beperkte materialen zoals batterijen bevatte, pasten de beschikbare verzendmethoden zich automatisch aan. Voor btw gebruikten we verschillende configuraties per storefront, inclusief logica om btw wel of niet toe te passen op basis van B2B-status en klantlocatie. Ook regionale voordelen, zoals milieukortingen en loyaliteitsgebonden levervoordelen, werden meegenomen.
Langdurige support = langdurige groei
Groei stopte niet na de lancering.
Sinds de lancering blijven we het platform actief ondersteunen en verbeteren. Dat omvat onder andere: – Magento upgraden naar de laatste stabiele versies – Wekelijkse performance-audits uitvoeren – ERP-syncproblemen met Comarch debuggen – Caching verbeteren via Varnish en Redis – Nieuwe storefronts aanmaken voor verdere uitbreiding
We bouwden ook een Master Account-systeem voor het salesteam. Managers kunnen daarmee winkelwagens aanpassen, prijzen wijzigen of custom productconfiguraties uploaden voor offline klanten.
Performance die standhoudt
Sneller, ook met volle winkelwagens.
We optimaliseerden alles: van afbeeldingsformaten en lazy loading tot backend queries en full-page cache. De checkout werd meer dan 60% sneller en de store laadt nu betrouwbaar, ook bij hoge winkelwagenvolumes.