La tua guida in 8 passaggi alla migrazione Magento: + suggerimenti, best practice e molto altro!

Nodo di origine: 1068267
Guide e consigli

La tua guida in 8 passaggi alla migrazione Magento: + suggerimenti, best practice e molto altro!

Immagina di utilizzare mappe obsolete per trovare il percorso migliore in una nuova area. È abbastanza facile girare dalla parte sbagliata, giusto?

Potresti chiederti come si collega alla tua attività e alla migrazione da Magento 1 a Magento 2. Ebbene, è ancora più facile andare nella direzione sbagliata con il tuo sito e-commerce se dietro di esso utilizzi ancora una tecnologia obsoleta. La storia di Magento 1 si è conclusa più di un anno fa, il 30 giugno 2020. Ciò è accaduto alcuni anni dopo Adobe ha acquisito Magento e ha così rafforzato i propri servizi con una soluzione flessibile di e-commerce.

A meno che non aggiorni Magento 1 a 2, potresti riscontrare molteplici problemi di supporto e prestazioni, con conseguenti spese generali per la manutenzione del tuo sito web. Potresti anche temere un processo di migrazione dispendioso in termini di tempo e budget, anche se capisci che è giunto il momento di aggiornare. 

Stia tranquillo, Migrazione Magento 2 implementato da esperti può avvenire quasi senza che nessuno se ne accorga, senza spese indesiderate o perdite di dati. In Elogic abbiamo migrato con successo oltre 40 negozi su entrambe le sponde dell'Atlantico nelle nicchie di moda, elettronica, cibo e bevande.

In questo articolo condivideremo con te una guida passo passo alla migrazione di Magento 2.

Perché dovrei migrare da Magento 1 a Magento 2?

Per farla breve, alcuni motivi per la migrazione da Magento 1 a 2 sono i seguenti:

  1. Flessibilità senza rivali, in modo da poter sperimentare diversi strumenti o modelli di prezzo o altro. Con tantissime estensioni disponibili su Mercato Magento, puoi personalizzare facilmente tutto ciò di cui potresti aver bisogno, comprese attività di marketing, pagamenti, contabilità, assistenza clienti, spedizione dei prodotti e così via.
  2. Migliori prestazioni del sito, poiché Magento 2 può elaborare più ordini all'ora sullo stesso hardware con tempi di risposta del server più rapidi, offrendo ai clienti un'esperienza senza stress.
  3. Vasta scelta di integrazioni di terze parti, grazie all'approccio API-driven della piattaforma.

Puoi trovare altri motivi per scegliere Magento 2 nel nostro video:

Gestire il tuo negozio su Magento 1 può portare a violazioni della sicurezza e perdite di dati dei clienti. Nel frattempo, la migrazione da Magento 1 a Magento 2 ti aiuterà a mantenere il vantaggio competitivo e a beneficiare delle nuove funzionalità e degli aggiornamenti di sicurezza che arrivano solo per l'ultima versione della piattaforma. 

Vediamo quali problemi potresti incontrare rimanendo su Magento 1 e come risolverli.

Niente più patch di sicurezza

Il 57% delle aziende che hanno subito una violazione dei dati dicono che avrebbero potuto evitarlo se avessero avuto una patch di sicurezza aggiornata. Il 34% degli intervistati afferma di essere a conoscenza della vulnerabilità prima dell'attacco informatico. 

La cattiva notizia è che Adobe non rilascia alcun aggiornamento di sicurezza per Magento 1, il che rende la necessità di migrazione a Magento 2 ancora più urgente. La buona notizia è che Magento 2 supporta l'integrazione con numerosi sistemi di protezione dalle frodi, incluso Signifyd. Aiuta a filtrare gli ordini truffa e a ridurre il tasso di chargeback quasi a zero. Puoi verificare come uno dei nostri clienti, Carbon38, ne ho già approfittato.

Inoltre, Adobe rilascia ogni trimestre patch di sicurezza migliorate. Le funzionalità di sicurezza integrate di Magento 2 ti aiuteranno a ottenere un migliore controllo sulle password e sulle autorizzazioni di accesso ai file. 

Opportunità di innovazione perse

Un altro problema con Magento 1 è che perderai una serie di soluzioni innovative poiché Adobe non supporta nemmeno nuove funzionalità. Puoi certamente provare a sviluppare moduli per estendere da solo le funzionalità del tuo sito web, ma ciò potrebbe aumentare i costi di manutenzione e rallentare le prestazioni del tuo sito.

