Guida alla migrazione da Magento 1 a Magento 2: come migrare in sicurezza

Pubblicato: 2023-01-10

Non c'è dubbio che ci sono molte ragioni per considerare la migrazione da Magento 1 a Magento 2 , specialmente quando Magento ha rilasciato l'ultima fantastica versione. Rispetto a Magento 1, Magento 2 offre sia un design che prestazioni migliori. Se torniamo a qualche anno fa, non molte persone osano passare a Magento 2 a causa della sua instabilità. Ci sono molti bug nella primissima versione di Magento 2. Ma ora, c'è una storia diversa quando Magento mette tutti i suoi sforzi per innovare, migliorare e potenziare le funzionalità di Magento 2.

Inoltre, sarebbe meglio se pensassi di migrare da Magento 1 a Magento 2 al più presto da quando Magento ha smesso di fornire supporto per Magento 1 a giugno 2020.

A parte questo, è un processo complicato che richiede tempo, denaro e impegno. Gli sviluppatori di Magento probabilmente sanno quanto sia difficile; pertanto, questo post sul blog non è per loro ma per i proprietari dei negozi Magento, che migreranno da Magento 1 a Magento 2. In altre parole, nel post di oggi, mostreremo ai commercianti Magento come eseguire la migrazione Magento passo dopo passo e nel periodo ottimale.

Cose importanti da sapere prima della migrazione a Magento 2

Molte persone pensano che la migrazione da Magento 1 a Magento 2 sia simile all'aggiornamento dell'ultima versione di Magento 1.

Tuttavia, è sbagliato !

Per essere più specifici, la migrazione di Magento significa che dovrai creare un nuovo sito Web su Magento 2 da zero ma migrare i dati dal vecchio sito.

Non puoi continuare a utilizzare i temi, le estensioni e il codice di Magento 1 attuali. Entreremo nel dettaglio nelle parti successive.

30 giorni per migrare da Magento 1 a Magento 2

Dalla nostra esperienza, ci vorrebbero in media 4-5 settimane (circa 30 giorni lavorativi) per migrare da Magento 1 a Magento 2. Tuttavia, se il tuo sito richiede molte funzioni personalizzate e personalizzazione del tema con un'enorme quantità di dati da migrare, l'aggiornamento sarebbe più lungo. Vediamo cosa sarebbe coinvolto nella migrazione:

1. Preparazione

Prima di migrare il tuo sito Web su Magento 2, guarda lo store Magento 1 esistente e decidi quali sono le tue "vere esigenze" e devi spostarti sul nuovo sito. Ad esempio, sebbene il tuo sito Web possa contenere un'enorme risorsa di database, ciò di cui hai bisogno per migrare include prodotti, categorie, clienti e ordini. Inoltre, mantieni ciò che ritieni necessario e rimuovi quelli ridondanti in termini di estensioni.

Successivamente, si consiglia vivamente di eseguire attentamente il backup dei dati del sito Web Magento 1, conservando tutti i file, le cartelle e i database per gestire le situazioni sbagliate.

Inoltre, ti suggeriamo di utilizzare lo stesso server di hosting per entrambi i tuoi negozi Magento 1 e 2 (opzionale).

2. Migrazione del tema Magento

Come accennato in precedenza, è impossibile spostare il tema e il modello da Magento 1 al nuovo sito. Tuttavia, ci sono diverse soluzioni.

La prima soluzione: utilizzare temi già pronti

La prima soluzione è acquistare un tema già pronto per Magento 2 da applicare per il tuo nuovo sito web. Ci sono centinaia di design attraenti disponibili tra cui scegliere nel marketplace di Magento o mercati di temi ben noti come Themeforest, TemplateMonster, VenusTheme, ecc.

Pro: c'è un vasto numero di scelte per il design del tuo nuovo sito web. Questa soluzione consente inoltre di risparmiare tempo e denaro per la progettazione e la codifica dei temi. E costa solo $ 100 a $ 200 per un tema reattivo Magento 2 ben progettato.

Contro: anche altri negozi possono acquistare quel tema e avere un aspetto simile al tuo. Per gestire questo problema, puoi personalizzare il tema in modo che corrisponda all'immagine del tuo marchio. Il costo per la personalizzazione del tema dipenderà in modo significativo dall'estensione che desideri personalizzare e dallo sviluppatore/designer Magento che scegli.

La seconda soluzione: utilizzare temi gratuiti

La seconda soluzione è trovare e utilizzare un tema Magento 2 per il download gratuito.

Pro: l'ovvio vantaggio di questa soluzione è che non devi spendere per avere un nuovo look.

Contro: Rispetto al numero di temi nella prima soluzione, i temi gratuiti tra cui scegliere sono solo un quarto o anche molto meno. Inoltre, non vi è alcuna garanzia per la qualità di quei temi e modelli gratuiti. La maggior parte delle loro funzioni sono molto limitate. Pertanto, dovresti controllarlo attentamente prima di candidarti al nuovo sito.

La terza soluzione: creare un nuovo design

