Поскольку срок поддержки 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 в команды для миграции.
Проверить все
После того, как вы освоите инструмент миграции данных и успешно завершите первую миграцию, вам нужно все протестировать. И мы имеем в виду все. Протестируйте все функции, основанные на данных, в вашей сборке электронной коммерции. С этого момента нет возврата, поэтому лучше всего протестировать все, прежде чем продолжать производство.
