Eftersom Magento 1:s slutdatum närmar sig i juni nästa år är det avgörande att du börjar planera din datamigrering. Det är en ganska knepig sak att genomföra även om du bara flyttar data från den gamla versionen av samma programvara till den nya och uppgraderade versionen. Det är därför du måste överväga allt som är inblandat innan du uppgraderar din Magento e-handelsplattform.
Om du lyckades göra det rätt kan migrering från Magento 1 till den nya och förbättrade versionen av Magento 2 vara sömlös. I värsta fall kan det dock orsaka en situation som är svår att vända lätt, till exempel förlust av viktiga data. För att hjälpa dig att undvika att detta händer har vi sammanställt en lista med några tips för vad du ska göra när du flyttar från en plattform till en annan.
Känn dina Magento 1-data inifrån och ut
För att uppleva bästa möjliga migrering måste du känna till de data du flyttar inifrån och ut. Detta betyder den grundläggande datastrukturen och anpassningarna som du har gjort. Eftersom Magento 2-schemat har samma grundstruktur som Magento 1, bör det vara enkelt att förstå.
Se till att du förstår migreringsverktyget
Det är viktigt att förstå hur Migrationsverktyget fungerar. Det involverar ett antal viktiga XML-mappfiler som visar målkolumner och tabeller och källor. Alla anpassade kolumner och tabeller, samt ändringar av kolumntyper, måste ta hänsyn till mappningarna, annars kommer inte migreringen att lyckas.
När du förstår Magento 1-databasen och hur den är strukturerad, har tittat på den officiella dokumentationen relaterad till migration och förstår hur verktyget ska fungera, är det dags att komma igång. Det enda sättet du får en tydligare och bättre förståelse för verktyget är att faktiskt använda det.
Så i en icke-produktionsinställning, ta en säkerhetskopia på MySQL av din Magento 2-databas, ställ in config.xml-filen för migration, kör igenom den och se vad som händer.
Kontrollera och övervinna frågor
Det kan hända att det uppstår misslyckanden längs vägen. Få inte panik. Det enda du kan göra är att köra din migrering, identifiera brister i mappningen med hjälp av integritetskontroller och sedan ändra mappningarna och upprepa. Du kan behöva rensa upp Magento 1-datan vid det här laget. Expertföretag erbjuder vägledning och råd, eller så kan du anlita en skicklig frilanskonsult som kan hjälpa dig genom migreringsprocessen för att säkerställa att dina Google-rankningar inte försämras.
Efter dataintegritetssteget måste du misslyckas med migreringen kräver att du importerar #backups av Magento 2-databasen, eftersom det inte finns något sätt att på nytt ångra eller återställa migreringar. Eventuella fel som visas efter dataintegritetssteget kanske inte är lika specifika. Du kan dock öka ordligheten med tillägg av -v-flaggor i kommandona för migration.
Testa allt
När du har tagit tag i datamigreringsverktyget och slutfört den första migreringen framgångsrikt måste du testa allt. Och vi menar allt. Testa alla funktioner som drivs av data i din e-handelsbyggnad. Det är inte möjligt att komma tillbaka från denna punkt, så det är bäst att testa allt innan man går vidare med produktionen.