A proposito, Magento 2 offre prestazioni molto migliori grazie alla cache a pagina intera incorporata. Per dargli una spinta, puoi anche farlo Ottimizzazione delle prestazioni di Magento, che copre la configurazione del server, la compressione dei contenuti multimediali, il miglioramento di Google PageSpeed, nonché il miglioramento del database e del codice. Di conseguenza, il tuo sito non solo manterrà il suo posizionamento SEO, ma si caricherà anche in 1-2 secondi invece dei 5-10 che possono contribuire all’esperienza del cliente.

Supporto scarso e funzionalità obsolete

Come abbiamo già accennato, Adobe ha già cessato il supporto delle funzionalità cruciali e non ne offre di nuove per Magento 1. Nel frattempo, la migrazione da Magento 1 a Magento 2 apre opportunità quasi illimitate per integrazioni di terze parti e offre una serie di estensioni per arricchire le funzionalità del tuo negozio. Alcuni di essi includono:

Magento 2 presenta i punti salienti

Come migrare da Magento 1 a Magento 2: successo in 8 passaggi di migrazione

La transizione da Magento 1 a Magento 2 interessa quattro componenti:

  1. Dati, inclusi dati su prodotti, clienti e ordini, configurazioni del negozio e promozioni.
  2. Estensioni. Quelli ampiamente utilizzati sono già adottati e controllati per Magento 2.
  3. Temi e personalizzazioni. Una guida dettagliata per adattare temi e layout è disponibile su devdocs.magento.com.
  4. Personalizzazione del codice. Puoi personalizzare le funzionalità del tuo negozio e creare esperienze di acquisto innovative.

Per rendere la transizione agevole, dovrai seguire 8 passaggi di migrazione da Magento 1 a Magento 2:

Esaminiamo ciascuno di questi passaggi in dettaglio?

Passaggio 1: crea un piano di migrazione

Prima che venga scritta qualsiasi riga di codice, tutte le parti interessate del progetto, compreso il team di sviluppo e quello del rivenditore, si siedono e delineano il processo. IL piano di progetto aiuterà tutti a rimanere sulla stessa pagina in modo che tutti siano sulla stessa pagina e ti assicurerà di non perdere nemmeno il più piccolo elemento o componente durante la migrazione. Più è specifico, più tempo e budget risparmierai sullo sviluppo e sulla post-produzione.

Con i nostri clienti dividiamo la pianificazione in tre fasi:

  1. Dettagli relativi ai dati, come prodotti, categorie, clienti, ordini e contenuti (articoli, pagine).
  2. Specifiche del progetto. Questa sezione illustra come dovrebbe essere sviluppato il progetto, inclusi tutti i processi. Qui dovremmo descrivere ogni pagina, blocco, scheda, pulsante e così via. 
  3. Tabella di marcia del progetto, con ogni traguardo elencato su una sequenza temporale. Dovrebbe avere scadenze trasparenti e una definizione chiara di ciò che deve essere fatto.

Tale pianificazione del progetto consente inoltre di definire l'ambito del lavoro, nonché di rispettare i tempi e il budget.

Consiglio dell'esperto: Strumenti online come InVision o Miro sono i nostri preferiti personali in Elogic: sentiti libero di usarli mentre documenti il ​​tuo piano di migrazione da Magento 1 a Magento 2.

Passaggio 2: preparare l'ambiente di test

Per non riscontrare tempi di inattività del tuo negozio online, ti consigliamo di preparare un ambiente separato su un server dedicato per la migrazione e lo sviluppo. Normalmente è preferibile assumi uno sviluppatore Magento per lavorarci sopra.

A questo punto, devi impostare l'ambiente di sviluppo del test, installare la piattaforma Magento 2 predefinita (Open Source o Commerce) e configurare il sistema di controllo della versione (Git/SVN) per assicurarti che tutto sia pronto per eseguire il progetto. 

Passaggio 3: migrazione di un tema

Sfortunatamente i temi per Magento 1 e 2 sono incompatibili. Il design della vetrina può essere spostato manualmente; tuttavia, copiare tutti i file multimediali, HTML, CSS e altri file richiederà più tempo e impegno. Ti consigliamo di aggiornare il design del tuo sito web per avere accesso a più funzionalità di Magento 2.

Se vuoi ridurre i tempi e non ti interessa la personalizzazione del tema, puoi installarne uno predefinito da Mercato Magento. D'altra parte, la migrazione a Magento 2 è la tua occasione per dare una nuova mano di vernice al tuo sito web. Proprio come Glassmania si è trasformato dopo la migrazione:

Tema personalizzato sviluppato durante un progetto di migrazione a Magento 2, Glassmania.

