Come installare lo strumento di migrazione dei dati Magento 2

Pubblicato: 2021-11-09

La migrazione da Magento 1 a Magento 2 è la giusta mossa verso un negozio di eCommerce performante e redditizio. Per migrare i dati senza problemi, è necessario uno strumento di migrazione dei dati Magento 2.

In questo articolo, ti guideremo attraverso il processo passo passo di installazione di questo strumento in Magento 2.

Sommario

  • Cosa sapere prima di migrare a Magento 2
  • A cosa serve lo strumento di migrazione dei dati Magento 2
  • Requisiti per l'installazione dello strumento di migrazione dei dati
    • Come trovare la versione del software Magento 2
    • Come trovare la versione dello strumento di migrazione dei dati
  • Installazione dello strumento di migrazione dei dati in Magento 2
    • Installa da repository.magento.com
    • Installa da GitHub
  • Avvolgendolo

Cosa sapere prima di migrare a Magento 2

I commercianti che eseguono la piattaforma Magento 1 non supportata rischiano di dover affrontare problemi di sicurezza e prestazioni. Inoltre, rischiano il loro vantaggio competitivo poiché le funzionalità innovative non vengono più aggiunte a Magento 1.

A loro volta, i proprietari dei negozi Magento 2 stanno un passo avanti rispetto al gioco. Ottengono nuove potenti funzionalità e miglioramenti delle prestazioni con ogni versione del software.

La migrazione a Magento 2 non è così facile come potrebbe sembrare a prima vista. Alcuni credono che sia solo un trasferimento di dati Magento dal vecchio negozio a uno nuovo, ma la procedura è molto più complicata. Implica una ricreazione completa dei dati, delle impostazioni e del design di Magento 1 su un'installazione pulita di Magento 2.

Quanto sforzo richiederà la migrazione dipende dal numero di personalizzazioni sul negozio Magento 1 originale. Così fa il costo della migrazione da Magento 1 a Magento 2.

Ad esempio, la migrazione di un semplice negozio con un tema predefinito e senza estensioni richiederà circa una giornata lavorativa e costerà $ 1.500-2.000. Più personalizzazioni hai, più tempo e denaro saranno necessari per la migrazione.

A cosa serve lo strumento di migrazione dei dati Magento 2

Per una facile migrazione dei dati Magento 2, Adobe ha sviluppato lo strumento ufficiale di migrazione dei dati. Si tratta di uno strumento di interfaccia della riga di comando che dispone di funzioni di verifica, registrazione, monitoraggio dell'avanzamento e test. È scaricabile gratuitamente e mira ad aiutare i commercianti a migrare i loro negozi al nuovo e migliorato Magento 2.

Nota:

Lo strumento di migrazione dei dati è progettato per migrare i dati solo da Magento 1 a Magento 2. Non è adatto per migrare da una piattaforma all'altra, ad esempio da WooCommerce a Magento.

Lo strumento di migrazione dei dati automatizza il trasferimento dei seguenti dati a Magento 2:

  • Clienti
  • Cataloghi
  • Ordini
  • Promozioni
  • Configurazioni principali

Tuttavia, lo strumento non può trasferire file multimediali, diritti di amministratore e alcuni dati personalizzati.

Avrai bisogno di soluzioni di terze parti se hai bisogno, ad esempio, della migrazione delle opzioni del prodotto o dell'importazione ed esportazione degli ordini. Inoltre, lo strumento di migrazione dei contenuti non ti consente di migrare estensioni e un tema: dovrebbero essere creati nuovamente per un negozio Magento 2.

Quali sono i tre strumenti di migrazione dei dati disponibili?

Lo strumento di migrazione dei dati Magento 2 opera in tre modalità:

  • Impostazioni . Lo strumento migra le impostazioni di configurazione del negozio e del sistema da Magento 1 a Magento 2.
  • Dati . Lo strumento migra i dati dal database Magento 1 al database Magento 2.
  • Delta . Lo strumento migra i dati incrementali come i nuovi ordini e i dati del catalogo che potrebbero essere cambiati dopo la migrazione dei dati primari.

Adobe consiglia di seguire la sequenza come sopra per eseguire la migrazione senza problemi.

Ogni modalità ha passaggi come il passaggio EAV, il passaggio delle impostazioni e il passaggio di riscrittura dell'URL.

