Det, vi overtog
En ældre løsning med kompleksitet fra land til land.
Webshoppen havde kørt på Magento 1 i årevis og var fyldt med legacy-kode, hurtige lappeløsninger og skrøbelige moduler. Hvert land havde sin egen storefront med individuelle priser, forskellig momslogik og regionsspecifikke kampagner. Der fandtes ingen samlet måde at administrere dem på. Samtidig var hastigheden blevet mærkbart dårligere, især i højsæsonen.
Migrering til Magento 2 — uden at noget gik i stykker
Vi genopbyggede fundamentet uden at afbryde driften.
Vi begyndte med en grundig audit af den eksisterende Magento 1-webshop for at afgøre, hvad der kunne genbruges, hvad der skulle refaktoreres, og hvad der måtte bygges helt om. En trinvis migrering gjorde det muligt at bevare dataintegriteten, mens centrale områder blev omstruktureret. Produktdata blev normaliseret, attributsæt ryddet op, og kategorier blev reorganiseret. Vi migrerede kunder, ordrehistorik, CMS-sider og prisregler med særlig opmærksomhed på konfigurationerne for de enkelte storefronts. Specialbyggede scripts sikrede en stabil dataoverførsel uden at forstyrre den daglige drift. Migreringen skabte fundamentet for højere performance og stabilitet, mens virksomheden fortsatte med at vokse.
Et nyt checkoutflow
Købsflowet blev tydeligere for både detail- og B2B-kunder.
Vi gentænkte checkoutflowet fuldstændigt for at gøre det hurtigere, mere intuitivt og mindre frustrerende — især for brugere, der skifter mellem flere enheder eller bestiller på vegne af andre. I stedet for Magentos standardoplevelse skabte vi et tydeligt flow i tre trin: først vælger kunden at logge ind, oprette sig eller fortsætte som gæst; derefter indtastes leveringsoplysninger og vælges fragtmetode; til sidst gennemføres betalingen. Hvert trin blev forenklet for at reducere friktion, intelligente valideringer mindskede indtastningsfejl, og estimerede leveringstider blev vist ud fra både lagerstatus og kundens placering. For brugere, der er logget ind, gemmes kurve og kan genbruges — en vigtig funktion for B2B-købere, som ofte skal have en ordre godkendt, før den gennemføres. Det nye checkoutflow reducerede antallet af afbrudte køb og gjorde vejen til bestilling mere naturlig.
Mere intelligent fragt og moms
Regionale regler blev forudsigelige i stedet for manuelle.
Fragt- og momsregler var en stor udfordring, fordi webshoppen dækkede flere lande. Vi udviklede en fleksibel regelmotor, som beregnede dynamiske fragtrater ud fra region, produkttype og antal. Hvis en vare overskred bestemte mål eller vægtgrænser eller indeholdt begrænsede materialer som batterier, blev fragtmulighederne automatisk tilpasset. Moms blev konfigureret separat for hver storefront med logik, der anvendte eller fjernede moms ud fra B2B-status og kundens placering. Vi tog også højde for regionale ordninger som miljøfradrag og leveringsfordele baseret på loyalitet.
Langsigtet support giver langsigtet vækst
Skaleringen fortsatte efter lanceringen — ikke kun under genopbygningen.
Siden lanceringen har vi fortsat samarbejdet med kunden om løbende support og forbedringer af platformen. Det omfatter: – Opgradering af Magento til de seneste stabile versioner – Ugentlige performanceaudits – Fejlfinding i ERP-synkroniseringen med Comarch – Bedre caching med Varnish og Redis – Oprettelse af nye storefronts til yderligere ekspansion
Vi byggede også et Master Account-system til salgsteamet, så ledere kan redigere kurve, justere priser og uploade tilpassede produktkonfigurationer for offlinekunder.
Performanceforbedringer, der kan mærkes
Hastighedsforbedringerne holdt, selv ved store kurve i den virkelige drift.
Vi optimerede alt fra billedstørrelser og lazy loading til backendforespørgsler og full-page cache. Checkout blev mere end 60 % hurtigere, og webshoppen indlæses nu stabilt, selv når kurvene indeholder mange varer.