Поскольку конец жизненного цикла Magento 1 приближается к июню следующего года, очень важно, чтобы вы начали планировать миграцию данных. Это довольно непростая задача, даже если вы просто перемещаете данные из старой версии того же программного обеспечения в новую и обновленную версию. Вот почему вам нужно полностью обдумать все, что связано с этим, прежде чем обновление вашей платформы электронной коммерции Magento.
Если вам удалось сделать это правильно, переход с Magento 1 на новую и улучшенную версию Magento 2 может быть беспроблемным. Однако в худшем случае это может вызвать ситуацию, которую трудно изменить, например, потерю важных данных. Чтобы помочь вам этого избежать, мы составили список некоторых советов о том, что вам следует делать при переходе с одной платформы на другую.
Знайте свои данные Magento 1 наизнанку
Чтобы выполнить миграцию наилучшим образом, вам необходимо знать данные, которые вы перемещаете, наизнанку. Это означает базовую структуру данных и сделанные вами настройки. Поскольку схема Magento 2 имеет ту же базовую структуру, что и Magento 1, она должна быть достаточно простой для понимания.
Убедитесь, что вы знакомы с инструментом миграции
Важно понимать, как работает Migration Tool. Он включает в себя ряд важных файлов сопоставления XML, в которых перечислены целевые столбцы, таблицы и источники. Любые настраиваемые столбцы и таблицы, а также изменения типов столбцов должны будут учитывать сопоставления, иначе миграция не будет успешной.
После того, как вы разобрались с базой данных Magento 1 и ее структурой, просмотрели официальную документацию, связанную с миграцией, и поняли, как будет работать инструмент, пора начинать. Единственный способ получить более четкое и лучшее представление об этом инструменте - это использовать его на самом деле.
Итак, в непроизводственной настройке сделайте резервную копию MySQL вашей базы данных Magento 2, настройте файл config.xml для миграции, запустите его и посмотрите, что произойдет.
Проверять и преодолевать проблемы
На этом пути могут случиться неудачи. Не паникуйте. Единственное, что вы можете сделать, это запустить миграцию, выявить недостатки в сопоставлении с помощью проверок целостности, а затем изменить сопоставления и повторить. Возможно, вам придется очистить данные Magento 1 на этом этапе. Экспертные компании предлагают рекомендации и советы, или вы можете воспользоваться услугами квалифицированный внештатный консультант которые могут помочь вам в процессе миграции, чтобы гарантировать, что ваш рейтинг в Google не ухудшится.
После этапа проверки целостности данных вам потребуются сбои в миграции, которые потребуют повторного импорта #backups базы данных Magento 2, поскольку в настоящее время нет способа отменить или вернуть миграцию. Любые ошибки, которые появляются после этапа целостности данных, могут быть не такими конкретными. Тем не менее, вы можете повысить уровень детализации, добавив флаги -v в команды для миграции.
Проверить все
После того, как вы освоите инструмент миграции данных и успешно завершите первую миграцию, вам нужно все протестировать. И мы имеем в виду все. Протестируйте все функции, основанные на данных, в вашей сборке электронной коммерции. С этого момента нет возврата, поэтому лучше всего протестировать все, прежде чем продолжать производство.
