Tehnografi.com - Технологические новости, обзоры и советы

Миграция с Magento 1 на Magento 2

Следующая статья поможет вам: Миграция с Magento 1 на Magento 2

Magento — одна из ведущих платформ электронной коммерции на рынке сегодня, предлагающая множество инструментов и функций для создания и развития вашего интернет-магазина.

Несколько лет назад Magento выпустила масштабное обновление своей платформы, перейдя с 1.x на 2.0. Если вашему бизнесу еще предстоит перейти на последнюю версию Magento, сейчас самое время. Давайте углубимся в то, почему и что влечет за собой эта миграция Magento.

Почему вам следует перейти с Magento 1 на Magento 2

Краткий ответ? Время для Magento 1 истекает.

В июне 2020 года предыдущая версия больше не будет поддерживаться, и всем клиентам Magento придется выполнить обновление. И когда придет время, вам, возможно, придется повторить любую настройку, которую вы сделали в предыдущей версии, так что вы можете сделать это раньше, а не позже.

Это техническая причина сделать шаг.

Но настоящий Причина в том, что Magento 2.0 лучше практически во всех отношениях. Вы переходите с Honda 2003 года на Lexus 2020 года.

Вот лишь некоторые из функций, которые ваш бизнес электронной коммерции выиграет после перехода на новую итерацию:

  • Улучшенная скорость
  • Повышенная стабильность
  • Более удобный и быстрый процесс оформления заказа
  • Более удобный для мобильных устройств дизайн
  • Наличие кнопки «Моментальная покупка»
  • Более надежные параметры отчетности
  • Повышенная безопасность

По сути, у миграции нет недостатков, за исключением первоначальных временных затрат на выполнение переноса. Переход с Magento 1 на Magento 2 необходим, выгоден и полезен для вашего бизнеса в сфере электронной коммерции.

Этапы миграции с Magento 1 на Magento 2

Подготовка к миграции

При подготовке к миграции рекомендуется просмотреть общий обзор вашего сайта и выполнить анализ данных и аудит всех элементов, которые вы будете перемещать. Это включает в себя интеграцию с веб-сервисами, API и настройки, уникальные для вашего магазина.

С этой целью многие предприятия нанимают эксперта или службу миграции Magento для помощи в аудите; однако, если ваша команда разработчиков тесно сотрудничала с платформой Magento на протяжении всего жизненного цикла вашего бизнеса, вы можете справиться с этим самостоятельно. Они также могут создать резервную копию ваших данных на случай, если что-то потеряется во время миграции.

Шаг 1. Приобретите инструменты миграции Magento

Когда вы будете готовы начать, вы захотите начать с создания своего экземпляра Magento 2; думайте об этом как о пустом ведре, которое вы заполните всеми данными из Magento 1.

Загрузите последнюю версию Magento 2.xи следуйте указаниям прилагаемого мастера установки, чтобы установить новую платформу на свой сервер.

Затем вам понадобится удобный инструмент переноса данных Magento, который можно использовать несколькими способами. Если вы используете Композитор, вы можете ввести команду для загрузки метапакета, чтобы помочь вам. Если вы не используете Composer, вы можете получить Инструмент переноса данных с GitHub, используя схему шагов в Magento DevDocs.

Убедитесь, что версия инструмента соответствует версии вашей кодовой базы Magento 2. Вы можете найти свою версию в корневом каталоге вашего магазина Magento 2 через SSH. Просто введите эту команду:

php bin/magento – версия

Шаг 2. Настройте инструмент переноса данных Magento

После установки инструмента вам потребуется создать файл config.xml в соответствующем каталоге. Это укажет конфигурации, которые вы хотите включить во время миграции. Хотя каталог зависит от вашего экземпляра Magento, файл конфигурации должен быть указан следующим образом:

<источник>

Magento1-зашифрованный ключ

Источник информация базы данных для Magento 1, Место назначения предназначен для Magento 2. Ваш crypt_key можно найти в корневом каталоге Magento 1. Это последнее значение является обязательным.

Источник: Мадженто

Шаг 3. Перейдите с Magento 1 на Magento 2 с помощью инструмента переноса данных.

Теперь вы готовы использовать инструмент переноса данных. Сначала перенесите свои настройки, перейдя в корневой каталог Magento 2 и выполнив эту команду:

php bin/magento migrate:settings –reset <путь к вашему config.xml>

После успешного переноса данных выполните следующую команду CLI:

php bin/magento migrate:data –reset <путь к вашему config.xml>

Как только это будет успешно, ваш переход с Magento 1 на Magento 2 должен быть завершен.

Шаг 4: Протестируйте свой сайт

Наконец, важно протестировать функциональность вашего сайта, чтобы убедиться, что все перенесено в соответствии с вашими спецификациями. Если вы столкнулись с проблемами — например, ваши продукты не отображаются в категориях или ваша домашняя страница не загружается должным образом — вам может потребоваться проверить свои пользовательские настройки или переиндексировать свои продукты.

Вся миграция — непростой процесс, поэтому ожидайте некоторых заминок. Но улучшенная производительность Magento 2 вскоре более чем компенсирует эту небольшую головную боль, связанную с размещением вашего сайта на новейшей версии платформы.