La terza soluzione è creare da zero un nuovo design del sito web. Per questa opzione, puoi assumere un'agenzia Magento o solo un designer di siti Web per realizzare un design secondo le tue esigenze.

Pro: acquisizione di un design unico del sito Web che soddisfi tutte le tue esigenze e requisiti.

Contro: devi spendere molti soldi per implementare questa soluzione. Inoltre, possono essere necessari 1-2 mesi per completare il progetto sia sul PSD che sulla programmazione front-end.

La quarta soluzione: clonare il vecchio design del sito web

La quarta soluzione è clonare il tuo negozio Magento 1. Se mantieni ancora il design del negozio (sotto il file PSD), puoi considerare di clonarlo per creare lo stesso aspetto per il tuo negozio Magento 2.

Pro: mantenere l'attuale design del sito Web Magento che è familiare a tutti i tuoi clienti.

Contro: il tempo per la clonazione del sito web dipende da quanto è complicato il tuo progetto attuale. Tuttavia, la clonazione di un sito Web, in generale, richiederà anche una notevole quantità di tempo (almeno un mese). Inoltre, puoi finalmente ottenere un design simile (70-80%) a quello vecchio ma non uguale (100%) a causa delle diverse strutture di Magento 1 e 2.

Qual è la migliore soluzione per la migrazione del tema Magento?

Nonostante l'introduzione di molte soluzioni per affrontare il problema della migrazione del tema Magento, consigliamo vivamente la prima soluzione. Nel complesso, l'utilizzo di un tema Magento 2 già pronto richiederà il minor tempo (per cercare il tema appropriato), denaro (per possedere il tema) e impegno (per installarlo e personalizzarlo). La maggior parte dei nostri clienti ora sceglie questa opzione.

Inoltre, il tempo totale per l'implementazione del tema sul tuo nuovo sito Web Magento 2 (incluse installazione, configurazione e personalizzazione minore) sarebbe in media di 4-5 giorni.

3. Migrazione dei dati

La migrazione dei dati di Magento è il processo di trasferimento di tutti i tuoi dati, inclusi prodotti, categorie, clienti, ordini, testimonianze, recensioni, ecc., al nuovo sito web. È vero che questa è la fase più cruciale nel processo di aggiornamento di Magento 2, che ti chiede di avere una saggia conoscenza ed esperienza per condurre la migrazione. In caso contrario, un piccolo errore può portare a una grave perdita di dati senza ripristino.

Per spostare le risorse del tuo database da Magento 1 a Magento 2, possiamo utilizzare il pratico Magento Data Migration Tool fornito da Magento. Questo strumento utilizzerà i map file per trasformare i dati nel tuo negozio Magento 2. Più specificamente, verificherà la coerenza tra le strutture del database Magento 1 e 2, monitorerà l'avanzamento del trasferimento dei dati, creerà registri ed eseguirà test di verifica dei dati.

Innanzitutto, dovrai installare Magento Data Migration Tool tramite composer per eseguire la migrazione dei dati. Ricordati di scaricare la versione corretta dello strumento utilizzato per la tua versione di Magento 2.

Ad esempio, se crei il tuo nuovo sito Web su Magento 2.4.3, devi installare Magento Data Migration Tool con la stessa versione (2.4.3). In secondo luogo, è necessario migrare le impostazioni di configurazione da M1 a M2, inclusi negozi, siti Web, configurazioni di sistema (spedizione, pagamento, tasse) e così via. Terzo, è il momento di migrare i dati primari nel database.

A parte questo, occorrerebbero dai 3 ai 5 giorni per migrare i dati da Magento 1 a Magento 2 in base al numero esistente di prodotti, ordini e clienti.

4. Migrazione dell'estensione Magento

Analogamente al tema, non è possibile utilizzare le estensioni Magento 1 nel negozio Magento 2. Per "migrare" queste estensioni, devi trovare i moduli e i plugin che forniscono le stesse funzioni ma Magento 2.

Tuttavia, non tutte le estensioni per Magento 1 sono disponibili per Magento 2. In tal caso, puoi contattare i fornitori di estensioni Magento per chiedere loro di sviluppare moduli personalizzati per il tuo negozio.

Abbiamo anche bisogno di migrare i dati da M1 a M2 per alcune estensioni, come Reward Points e Store Credit.

In media, ci vorranno 3-4 ore per ogni migrazione del plug-in, inclusa l'installazione, la configurazione e la risoluzione di eventuali conflitti.

Pertanto, ti consigliamo di selezionare e "migrare" solo le estensioni Magento necessarie al nuovo sito per risparmiare tempo, denaro e fatica.

5. Migrazione del codice personalizzato

Fortunatamente, la maggior parte del codice personalizzato di Magento 1 è compatibile con Magento 2, quindi puoi riscrivere o migrare il codice utilizzando diversi strumenti di migrazione del codice Magento. Usiamo spesso il Code Migration Toolkit di Magento che rende le cose più semplici.

Inoltre, vale la pena notare che ci sono molte differenze nelle strutture di M1 e M2. Devi controllare attentamente il codice per assicurarti che funzioni bene nel nuovo negozio.