Ma come avviene la migrazione dei dati?

Durante ogni passaggio, lo strumento verifica la coerenza tra i database Magento 1 e Magento 2 e dopo esegue il trasferimento dei dati. Nella modalità delta, lo strumento trasferisce le modifiche ai dati del negozio apportate dalla migrazione primaria. Il passaggio finale è costituito dai test di verifica per garantire che tutti i dati siano stati migrati correttamente.

Caso di studio magento 2 sulla migrazione dei dati

Requisiti per l'installazione dello strumento di migrazione dei dati

Prima della migrazione del database a Magento 2, assicurati che le versioni di Magento e Data Migration Tool corrispondano.

Se stai utilizzando l'ultima versione di Magento 2, dovresti utilizzare anche l'ultima versione dello strumento di migrazione dei dati.

Se non sai quale versione utilizzi attualmente, segui i passaggi seguenti.

Come trovare la versione del software Magento 2

Per trovare la tua versione di Magento 2, esegui il seguente comando nel terminale:

php <your Magento 2 install dir>/bin/magento --version

Se hai scaricato il software Magento 2 utilizzando Composer, dovresti eseguire il seguente comando:

 cd <your Magento 2 clone directory> git branch

Se sei nel ramo di sviluppo utilizzato per impostazione predefinita, dovresti prima cambiarlo nel ramo rilasciato .

Come trovare la versione dello strumento di migrazione dei dati

Ecco cosa dovresti fare per trovare la versione del tuo strumento di migrazione Magento 2:

  • Passa alla directory dello strumento di migrazione dei dati: vendor/Magento/data-migration-tool .
  • Apri il tuo file composer.json nell'editor di testo e trova il valore "Versione". Vedrai che esiste la versione corrente del tuo strumento.

Installazione dello strumento di migrazione dei dati in Magento 2

Esistono due modi per installare lo strumento di migrazione dei dati:

  1. Utilizzo di repository.magento.com
  2. Utilizzando il repository GitHub

In questa guida descriveremo entrambi i metodi.

Installa da repository.magento.com

Per la corretta installazione dello strumento di migrazione dei dati, vai alla directory di installazione principale di Magento e aggiorna un file composer.json. Ciò è necessario per fornire la posizione per il pacchetto dello strumento di migrazione dei dati.

  • Accedi al tuo server Magento 2 come utente della riga di comando.
  • Passa alla directory principale di Magento 2.
  • Esegui questi comandi nel terminale:
 composer config repositories.magento composer https://repo.magento.com composer require magento/data-migration-tool:<version>
  • Sostituisci il tag <version> con la versione corrente del tuo strumento di migrazione dei dati. Ad esempio, se hai la versione 2.0.2, inserisci quanto segue:
 composer config repositories.magento composer https://repo.magento.com composer require magento/data-migration-tool:2.0.2
  • Quindi, inserisci le tue chiavi di autenticazione. Puoi copiarli dalla pagina dell'account su Commerce Marketplace, dove la tua chiave pubblica è il nome utente e la chiave privata sono le password.
Magento 2 migrazione dei dati e come trovare le chiavi di autenticazione

Installa da GitHub

Puoi utilizzare GitHub per installare lo strumento di migrazione dei dati in Magento. Segui questi passaggi per installare lo strumento di migrazione dei dati da GitHub:

  • Accedi al tuo server Magento come utente della riga di comando e vai alla directory principale di Magento 2.
  • Esegui questi comandi nel terminale:
 composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool composer require magento/data-migration-tool:<version>
  • Sostituisci il tag <version> con la versione corrente del tuo strumento di migrazione dei dati. Ad esempio, se hai la versione 2.0.2, inserisci quanto segue:
 composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool composer require magento/data-migration-tool:2.0.2

Avvolgendolo

Congratulazioni! Se hai seguito le istruzioni, dovresti aver installato correttamente lo strumento di migrazione dei dati di Magento 2.

Tuttavia, questo è solo uno dei passaggi della migrazione di Magento. Se sei abbastanza esperto di tecnologia, puoi migrare tu stesso a Magento 2.

Ma se non hai l'esperienza richiesta, è meglio contattare un'agenzia Magento affidabile per assisterti o optare per un servizio di migrazione del database Magento sicuro come antipasto:

strumento di migrazione magento 2