Como instalar a ferramenta de migração de dados Magento 2

Publicados: 2021-11-09

A migração do Magento 1 para o Magento 2 é o passo certo para uma loja de comércio eletrônico lucrativa e de alto desempenho. Para migrar dados sem problemas, você precisa de uma ferramenta de migração de dados Magento 2.

Neste artigo, mostraremos o processo passo a passo de instalação desta ferramenta no Magento 2.

Índice

  • O que saber antes de migrar para o Magento 2
  • Para que serve a ferramenta de migração de dados Magento 2
  • Requisitos para instalação da ferramenta de migração de dados
    • Como encontrar a versão do software Magento 2
    • Como encontrar a versão da ferramenta de migração de dados
  • Instalando a ferramenta de migração de dados no Magento 2
    • Instale a partir de repo.magento.com
    • Instalar do GitHub
  • Embrulhando-o

O que saber antes de migrar para o Magento 2

Os comerciantes que executam a plataforma Magento 1 sem suporte correm o risco de enfrentar problemas de segurança e desempenho. Além disso, eles arriscam sua vantagem competitiva, pois recursos inovadores não são mais adicionados ao Magento 1.

Por sua vez, os lojistas do Magento 2 ficam um passo à frente do jogo. Eles obtêm novos recursos poderosos e melhorias de desempenho a cada versão de software.

A migração para o Magento 2 não é tão fácil quanto parece à primeira vista. Alguns acreditam que é apenas uma transferência de dados do Magento da loja antiga para uma nova, mas o procedimento é muito mais complicado. Envolve uma recriação completa dos dados, configurações e design do Magento 1 em uma instalação limpa do Magento 2.

Quanto esforço a migração levará depende do número de personalizações na loja original do Magento 1. O mesmo acontece com o custo da migração do Magento 1 para o Magento 2.

Por exemplo, migrar uma loja simples com um tema padrão e sem extensões levará cerca de um dia útil e custará de US$ 1.500 a US$ 2.000. Quanto mais personalizações você tiver, mais tempo e dinheiro serão necessários para migrar.

Para que serve a ferramenta de migração de dados Magento 2

Para facilitar a migração de dados do Magento 2, a Adobe desenvolveu a ferramenta oficial de migração de dados. Esta é uma ferramenta de interface de linha de comando que possui funções de verificação, registro, rastreamento de progresso e teste. O download é gratuito e visa ajudar os comerciantes a migrar suas lojas para o novo e aprimorado Magento 2.

Observação:

A ferramenta de migração de dados foi projetada para migrar dados apenas do Magento 1 para o Magento 2. Não é adequado para migrar de uma plataforma para outra, por exemplo, de WooCommerce para Magento.

A ferramenta de migração de dados automatiza a transferência dos seguintes dados para o Magento 2:

  • Clientes
  • Catálogos
  • Pedidos
  • Promoções
  • Configurações principais

No entanto, a ferramenta não pode transferir arquivos de mídia, direitos de administrador e alguns dados personalizados.

Você precisará de soluções de terceiros se precisar, por exemplo, migração de opções de produtos ou importação e exportação de pedidos. Além disso, a ferramenta de migração de conteúdo não permite que você migre extensões e um tema - eles devem ser criados para uma loja Magento 2 novamente.

Quais são as três ferramentas de migração de dados disponíveis?

A ferramenta de migração de dados Magento 2 opera em três modos:

  • Configurações . A ferramenta migra as configurações da loja e do sistema do Magento 1 para o Magento 2.
  • Dados . A ferramenta migra dados do banco de dados Magento 1 para o banco de dados Magento 2.
  • Delta . A ferramenta migra dados incrementais, como novos pedidos e dados de catálogo que podem ter sido alterados desde a migração de dados primários.

A Adobe recomenda seguir a sequência acima para migrar sem problemas.

Cada modo tem etapas como a etapa EAV, a etapa de configurações e a etapa de reescrita de URL.

Mas como é feita a migração de dados?