Passaggio 4: installa le estensioni

Qui il tuo piano di migrazione tornerà utile con l'elenco di tutte le estensioni attualmente in uso. Ti aiuterà a trovare quelle corrispondenti per Magento 2. Anche rivedere le estensioni esistenti (se non l'hai fatto durante la pianificazione) è una buona idea poiché alcune di esse potrebbero essere già ridondanti.

Nel caso in cui avessi ancora bisogno di alcuni componenti aggiuntivi che non sono compatibili con la versione più recente, sviluppo di estensioni Magento personalizzate sarà la tua via d'uscita. Questi possono includere:

  • Integrazione di diversi sistemi di pagamento
  • Check-out con un clic
  • ERP e CRM personalizzati
  • Soluzioni di spedizione e molto altro ancora

Passaggio 5: personalizzare la funzionalità

Se disponi di funzionalità personalizzate sul tuo sito web, puoi spostarle con l'aiuto di Strumento di migrazione dei dati Magento. Tuttavia, dovrai modificare manualmente alcuni file trasferiti dopo la migrazione, poiché potrebbero non essere integrati correttamente. Inoltre, tieni presente che più codice personalizzato hai, più tempo richiederà la transizione. A volte è ancora più semplice creare alcune funzionalità da zero, che dovrebbero essere discusse durante la pianificazione del progetto insieme ai budget che sei pronto a spendere per tali funzionalità.

Passaggio 6: migrazione di dati e informazioni

Questo passaggio è uno dei più importanti perché tutti i dati e le impostazioni del tuo negozio vengono trasferiti. Come abbiamo già accennato, puoi farlo utilizzando lo strumento di migrazione dei dati dedicato offerto da Magento 2, ma normalmente consigliamo di creare un backup completo nel caso in cui qualcosa vada storto.

Ti risparmieremo le sfumature tecniche della migrazione dei dati da Magento 1 a Magento 2 ed evidenzieremo solo le fasi più essenziali del processo:

  1. Installazione dello strumento. Qui avrai bisogno delle chiavi di autenticazione dello sviluppatore. Recuperateli dal tuo profilo su Magento Marketplace.
  2. Configurazione dello strumento di migrazione dei dati. Questo passaggio comporterà la configurazione delle impostazioni e degli script del tuo negozio, ad esempio la specifica dei punti di origine e di destinazione per il trasferimento dei dati.
  3. Migrazione delle impostazioni. Ciò sposta le configurazioni del tuo sistema, come pagamento, imposte, impostazioni di spedizione e così via.
  4. Migrazione dei dati. Infine, puoi trasferire tutti gli elenchi di prodotti, le categorie, le informazioni sugli ordini e sui clienti, ecc.

Per ridurre al minimo l'interruzione del tuo sito web durante la transizione dei dati, puoi utilizzare alcune tecniche del nostro articolo sull'argomento distribuzione con tempi di inattività pari a zero. Grazie a questi approcci, sarai in grado di ridurre i tempi di inattività del tuo negozio a meno di 30 secondi.

Passaggio n. 7: testare e sincronizzare il database

Il penultimo passaggio è verificare se tutto funziona senza intoppi, risolvere i problemi (se vengono rilevati bug) e sincronizzare il database in modo che nessun ordine o cliente venga lasciato indietro durante la migrazione. Dopo che il tuo negozio è stato completamente controllato nell'ambiente di test, passa all'ultima fase della nostra guida alla migrazione di Magento: il tuo sito web sarà attivo!

Passaggio 8: avvia un negozio Magento 2 su un server live

Sicuramente, il momento più atteso è l'uscita del tuo negozio. Dopo che tutto è stato documentato, eseguito e testato, puoi effettuare una rapida transizione alla nuova versione del tuo sito web e iniziare subito a vendere e spedire prodotti.

L'intero processo dietro la migrazione da Magento 1 a Magento 2 è simile al seguente:

Diagramma di flusso della migrazione Magento.
Diagramma del flusso migratorio. Fonte: Magento DevDocs.

Essere avvisati è salvato: cosa può andare storto durante la migrazione?

La pianificazione e il controllo contribuiscono notevolmente a mitigare eventuali rischi. 

