- За три месяца до того, как я перенес Magento 1.9.3.3CE в Magento 2.1.7EE
- Я добавил / обновил контент CMS.
- Установить 20+ расширений и настроить все.
- Для тестирования я изменил некоторые продукты, заказы, клиентов текущей базы данных M2. [Основные застрявшие точки]
- Для тестирования я добавил продукты, клиенты, заказы и т. Д.
Я планирую миграцию дельты, но у меня есть некоторые сомнения
- Миграция дельты переписывает любые продукты, которые мы изменили?
- Если администратор M1 изменил продукт, эти детали были отражены в M2 во время дельта-миграции?
Я ищу правильное / лучшее планирование о дельта-миграции. Кроме того, я хотел бы знать, что можно и чего нельзя делать во время дельта-миграции.
magento-1.9
magento2
migration
data-migration
delta-migration
Билал Усеан
источник
источник
Ответы:
Вот некоторые миграции Delta Общее понимание
Data Migration Tool переносит данные, созданные только собственными модулями Magento ( например, Orders, Customer Profile ), и не несет ответственности за код или расширения, созданные сторонними разработчиками.
Если эти расширения создали данные в базе данных внешнего интерфейса, и продавец хочет получить эти данные в Magento 2, то файлы конфигурации средства переноса данных должны быть созданы и изменены соответствующим образом.
После основной миграции данных данные добавляются в базу данных Magento 1 (например, данные добавляются клиентом в веб-интерфейсе). Для переноса этих данных в Magento 2 этот инструмент Delta будет использовать триггеры базы данных для таблиц.
Изменения могут включать в себя пересмотр ваших категорий товаров, самих продуктов - опять же, Deltas отслеживает изменения в запасах, поэтому исключая их. Не рекомендуется удалять продукты, которые были перенесены, поскольку дельта может взорваться при попытке обновить инвентарь для удаленного продукта (ов) - CMS Pages, Static Blocks.
Дельты, не отслеживают все изменения в базе данных M1. Например, вы можете пойти дальше и внести все изменения, которые вам нравятся, для сохранения конфигурации, поскольку для этого не существует Deltas.
Итак, хотя мы выполняем пошаговые миграции, это позволяет вам переносить только те изменения, которые были внесены в Magento 1 с момента последней миграции данных. Эти изменения:
Данные, добавленные покупателями через витрину магазина (созданные заказы, отзывы,
изменения в профилях покупателей и т. Д.)
Все операции с заказами в админ панели Magento
Важный!
Не рекомендуется выполнять какие-либо из следующих действий в базе данных M2 после первоначальной миграции, если вы планируете запускать Deltas с конфигурацией по умолчанию:
источник