Durante cada etapa, a ferramenta verifica a consistência entre os bancos de dados Magento 1 e Magento 2 e depois realiza a transferência de dados. No modo delta, a ferramenta transfere as alterações nos dados da loja feitas desde a migração primária. A etapa final são os testes de verificação para garantir que todos os dados foram migrados com sucesso.

estudo de caso de migração de dados magento 2

Requisitos para instalação da ferramenta de migração de dados

Antes da migração do banco de dados para o Magento 2, verifique se as versões do Magento e da ferramenta de migração de dados correspondem.

Se você estiver usando a versão mais recente do Magento 2, também deve usar a versão mais recente da Ferramenta de migração de dados.

Se você não souber qual versão está usando atualmente, siga as etapas abaixo.

Como encontrar a versão do software Magento 2

Para encontrar sua versão do Magento 2, execute o seguinte comando no terminal:

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

Se você baixou o software Magento 2 usando o Composer, deve executar o seguinte comando:

 cd <your Magento 2 clone directory> git branch

Se você estiver na ramificação de desenvolvimento usada por padrão, você deve primeiro alterá-la para a ramificação liberada .

Como encontrar a versão da ferramenta de migração de dados

Aqui está o que você deve fazer para encontrar a versão da sua ferramenta de migração Magento 2:

  • Navegue até o diretório da Data Migration Tool: vendor/Magento/data-migration-tool .
  • Abra seu arquivo composer.json no editor de texto e encontre o valor "Version". Você verá que existe a versão atual da sua ferramenta.

Instalando a ferramenta de migração de dados no Magento 2

Há duas maneiras de instalar a Ferramenta de migração de dados:

  1. Usando repo.magento.com
  2. Usando o repositório GitHub

Neste guia, descreveremos os dois métodos.

Instale a partir de repo.magento.com

Para a instalação correta da Ferramenta de Migração de Dados, navegue até o diretório de instalação raiz do Magento e atualize um arquivo composer.json. Isso é necessário para fornecer o local para o pacote da ferramenta de migração de dados.

  • Faça login no seu servidor Magento 2 como usuário de linha de comando.
  • Navegue até o diretório raiz do Magento 2.
  • Execute estes comandos no terminal:
 composer config repositories.magento composer https://repo.magento.com composer require magento/data-migration-tool:<version>
  • Substitua a tag <version> pela versão atual da sua ferramenta de migração de dados. Por exemplo, se você tiver a versão 2.0.2, digite o seguinte:
 composer config repositories.magento composer https://repo.magento.com composer require magento/data-migration-tool:2.0.2
  • Em seguida, insira suas chaves de autenticação. Você pode copiá-los da página da conta no Commerce Marketplace, onde sua chave pública é o nome de usuário e a chave privada são as senhas.
migração de dados magento 2 e como encontrar chaves de autenticação

Instalar do GitHub

Você pode usar o GitHub para instalar a ferramenta de migração de dados no Magento. Siga estas etapas para instalar a ferramenta de migração de dados do GitHub:

  • Faça login no seu servidor Magento como usuário da linha de comando e navegue até o diretório raiz do Magento 2.
  • Execute estes comandos no terminal:
 composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool composer require magento/data-migration-tool:<version>
  • Substitua a tag <version> pela versão atual da sua ferramenta de migração de dados. Por exemplo, se você tiver a versão 2.0.2, digite o seguinte:
 composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool composer require magento/data-migration-tool:2.0.2

Embrulhando-o

Parabéns! Se você seguiu as instruções, você deve ter instalado com sucesso a ferramenta de migração de dados Magento 2.

No entanto, esta é apenas uma das etapas da migração do Magento. Se você tiver conhecimento de tecnologia o suficiente, poderá migrar para o Magento 2 por conta própria.

Mas se você não tiver a experiência necessária, é melhor entrar em contato com uma agência Magento confiável para ajudá-lo ou optar por um serviço seguro de migração de banco de dados Magento como iniciante:

ferramenta de migração magento 2