Anche se una pianificazione dettagliata aiuta a ridurre i rischi e gli strumenti disponibili garantiscono una migrazione fluida dei dati sensibili, è meglio prevenire che curare. Ecco perché dovresti essere consapevole delle cose che potrebbero andare fuori dai binari. Affrontiamo l'elenco esteso di tali problemi nel nostro articolo su Sfide di migrazione da Magento 1 a Magento 2, quindi tocchiamo solo quelli più comuni qui:

  1. La migrazione dei dati di Magento 2 non è semplice come trascinare e rilasciare - questo è un punto importante sia per considerazioni di tempo che di business. Non puoi clonare il sito e farlo funzionare magicamente su una versione più recente della piattaforma. 
  2. Un codice disordinato e una struttura dati scadente possono significare molto sviluppo personalizzato: l'unico modo per farcela è l'esperienza e un audit adeguato prima inizi a migrare. 
  3. Potresti riscontrare scarse prestazioni SEO dopo la migrazione — la struttura della pagina è diversa in Magento 2, quindi gli sviluppatori dovranno taggare manualmente tutte le pagine e i reindirizzamenti.   
  4. Il processo potrebbe richiedere più tempo di quanto pensi — come accennato in precedenza, è necessario essere pronti al lancio ben prima dell'interruzione del supporto. Un solo giorno senza supporto può rendere la tua azienda vulnerabile a violazioni della sicurezza. 

Tutti i problemi di migrazione di Magento possono essere risolti se sono presenti requisiti. Coinvolgi tutti i tuoi stakeholder e pianifica attentamente. Ma non abbiate dubbi: vale sicuramente la pena tentare la migrazione, soprattutto perché Magento 1 è già nel cimitero delle soluzioni Adobe.

Quanto costa migrare a Magento 2?

Magento 2 è una piattaforma nuova di zecca, il che significa che dovrai investire una discreta quantità di denaro per ottenere il massimo. Ed ecco una delle domande più urgenti che potresti avere: quanto costa la migrazione da Magento 1 a Magento 2? Per aiutarti a capirlo, entriamo nei dettagli.

Riprogettare

Costo riprogettazione sito e-commerce varia a seconda della complessità del negozio (e del design). Ad esempio:

  • Un semplice sito di e-commerce è generalmente ovunque $15,000 a $30,000.
  • Un sito di e-commerce di medie dimensioni costerà $40,000 a $80,000.
  • E un sito Web di e-commerce aziendale con più funzionalità di progettazione personalizzate lo è $ 80,000 +.

Estensioni e moduli

La maggior parte delle estensioni base di Magento 1 sono disponibili per Magento 2, quindi non ci vorrà molto tempo per sostituirle con le versioni più recenti.

Per rendere più chiaro il costo della migrazione delle estensioni, abbiamo preparato un elenco di componenti aggiuntivi che abbiamo installato per uno dei nostri clienti:

Moduli Prezzo
Ricerca elastica $279
Navigazione a strati $349
Multivenditore del mercato $349
Pagamento in un solo passaggio $299
Email del carrello abbandonata $149
Impostazioni e-mail SMTP $259
Registro delle azioni di amministrazione $249
E-mail di follow-up $299
Commutatore automatico di gruppi di clienti $259
Promozioni speciali $279
Magento2Google Analytics $99
Notifica di esaurimento scorte $229
Menù Mega di Magento 2  $179
Totale $3,277

Servizi di sviluppo personalizzato

Se sono presenti moduli o estensioni personalizzati nel tuo negozio Magento 1, dovrai ottimizzarli o addirittura riscriverli per funzionare allo stesso modo in Magento 2. È difficile specificare il costo esatto di sviluppo Magento personalizzato poiché dipende da una serie di fattori, ma il prezzo è negoziabile. Dopotutto, risparmierai di più nel lungo periodo ottimizzando le prestazioni.  

Domande frequenti sulla migrazione da Magento 1 a Magento 2

Infine, controlliamo le risposte alle domande più popolari che potrebbero sorgere quando ti chiedi come migrare da Magento 1 a Magento 2.

Posso migrare tutti i miei contenuti (prodotti, categorie, contenuti, blog, ecc.)?

Cosa certa. Il già citato strumento di migrazione dei dati può aiutarti in questo. Copre funzionalità e dati predefiniti, come ordini, prodotti, categorie, impostazioni, configurazioni del negozio e promozioni.

Tuttavia, tutto il resto richiede un trasferimento manuale, inclusi:

  1. Estensioni e codice personalizzato, per quanto riguarda Magento 2 opera su soluzioni tecnologiche avanzate.
  2. Credenziali dei servizi Web, come quelle per SOAP, XML-RPC e REST.
  3. Risorse multimediali: immagini per prodotti, categorie, editor WYSIWYG e altro.
  4. Progettazione della vetrina con tutto il codice CSS e JavaScript, modelli e layout XML.

Posso migrare da solo utilizzando lo strumento di migrazione dei dati?

