← Tilbake til caser

Magento case

Fra regional butikk til skalerbar Magento-plattform

Dette var ikke en helt ny lansering. Det var en solid virksomhet som ble holdt tilbake av teknologistakken.

Plattform Magento
Bransje Boligforbedring og interiør
arbeidstype Modernisering, migrering og skalering
Magento 2MigreringSkalerbarhetLegacyERP

kunde

Kunden er en mellomstor produsent og distributør innen boligforbedring og interiørdesign.

Sortimentet består av et konsentrert utvalg produkter som kan tilpasses med mange varianter, størrelser, farger, beslag og bruksområder. Bedriften selger både direkte til privatkunder og til grossister, noe som stiller ekstra krav til prislogikk, fraktflyt og ordretilpasning. Med virksomhet i flere regioner trengte de en skalerbar e-handelsløsning som kunne håndtere kompleks kataloglogikk og ERP-integrasjon uten å gå på bekostning av ytelsen.

prosjektoversikt

Dette var ikke en helt ny lansering. Det var en solid virksomhet som ble holdt tilbake av teknologistakken.

Magento 1 hadde gjort jobben i mange år, men løsningen begynte å slå sprekker: treg administrasjon, for mange manuelle prosesser, utdatert UX og flere utvidelser enn noen lenger hadde oversikt over.

Vi kom ikke bare inn for å migrere, men for å tenke gjennom på nytt hvordan nettbutikken fungerte — fra prisstyring til supportteamets ordrebehandling.

Utgangspunktet

En vellykket nettbutikk ble holdt tilbake av en utdatert teknisk plattform.

Virksomheten fungerte godt, men teknologien klarte ikke å holde følge. Løsningen var bygget på Magento 1 med lappede moduler, checkout-utvidelser stablet oppå hverandre og ingen tydelig vei videre for nye funksjoner. Den kunne verken støtte moderne markedsføringsverktøy eller grunnleggende automatisering for å beholde kundene.

Komplett migrering til Magento 2 og teknisk opprydding

Vi ryddet op i fundamentet, før vi bygget videre.

Før utviklingen startet, gjennomførte vi en grundig analyse av Magento 1-butikken. Mange år med lappede moduler, ytelsesflaskehalser og overlappende pluginlogikk gjorde at en enkel plattformmigrering ikke var nok. Vi kartla kritiske datatyper, produkter, kundekontoer, ordrehistorikk og avgiftsregler og bygget opp viktige deler på nytt etter beste praksis for Magento 2. Dette omfattet normalisering av attributtsett, sammenslåing av overflødige kategorier og opprydding i filtrene for lagdelt navigasjon. Eldre tredjepartsmoduler ble vurdert én etter én: De nødvendige ble skrevet om eller erstattet med lettere spesialmoduler, mens resten ble fjernet. Oppryddingen reduserte rotet i backend betydelig og gjorde løsningen enklere å vedlikeholde på lang sikt.

Spesialverktøy i stedet for plugins

Lett skreddersydd logikk erstattet tunge utvidelser.

I stedet for å være avhengige av tunge tredjepartsutvidelser utviklet vi en rekke lette spesialverktøy tilpasset kundens konkrete behov. Dette omfattet et produktkonfigurasjonssystem som oppdaterte priser og valgmuligheter dynamisk ut fra de valgte parameterne. For lojalitet og kampanjer bygget vi et poengsystem der belønninger ble utløst av innholdet i handlekurven, kundenivået og kjøpshistorikken. Vi innførte også en veiledet tilbudsprosess for B2B-brukere, slik at de kunne sette sammen konfigurerbare handlekurver, lagre dem og sende dem til godkjenning. Alt kjørte direkte i Magento uten unødvendig systembelastning.

Intelligente administrasjonsgrensesnitt

De interne teamene fikk raskere måter å håndtere det daglige arbeidet på.

Vi gjorde administrasjonen enklere ved å bygge tilpassede dashboards og verktøypaneler for salgsledere og lagermedarbeidere. Viktige funksjoner var merking av tilbudsprioritet, visuelle indikatorer for ekspressordrer og generering av produksjonsklare arbeidsordre som PDF med ett klikk. Vi la også til livevisning og redigering av handlekurver. Hvis en kunde ringte med spørsmål om en halvferdig ordre, kunne medarbeideren hente den frem og fullføre den sammen med kunden i sanntid. Alt var samlet i ett strømlinjeformet grensesnitt i stedet for fordelt på mange faner og enheter.

Ytelse, hastighet og skalering

Ytelse ble en del av arkitekturen.

Vi behandlet ytelse som en funksjon, ikke som en ettertanke. Hvert frontend-skript ble gjennomgått og enten utsatt, lastet inn ved behov eller fjernet hvis det var unødvendig. Bilder ble konvertert til WebP og optimalisert i responsive størrelser. På serversiden aktiverte vi Varnish for fullside-cache og Redis for økt- og objektcache. Checkouten ble skilt ut i et fallback-tema for å unngå frontendkonflikter, noe som ga langt smidigere mobilkjøp. Belastningstester i perioder med høy trafikk bekreftet at butikken kunne håndtere trafikktopper uten redusert ytelse.

Sømløs ERP- og fraktintegrasjon

Driften ble koblet sømløst sammen bak kulissene.

ERP-integrasjonen ble bygget med et dedikert mellomvarelag som sendte og hentet data fra kundens interne system uten å blokkere Magento-prosesser. Vi implementerte logikk for å gruppere kompatible forsendelser — produkter som kunne pakkes sammen — og la til reservebestemmelser for utsolgte varer. Fraktmetodene ble tilpasset etter kundetype, privat eller grossist, og destinasjon. Begrensede produkter utløste fraktadvarsler eller ble utelukket. Avgiftslogikken ble tett koblet til ERP-synkroniseringen for å unngå avvik på fakturaene. Resultatet var raskere lagerdrift og langt færre feil.

Konklusjon

Skiftet til Magento 2 ble en mulighet til å tenke gjennom på nytt hele kundereisen.

Ved å redusere avhengigheten av plugins, innføre nyttige backendverktøy og integrere tett med de eksisterende logistikksystemene leverte vi en skalerbar plattform som er bygget for å vare. Ytelse, vedlikeholdbarhet og fleksibilitet ble betydelig forbedret, og bedriften har nå et teknisk fundament som gjør det mulig å vokse trygt både lokalt og internasjonalt.

Ønsker du noe lignende?

Send oss ditt plattformproblem.

Vi går gjennom det, diskuterer mulighetene og foreslår det mest praktiske neste steg, før arbeidet starter.

Kontakt oss