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.


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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.