Beh, non lascerai che un cuoco ti aggiusti il ​​lavandino (a meno che tu non sappia qualcosa), giusto? Crediamo che sia meglio affidarsi ai professionisti se non si vogliono brutte sorprese.

Sì, la Strumento di migrazione dei dati di Magento 2 è utile con informazioni di base, impostazioni e configurazioni. Ma la transizione del database può andare storta se non modificata o addirittura ristrutturata in alcuni casi. Inoltre, se nel tuo negozio è presente un codice personalizzato, anche questo deve essere trasferito da uno sviluppatore esperto.

Naturalmente, anche gli specialisti esperti possono affrontare alcuni colli di bottiglia, ma almeno sanno come affrontarli. Ecco perché il nostro verdetto è di lasciare lo strumento di migrazione dei dati agli sviluppatori Magento certificati.

Quanto tempo ci vuole per migrare da Magento 1 a Magento 2?

Ora sei pronto ad affrontare la verità: molto più a lungo di quanto pensi. Ma non l’eternità.

È difficile fornire stime esatte senza vedere il quadro completo. Questo è il motivo per cui la pianificazione è così cruciale qui.

Dalla nostra esperienza, in condizioni favorevoli, non dovrebbero volerci più di 2-3 mesi. Tuttavia, si tratta di una stima approssimativa, basata sulla seguente sequenza temporale:

Creazione di un piano di migrazione 3 settimane
Preparazione di un ambiente di test 1-2 giorni
Installazione di estensioni e sviluppo personalizzato 3 settimane
Migrazione dei dati 1-2 giorni
Riprogettare settimane 2-4
Piano di lancio e sincronizzazione aggiuntiva del database 1-2 giorni
Lancio del negozio Magento 2 su un server live 1 settimana
Tempo totale di migrazione Circa 2-3 mesi

Per una piccola impresa, la migrazione può essere molto più rapida, mentre per le grandi imprese potrebbe richiedere il doppio del tempo.

Quale edizione di Magento 2 è adatta alle mie esigenze?

Quale edizione di Magento 2 è adatta alle mie esigenze?

Comprendiamo perfettamente che potresti essere confuso nella scelta tra le soluzioni Magento 2. Ecco perché abbiamo preparato un confronto approfondito tra Commercio Magento contro Open Source edizioni. La soluzione Magento Commerce, in particolare, è ricca di molte funzionalità utili:

  • Cruscotti BI
  • Funzionalità B2B predefinite
  • Strumenti di marketing avanzati
  • Organizzazione e anteprima dei contenuti
  • Strumenti di fidelizzazione dei clienti
  • Merchandiser visivo, ecc.

Ma il punto è che queste funzionalità sono utili solo se ne hai bisogno (ci dispiace sembrare ovvi, sì). Forse i numeri sembreranno più convincenti: i commercianti che sono passati a Magento Commerce 2, raggiunto il seguente ROI oltre 3 anni:

Il ROI della migrazione a Magento Commerce 2
Il ROI della migrazione a Magento Commerce 2. Credito immagine: Magento

Tuttavia, nessuno conosce le esigenze della tua azienda meglio di te, quindi la decisione finale spetta a te.

Migrazione a Magento 2 in poche parole 

Speriamo che dopo aver letto questo articolo tu abbia ora un quadro più chiaro di ciò che serve per passare da Magento 1 a Magento 2. Per riassumere:

  1. Magento 2 è una piattaforma molto più ricca di funzionalità, che opera con una tecnologia aggiornata.
  2. La preparazione e la pianificazione non sono mai troppe.
  3. Puoi optare per una migrazione ibrida (automatizzata, quando possibile, più manuale per le personalizzazioni).
  4. Il progetto precedente potrebbe essere OK; tuttavia, aggiornarlo su Magento 2 ti consentirà di cogliere opportunità di innovazione e migliorare l'esperienza dell'utente.
  5. La migrazione può richiedere circa 3 mesi, a seconda delle dimensioni e della complessità della tua azienda.
  6. Specialisti esperti di Magento ti aiuteranno a ridurre i rischi e i tempi di inattività del negozio.
  7. Magento Commerce 2 offre più funzionalità rispetto a Magento Open Source poiché comprende tutto ciò di cui un'azienda di livello aziendale ha bisogno.

Hai bisogno di migrare il tuo sito di e-commerce su Magento 2?

Prima inizi, più tempo avrai per fare tutto bene.

Migra ora con Elogic

Fonte: https://elogic.co/blog/magento-1-to-magento-2-migration-guide/

Timestamp:

Di più da Elogico