Gennaio 7, 2020

Non aspettare prima che sia troppo tardi – Strategia di migrazione per Magento 2

Poiché la data di fine supporto per Magento 1 si avvicina, prevista per giugno del prossimo anno, è fondamentale iniziare a pianificare la migrazione dei dati. Si tratta di un'operazione piuttosto complessa, anche se si tratta semplicemente di spostare i dati dalla vecchia versione dello stesso software alla nuova versione aggiornata. Per questo motivo, è necessario valutare attentamente ogni aspetto prima di aggiornare la piattaforma eCommerce Magento.

Se sei riuscito a farlo bene, la migrazione da Magento 1 alla versione nuova e migliorata di Magento 2 potrebbe essere perfetta. Tuttavia, nel peggiore dei casi, potrebbe causare una situazione difficile da risolvere facilmente, come la perdita di dati importanti. Per aiutarti a evitare che ciò accada, abbiamo messo insieme un elenco di alcuni suggerimenti su cosa dovresti fare quando ti sposti da una piattaforma all'altra.

Conosci i tuoi dati Magento 1 dentro e fuori

Per sperimentare la migliore migrazione possibile, devi conoscere i dati che stai spostando al rovescio. Ciò significa la struttura dei dati di base e le personalizzazioni che hai effettuato. Poiché lo schema di Magento 2 ha la stessa struttura di base di Magento 1, dovrebbe essere abbastanza semplice da capire.

Assicurati di aver compreso lo strumento di migrazione

È importante capire come funziona lo strumento di migrazione. Coinvolge una serie di importanti file di mappatura XML che elencano le colonne, le tabelle e le origini di destinazione. Eventuali colonne e tabelle personalizzate, nonché le modifiche ai tipi di colonna, dovranno tenere conto delle mappature o la migrazione non avrà esito positivo.

Una volta compreso il database Magento 1 e come è strutturato, aver esaminato la documentazione ufficiale relativa alla migrazione e capito come funzionerà lo strumento, è ora di iniziare. L'unico modo per avere una comprensione più chiara e migliore dello strumento è utilizzarlo effettivamente.

Quindi, in un ambiente non di produzione, fai un backup su MySQL del tuo database Magento 2, imposta il file config.xml per la migrazione, eseguilo e guarda cosa succede.

Controllare e superare i problemi

Potrebbero verificarsi degli intoppi durante il processo. Non fatevi prendere dal panico. L'unica cosa che potete fare è avviare la migrazione, identificare le lacune nella mappatura tramite controlli di integrità, quindi modificare le mappature e ripetere il processo. Potrebbe essere necessario ripulire i dati di Magento 1 a questo punto. Aziende specializzate offrono assistenza e consulenza, oppure potete avvalervi dei servizi di un consulente freelance qualificato che vi accompagnerà durante la migrazione per garantire che il vostro posizionamento su Google non ne risenta.

Dopo la fase di integrità dei dati, sarà necessario che gli errori nella migrazione richiedano di reimportare i #backup del database Magento 2, poiché al momento non è possibile annullare o ripristinare le migrazioni. Eventuali errori che vengono visualizzati dopo il passaggio sull'integrità dei dati potrebbero non essere così specifici. È possibile aumentare la verbosità, tuttavia, con l'aggiunta di flag -v nei comandi per la migrazione.

Prova tutto

Dopo aver preso confidenza con lo strumento di migrazione dei dati e aver completato con successo la prima migrazione, devi testare tutto. E intendiamo tutto. Prova tutte le funzionalità guidate dai dati nella tua build di eCommerce. Non si torna indietro da questo punto, quindi è meglio testare tutto prima di andare avanti con la produzione.

Circa l'autore 

Imran Uddin


{"email": "Indirizzo email non valido", "url": "Indirizzo sito Web non valido", "richiesto": "Campo obbligatorio mancante"}