Melhor plano sobre migração delta

17
  • Três meses antes da migração do Magento 1.9.3.3CE para o Magento 2.1.7EE
  • Eu adicionei / atualizei o conteúdo do CMS.
  • Instale mais de 20 extensões e configure tudo.
  • Para testar, alterei alguns dos produtos, pedidos e clientes do atual banco de dados M2. [Ponto principal preso]
  • Para testar, adicionei produtos, clientes, pedidos, etc.

Estou planejando a migração delta, mas tenho algumas dúvidas

  • a migração delta substitui os produtos que alteramos?
  • Se o M1 admin alterou o produto, esses detalhes foram refletidos no M2 enquanto a migração delta?

Estou procurando um planejamento adequado / melhor sobre a migração delta. Além disso, gostaria de saber o que fazer e o que não fazer durante a migração delta.

Bilal Usean
fonte
Os clientes que se adicionam ao M1 ou alteram seus endereços (enquanto não tocam nos clientes no M2) não são suportados na migração delta?
Yiffytoys
Se você tiver uma nova pergunta, faça-o clicando no botão Fazer pergunta . Inclua um link para esta pergunta se ela ajudar a fornecer contexto. - Do comentário
Rama Chandran M

Respostas:

14

Aqui estão alguns conhecimentos gerais sobre migração da Delta

A Ferramenta de Migração de Dados migra dados criados apenas pelos módulos do Magento ( por exemplo, Pedidos, Perfil de Clientes ) e não é responsável pelo código ou extensões feitas por desenvolvedores de terceiros.

Se essas extensões criaram dados no banco de dados front-end e o comerciante deseja ter esses dados no Magento 2, os arquivos de configuração da Ferramenta de Migração de Dados devem ser criados e modificados de acordo.

Após a principal migração de dados, os dados foram adicionados ao banco de dados Magento 1 (por exemplo, dados adicionados pelo cliente no front-end). Para migrar esses dados no Magento 2, esta ferramenta Delta acionará o banco de dados para tabelas.

As alterações podem incluir revisões nas suas categorias de produtos e nos próprios produtos - novamente, os Deltas rastreiam alterações no inventário, excluindo isso. Não é recomendável excluir produtos que foram migrados, pois o delta pode explodir ao tentar atualizar o inventário de produtos excluídos - páginas CMS, blocos estáticos.

Os deltas, não controlam todas as alterações no banco de dados M1. Por exemplo, você pode prosseguir e fazer todas as alterações que desejar para armazenar a configuração, pois não há Deltas para isso.

Portanto, embora façamos migrações incrementais, ele permite migrar apenas as alterações feitas no Magento 1 desde a última vez que você migrou os dados. Essas mudanças são:

  • Dados que os clientes adicionaram na vitrine (pedidos, revisões,
    alterações nos perfis de clientes etc.)

  • Todas as operações com pedidos no painel Admin do Magento

  • Alterações no estoque do inventário do catálogo.

Importante!

Não é recomendável fazer o seguinte no banco de dados M2 após a migração inicial, se você planeja executar o Deltas com sua configuração padrão:

  • Adicionar / remover produtos (em um banco de dados. Se você adicionar o produto aos dois bancos de dados ao mesmo tempo na mesma ordem, para que o entity_id deles nos dois bancos de dados corresponda, isso é apenas por motivos de inventário, não por motivos de informações sobre atributos)
  • Adicionar / remover clientes
  • Crie novos pedidos
  • Tentativa de gerenciar o inventário de produtos
Irfan Momin
fonte
obrigado por compartilhar +1. Também estou esperando a resposta dos outros. Estou procurando um fluxo de plano como este devdocs.magento.com/guides/v2.0/migration/migration-plan.html, mas achei que este não é um guia completo para migrar com eficiência. O cliente fornece apenas 4-8 horas para a migração de M1 para M2. Após a migração, desejo manter a personalização do tema, a configuração da extensão, o conteúdo do cms e manter os registros M1 e M2, ambos iguais. Se você ler minha pergunta, percebe que preciso fazê-lo novamente do zero para obter os registros corretos. Estou realmente preocupado em como evitar esse trabalho repetido desnecessário.
Bilal Usean
É errado estimado por apenas 4-8 horas. Na minha opinião, você enfrentará muitos problemas e precisará criar ou estender a ferramenta para migrar os dados personalizados.
Franck Garnier
4-8 horas significa para o modo de manutenção, permitindo tempo :-), não para a conclusão completa do projeto. @FranckGarnier
Bilal Usean
1
Ainda assim, não tenho uma idéia clara sobre a maneira eficaz de migração, de qualquer maneira eu aceitei: Se você encontrou algo a respeito, atualize sua resposta. obrigado @Irfan
Bilal Usean
Olá, eu migrei meus dados 2 meses antes, enquanto meu banco de dados M1 e M2, tanto o nome do banco de dados foram alterados, então o que exigirá executar o comando para o processo delta? Se eu alterar meu arquivo config.xml, será necessário executar o comando php bin / magento migrate: settings --auto /var/www/html/magento2/vendor/magento/data-migration-tool/etc/opensource-to-opensource/1.9.1.0/config.xml?
akgola