6. Migrazione delle impostazioni

Dopo aver eseguito la migrazione di temi, dati ed estensioni, hai completato l'80% del processo di migrazione. Ora devi completare la configurazione sul nuovo sito Web di Magento 2, incluse le impostazioni di lingua, valuta, tasse, modello di posta elettronica e così via.

Inoltre, la SEO svolge un ruolo significativo nell'aumentare il traffico verso il tuo sito web in seguito. Magento 2 ti consente di creare URL SEO-friendly, modificare meta titoli/descrizioni/tag/parole chiave, aggiungere immagini alt, controllare l'indicizzazione del sito e integrarsi con i servizi Google (Analytics/Search Console/Adwords). Pertanto, non dimenticare di sfruttare queste preziose funzionalità se esegui la migrazione da Magento 1 a Magento 2.

7. Test

L'ultima fase fondamentale del processo di migrazione di Magento 2 è il test. È obbligatorio rivedere e controllare a fondo l'intero sito per assicurarsi che tutto funzioni come dovrebbe dopo la migrazione da Magento 1 a Magento 2. Ecco la lista di controllo consigliata da utilizzare durante il test dei negozi dopo l'aggiornamento di Magento 2:

Test dell'interfaccia:

Aspetto del negozio

  • Pagina iniziale
  • Pagine CMS
  • Contenuto della pagina
  • Cursori banner
  • Collegamenti di intestazione e piè di pagina

Elenco dei prodotti

  • Categorie e sottocategorie
  • Modalità griglia/elenco prodotti
  • Menu di navigazione a più livelli
  • Classificazione dei prodotti
  • Prodotto aggiunto al carrello
  • Briciole di pane
  • Cercapersone prodotti

Pagina dei prodotti

  • Aggiungi al carrello/lista dei desideri/lista di confronto
  • Immagini e video del prodotto
  • Quantità del prodotto
  • Prezzo
  • Descrizione del prodotto
  • Valutazioni e recensioni dei prodotti

Carrello della spesa

  • Prodotto aggiunto al carrello
  • Cambiamenti di quantità
  • Rimozione dei prodotti
  • Domanda di sconto
  • Spedizione e calcolo delle tasse
  • Subtotale e prezzo totale complessivo

Pagina di pagamento

  • Check-out degli ospiti
  • Fatturazione e spedizione
  • Modalità di spedizione e pagamento

Conto cliente e informazioni

  • Accesso e registrazione del cliente
  • Ha dimenticato la password
  • Pagina dell'account cliente

E-mail

  • Conferma registrazione
  • Reimpostazione della password
  • Conferma dell'ordine
  • Contattaci sottomissione
  • Sottoscrizione alla Newsletter

Test di back-end:

Catalogo dei prodotti

  • Configurazione del prodotto
  • Configurazione delle categorie
  • Gestione degli attributi
  • Gestione recensioni
  • Generazione della mappa del sito

I saldi

  • Creazione dell'ordine
  • Invio fattura
  • Inoltro della spedizione
  • Creazione nota di credito

Clienti

  • Gestione clienti
  • Creazione di gruppi di clienti

Promozioni

  • Regole dei prezzi di catalogo
  • Regole del prezzo del carrello

Quanto costa migrare da Magento 1 a Magento 2?

Il costo della migrazione potrebbe essere elevato, ma se lo merita. A seconda della complessità del tuo sito web previsto, il prezzo potrebbe essere più alto o più basso. Ad esempio, nella migrazione del tema Magento, devi spendere solo $ 100-200 per un tema già pronto o fino a $ 1.000- $ 2.000 per ottenere un design unico o clonare il vecchio sito. Inoltre, più estensioni vuoi migrare, più soldi devi pagare.

Nel caso in cui non esegui tu stesso la migrazione da Magento 1 a Magento 2 ma utilizzi il servizio di migrazione Magento 2 di un'agenzia, il costo del tuo progetto dipenderà anche in modo significativo dalla tariffa oraria dello sviluppatore Magento. Ad esempio, mentre una società di sviluppo Magento negli Stati Uniti ti addebiterà $ 75-150 per ora lavorativa, devi pagare solo la metà o anche meno ($ 20-50 per ora lavorativa) per un'agenzia di sviluppo Magento offshore. Questo enorme divario di prezzo è semplicemente dovuto alla notevole differenza tra i costi del lavoro delle regioni.

Con oltre 10 anni di esperienza nello sviluppo di Magento, possiamo offrire un processo di migrazione fluido e di alta qualità a un prezzo molto ragionevole. Contattaci ora per ottenere un preventivo e una consulenza GRATUITI e VELOCI per il tuo progetto!

Conclusione

Da quello che sta accadendo, Magento 2 è "Adesso" e "Futuro" mentre Magento 1 è diventato obsoleto e lasciato molto indietro. Se vuoi fare il meglio per il tuo sito, perché non migrare Magento 1 a Magento 2 adesso? La maggior parte dei tuoi concorrenti forse ha già aggiornato i propri siti Web a Magento 2.