Jannewaris 7, 2020

Wachtsje net foardat it te let is - Migraasjestrategy foar Magento 2

Omdat it ein fan 'e libbensdatum fan Magento 1 yn juny fan takom jier oan 'e hoarizon is, is it krúsjaal dat jo begjinne mei it plannen fan jo gegevensmigraasje. It is in frijwat lestich ding om te foltôgjen, sels as jo allinich gegevens ferpleatse fan 'e âlde ferzje fan deselde software nei de nije en opwurdearre ferzje. Dêrom moatte jo alles wat derby komt folslein beskôgje foardat jo jo Magento e-commerceplatfoarm opwurdearje.

As jo ​​it goed slagge, koe de migraasje fan Magento 1 nei de nije en ferbettere ferzje fan Magento 2 soepel wêze. Yn in worst-case senario kin it lykwols in situaasje feroarsaakje dy't lestich is maklik om te draaien, lykas it ferlies fan wichtige gegevens. Om jo te helpen dat dit net bart, hawwe wy in list gearstald mei wat tips foar wat jo moatte dwaan as jo fan it iene platfoarm nei it oare ferpleatse.

Ken jo Magento 1-gegevens binnenút

Om de bêste migraasje mooglik te ûnderfinen, moatte jo de gegevens dy't jo ferpleatse fan binnenút witte. Dit betsjuttet de basisgegevensstruktuer en oanpassingen dy't jo hawwe makke. Om't Magento 2-skema deselde basisstruktuer hat as Magento 1, moat it rjocht genôch wêze om te begripen.

Soargje derfoar dat jo it migraasjeprogramma begripe

It is wichtich om te begripen hoe't it Migration Tool wurket. It giet om in oantal wichtige XML-mapping-bestannen dy't bestimmingkolommen en tabellen en boarnen opnimme. Elke oanpaste kolommen en tabellen, lykas wizigingen yn kolomtypen, moatte de mappings ynfiere, oars sil de migraasje gjin sukses wêze.

Sadree't jo de Magento 1-database begripe en hoe't it is struktureare, hawwe sjoen nei de offisjele dokumintaasje oangeande migraasje en begrepen hoe't it ark sil wurkje, is it tiid om te begjinnen. De iennige manier wêrop jo in dúdliker en better begryp hawwe fan it ark is it eins te brûken.

Dus, yn in net-produksje-ynstelling, nim dan in backup op MySQL fan jo Magento 2-database, set it config.xml-bestân yn foar migraasje, rin der trochhinne en sjoch wat der bart.

Problemen kontrolearje en oerwinne

Der kinne ûnderweis flaters barre. Gjin panyk. It iennige dat jo dwaan kinne is jo migraasje útfiere, tekoartkommingen yn 'e mapping identifisearje mei yntegriteitskontrôles en dan de mappings oanpasse en werhelje. Jo moatte miskien de Magento 1-gegevens op dit punt opskjinmeitsje. Saakkundige bedriuwen biede begelieding en advys, of jo kinne de tsjinsten ynhiere fan in betûfte freelance adviseur dy't jo by it migraasjeproses helpe kin om te soargjen dat jo Google-ranglist net beheind wurdt.

Nei de stap foar gegevensyntegriteit, moatte jo mislearrings yn 'e migraasje fereaskje dat jo #backups fan' e Magento 2-database opnij ymportearje, om't d'r gjin manier is om hjoeddeistige migraasjes werom te meitsjen of werom te draaien. Eventuele flaters dy't ferskine nei de Data Integrity Step binne miskien net sa spesifyk. Jo kinne de verbositeit lykwols ferheegje, mei de tafoeging fan -v-flaggen yn 'e kommando's foar migraasje.

Alles testje

Nei't jo it gegevensmigraasjeprogramma hawwe krigen en de earste migraasje suksesfol hawwe foltôge, moatte jo alles hifkje. En wy bedoele alles. Test alle funksjes oandreaun troch gegevens yn jo eCommerce build. D'r is gjin weromkommen fan dit punt, dus it is it bêste om it allegear te testen foardat jo trochgean mei produksje.

Oer de Skriuwer 

Imran Uddin


{"email": "E-postadres ûnjildich", "url": "Webside-adres ûnjildich", "required": "Ferplicht fjild ûntbrekt"}