Magento 2-migreringstjenester: strømlinet vedligeholdelse og finansiel rapportering

Innowise har udført migrering af en onlinebutik udviklet på Shopware 5 til Magento 2 CE ved at genopbygge back-end, front-end og butiksgrænseflade for at bevare brugernes fortrolighed og strømline den finansielle rapportering og vedligeholdelse for kunden.

Kunde

Industri
Region
Tyskland
Kunde siden
2022

Vores kunde er en møbelproducent med base i Tyskland. De har specialiseret sig i at producere og sælge førsteklasses møbler til gårdhaver, terrasser og andre udendørsarealer i Tyskland og EU-landene.

Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.

Udfordring

Forældet teknisk infrastruktur hindrede vedligeholdelse og finansiel rapportering

Kunden driver flere hjemmesider, der er bygget på Magento 2 CE-platformEn butik var hostet på Shopware 5, hvilket besværliggjorde vedligeholdelse og finansiel rapportering. Fordi Shopware understøtter en anden teknologistak end Magento, måtte kundens udviklere opdatere og implementere en separat version til Shopware-butikken og håndtere længere vedligeholdelsescyklusser. Kunden havde også problemer med at standardisere salgsdata, da Magento og Shopware tilbyder forskellige systemer til betalingsbehandling og rapportering.

Kunden udtrykte ønske om at holde deres online tilstedeværelse standardiseret på Magento-infrastrukturen, så de har henvendt sig til Innowise-teamet for at migrere butikken fra Shopware 5 til Magento 2 CE. Samtidig med at teknologistakken blev ændret, var det vigtigt for kunden at bevare den gamle funktionalitet og hjemmesidens design.

Projektet krævede en kompleks datamigrationslogik på grund af de forskellige datastrukturer mellem Shopware og Magento. Ud over Magento 2-migreringstjenester måtte vi genopbygge nogle ældre funktioner fra bunden for at få dem til at fungere på den nye platform.

Løsning

Magento 2-migreringstjenester med justeringer af backend-logik og dataoverførsel med opdateret butiksgrænseflade

Vores ingeniører startede projektet med en grundig analyse af kundens websites, herunder dem, der var bygget på Magento 2 CE. Vi gennemgik også de funktioner, der tilbydes af både Shopware og Magento, for at identificere omfanget af datamigrering og definere de webstedsfunktioner, der kunne migreres, og dem, der skulle bygges op fra bunden.

Efter at have analyseret projektets omfang opdelte vores ingeniører processen i tre trin:

  • Migrer dataene til den nye platform ved hjælp af pakken LitExtention, og opret brugerdefinerede scripts til at migrere dataposter, der ikke understøttes af LitExtention;
  • Genskab hjemmesidens frontend fra bunden, så ældre farveskemaer og UI-elementer kan fungere i Magento;
  • Genimplementere betalings- og forsendelsesbehandlingssystemer og bringe dem op på en standard med resten af kundens websteder og strømline rapporteringsprocessen.

Migration af data

Udviklerne valgte LitExtention til at migrere webstedsdata fra Shopware 5 til Magento 2 CE, fordi den understøtter begge respektive platforme. LitExtentions tilpasningsfunktioner og understøttelse af tredjepartsudvidelser gjorde det muligt for vores team præcist at overføre produktattributter, billeder, kundeoplysninger og ordrehistorik fra den gamle platform. For at lette de funktioner, der ikke understøttes af LitExtention dataoverførselsfunktionalitet, som f.eks. produktsamlinger eller tilpasningsmuligheder, har Innowise-udviklerne bygget tilpassede migrationsscripts. Ingeniørerne brugte også brugerdefinerede scripts til at genimplementere funktionalitet fra den oprindelige side på den nye platform.

Opdateret butiksfacade

Det var vigtigt for kunden at bevare den velkendte fornemmelse for de besøgende på hjemmesiden. Da Magento har forskellige farveskemaer og UI-elementer, var vores udviklere nødt til at bygge hele frontend-delen fra bunden.

Ved at bruge de originale sider som skabeloner har vores team genskabt designet og frontend-funktionerne og sikret, at de besøgende befinder sig i et velkendt digitalt rum og ikke har problemer med at navigere i produktsamlingerne og afgive ordrer.

For at lette overgangen til den nye infrastruktur har vi også løst flere tilbagevendende fejl, som plagede den tidligere hjemmesideversion. Som et resultat opnåede vi en visuelt sammenhængende grænseflade og forbedrede onlinebutikkens ydeevne og pålidelighed.

Nye funktioner og tilpasninger

Ud over at genskabe hjemmesidens brugergrænseflade og migrere data til den nye platform har det tekniske team implementeret flere funktioner, der yderligere har lettet overgangen for kunden og deres respektive købere.

Vores udviklere har implementeret betalings- og forsendelsesmuligheder på den nye hjemmeside på samme måde, som de er bygget på resten af kundens butikker. Strømlinede funktioner muliggjorde et problemfrit kundeflow, da de nu kan forvente den samme shoppingoplevelse, uanset hvilken butik de besøger.

Fra kundens synspunkt betyder standardiseret betaling og forsendelse praktisk sporing af salgsdata og økonomisk rapportering.

Teknologier

PHP, Magento 2, PHPCS, PHPStan
HTML, JavaScript, Mindre

MySql, Elasticsearch

Docker, Warden, CI/CD

VCS

Git, Bitbucket

Proces

Vores første skridt var at indsamle og dokumentere kundens krav. Derefter undersøgte vores team de websites, kunden driver, for at finde ud af, hvilke funktioner kunden ønsker at implementere, og udarbejdede omfanget af opgaver i forbindelse med datamigrering.

Derefter gennemgik de opgaverne, tildelte hver enkelt en prioritet og udvalgte teammedlemmer til at håndtere dem. Teamet har inddelt projektet i to-ugers sprints, og i slutningen af sprintet holdt udviklerne regelmæssige demoer med kunden for at diskutere resultaterne og planlægge opgaverne for det næste sprint. Udviklerne havde også samtaler med kunden to gange om ugen for at tage fat på opståede problemer og løse dem så hurtigt som muligt.

Den fleksible og tilpasningsdygtige tilgang gjorde det muligt for vores team at tilbyde problemfri og strømlinet softwareservice til kunden. Det lykkedes vores ingeniører at bevare kontinuiteten i det oprindelige design, indarbejde velkendte elementer og samtidig forbedre brugeroplevelsen.

Hold

1
Projektleder
1
Backend-udvikler
1
Front-end udvikler
team-intelligent

Resultater

Strømlinet rapportering og vedligeholdelse, opdateret e-handelsinfrastruktur

Innowise har med succes migreret kundens hjemmeside fra Shopware 5 til Magento 2 CE.

Som et resultat af Magento 2-migreringen strømlinede kunden sin finansielle rapportering og vedligeholdelse, mens deres kunder fortsat kunne nyde godt af det velkendte website.

Ekspertisen hos Innowise team gjorde det muligt for dem at overføre hele funktionaliteten i Ældre hjemmesidehvilket udelukker kompatibilitetsproblemer med Magento 2 CE.

Projektets varighed
  • August 2022 - december 2022

30%

Reduktion af vedligeholdelsesomkostninger

12%

Forøgelse af hjemmesidens ydeevne

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil