7 основных ловушек, с которыми вы можете столкнуться при миграции Magento
7 основных ловушек, с которыми вы можете столкнуться при миграции на Magento
Какую версию Magento вы используете? Если вы все еще используете версию 1, вы должны знать, что Adobe (купившая Magento в мае 2018 года) недавно объявила, что поддержка Magento 1 закончится в июне 2020 года.
Magento 2 – это совершенно новая платформа – страницы загружаются намного быстрее, она упрощает управление магазином и предлагает клиентам улучшенные возможности поиска и оформления заказа. Многие магазины уже осуществили миграцию, и, поскольку мы приближаемся к дате окончания, владельцы магазинов должны понимать, что поспешный переход или пропуск жизненно важного шага в процессе миграции может вызвать цепную реакцию с плохими последствиями. Вы можете не только застрять, но и рискуете потерять доход и свой самый важный актив – лояльность клиентов.
Как выглядит идеальный процесс миграции на Magento? В Elogic мы создаем сайты онлайн-торговли на Magento и предлагаем услуги миграции Magento. В этой статье мы поговорим о 7 основных подводных камнях, с которыми вы можете столкнуться при миграции Magento.
Краткий обзор процесса миграции
Процесс перехода с Magento 1 на 2 состоит из трех основных этапов: до миграции, миграции и после миграции.
- Предварительная миграция
Перед началом процесса мы анализируем данные и контент магазина, чтобы понять, какой объем ручной работы необходимо выполнить, подготавливаем спецификации проекта, включающие каждую задачу, и помогаем составить план проекта с этапами и определениями выполненного. - Миграция
Этот шаг начинается с создания тестовой среды путем установки Magento 2 на новый сервер. Затем переносятся расширения, модули, данные и контент. Важно отметить, что не все сторонние расширения имеют версию Magento 2. Темы Magento 1 несовместимы с новой платформой, и если у вас есть собственный дизайн сайта, его придется переделывать или полностью переделывать. - Пост-миграция
Последним шагом является синхронизация истории ваших заказов и данных о клиентах для беспрепятственного перехода со старого сайта на новый.
Переход с Magento 1 на Magento 2 занимает много времени. В среднем на это уходит около трех месяцев. Конечно, этот период может быть больше, если сайт сложный или сильно настроенный, и особенно если вы столкнетесь с подводными камнями.
Каковы наиболее распространенные подводные камни и как их избежать?
Ловушка 1 – перенос данных в Magento 2 не так прост, как перетаскивание
Нет двух одинаковых людей. Даже однояйцевые близнецы имеют различия в ДНК из-за влияния окружающей среды. В том же духе нет двух одинаковых сайтов электронной коммерции – каждый сайт имеет разные категории продуктов, элементы страниц, контент, расширения, дизайн и т.д. В результате не существует единого решения, подходящего для всех, поэтому существует множество миграцию необходимо выполнять вручную, с помощью пользовательских сценариев или пользовательской разработки (для расширений, модулей и дизайна).
⇒ Невозможно скопировать данные Magento 1 и вставить их в Magento 2. Во-первых, платформа Magento 2 должна быть подготовлена для ваших пользовательских данных. Затем для переноса ваших настроек и массовых данных используется комбинация пользовательских сценариев миграции, официальный инструмент миграции данных Magento, а иногда и ручная миграция.
Ловушка 2 – беспорядочный код и некачественная структура данных могут означать необходимость в разработке большого количества нестандартных решений.
Во время миграции вы можете столкнуться с проблемами, связанными со структурой данных, в зависимости от того, сколько лет вашему сайту и кто его разработал. Например, если основные файлы Magento 1 были изменены или неправильно управлялись (таблицы расширяются неправильно), то стандартный инструмент миграции и скрипты не будут работать. Грязный код также может затруднить миграцию, потому что просеивание неорганизованного кода занимает много времени.
⇒ По нашему опыту, было много случаев, когда структура данных была настолько испорчена, что нам пришлось выполнить новую установку Magento 1, чтобы правильно структурировать данные, прежде чем переходить к миграции Magento 2. Единственный способ избежать этой ловушки – это хороший аудит сайта, чтобы определить, нужны ли настраиваемые сценарии миграции или лучше просто начать с чистой установки Magento.
Ловушка 3 – низкая производительность SEO после миграции на Magento
Поисковая оптимизация (SEO) может сделать или разрушить ваш бизнес. SEO используется, чтобы помочь вам занять более высокое место в результатах Google и других поисковых систем, а также позволяет людям находить ваш сайт. Поскольку количество поисковых запросов растет с каждым годом, важность SEO нельзя игнорировать (больше поисковых запросов = больше продаж). Если выполнить миграцию неправильно, могут возникнуть следующие проблемы:
- Более низкий рейтинг в поисковых системах
- Неработающие URL
- Перенаправления, которые не работают
Когда произойдет что-либо из этих трех, пострадают ваши продажи и маркетинговые усилия, что сделает восстановление долгим и дорогостоящим процессом.
⇒ SEO – один из лучших способов привлечь людей на ваш сайт. Итак, лучший способ сохранить работоспособность вашего SEO после миграции – это составить карту старой архитектуры сайта и сопоставить ее с новым сайтом, чтобы убедиться, что все ваши страницы сохраняют свой рейтинг, и вы не теряете трафик в результате поломки или недоступные страницы.
Ловушка 4 – вы не можете использовать расширения Magento 1 в Magento 2
Расширения – большая часть вашего сайта. Ядро Magento имеет множество функций, но расширения предлагают улучшения и инструменты для маркетинга, продаж, поддержки клиентов, доставки и т.д.
Расширения, которые работают на вашем сайте Magento 1, не могут быть скопированы во время миграции. Проще говоря, они не сработают. К счастью, многие разработчики расширений создали версии Magento 2, которые они продолжат поддерживать после закрытия в июне 2020 года. Если версии для Magento 2 нет, вам придется либо искать что-то новое, либо разработать собственное расширение.
⇒ Если ваши расширения Magento 1 имеют версию Magento 2, перенести настройки и данные довольно легко, чтобы это не повлияло на ваш бизнес. Если вас беспокоят пользовательские расширения, такие как фильтры, способы доставки и оплаты, модули импорта данных и т.д., Их также можно перестроить, чтобы максимизировать потенциал вашего магазина.
Ловушка 5 – тему и дизайн магазина нужно переделывать с нуля
Как и расширения, тему и дизайн вашего сайта нельзя просто перенести. Причина в том, что Magento 2 использует современную архитектуру и имеет разные требования к интерфейсу и бэкэнду. Можно изменить свою тему Magento 1, чтобы сделать ее пригодной для использования в Magento 2, однако, поскольку вы решили выполнить миграцию, вы также можете обновить свой сайт с помощью нового индивидуального дизайна. Для получения дополнительной информации ознакомьтесь с нашей статьей о том, сколько стоит редизайн веб-сайта электронной коммерции Magento.
⇒ Когда клиенты хотят перейти на Magento 2, мы рекомендуем им изменить дизайн своего сайта. И наоборот, когда клиент хочет изменить дизайн своего сайта Magento 1, мы рекомендуем перейти на последнюю версию. Причина этого заключается в том, что современная платформа, такая как Magento 2, требует, чтобы интерфейс был построен поверх нее. Кроме того, теперь, когда люди все больше выходят в Интернет с мобильных устройств, имеет смысл воспользоваться удобными для мобильных устройств функциями адаптивного дизайна Magento 2 .
Ловушка 6 – процесс занимает больше времени, чем вы думаете
Magento 2 был выпущен в ноябре 2015 года, и с тех пор были перенесены тысячи сайтов. Как мы уже упоминали ранее, миграция Magento 1 на 2 – это не просто очередное обновление Magento 1. Обновления занимают мало времени и могут потребовать некоторых исправлений на сайте, если обновление что-то сломает. Magento 2 – это не обновление, это серьезное обновление – оно имеет улучшенную производительность и масштабируемость, более быструю оплату, более удобную для мобильных устройств, более полезную интеграцию, чем Magento 1, расширенную отчетность и другие новые функции. Поскольку версия 2 сильно отличается от версии 1, такие этапы, как создание плана, установка расширений и индивидуальная разработка, а также редизайн, занимают больше всего времени.
Вот разбивка каждого этапа миграции:
- Составление плана миграции – 3 недели.
- Подготовка тестовой среды – 1-2 дня.
- Установка расширений и кастомная разработка – 3 недели.
- Миграция данных – 1-2 дня.
- Создание дизайна для Magento – 2-4 недели.
- План запуска и дополнительная синхронизация базы данных – 1-2 дня.
- Запуск магазина Magento 2 на живом сервере – ~ 1 неделя
В целом миграция на Magento занимает не менее 12 недель (3 месяцев). Чтобы узнать больше о процессе миграции, ознакомьтесь с нашим руководством по миграции.
⇒ Во-первых, вам необходимо провести аудит и оценку вашего сайта. После этого вы лучше поймете предполагаемую дату окончания процесса миграции. Каждый этап процесса одинаково важен и должен выполняться правильно, чтобы гарантировать плавный запуск с минимальным или нулевым временем простоя.
Ловушка 7 – конца не видно, если нет определения «готово»
Определение выполненного (DoD) – это заранее определенный набор критериев, который применяется к проекту, чтобы гарантировать, что команда разработчиков согласна с тем, что задачи были выполнены с высоким уровнем качества. Другими словами, DoD используется для измерения того, был ли проект завершен или нет.
Что произойдет, когда мы применим это к миграции Magento? Если у нас нет четких сроков, плана и понимания того, что означает «сделано», проект может продолжаться бесконечно. По доверенности вы, вероятно, расширите свой действующий сайт Magento 1 далеко за пределы срока поддержки в июне 2020 года и, как следствие, откроете свой сайт и пользователей для уязвимостей. В идеале мы хотим мигрировать как можно быстрее, соблюдая требования Министерства обороны.
⇒ Чтобы избежать этой (потенциально очень глубокой) ловушки, квалифицированным компаниям, предлагающим услуги миграции на Magento 2, необходимо получить все подробности от владельца сайта и провести аудит сайта, потому что ответственность за установку DoD почти полностью лежит на команде разработчиков программного обеспечения.
Выводы
Magento 1 больше не будет поддерживаться после июня 2020 года, поэтому вы уже должны планировать и намечать объем работ по миграции со своей технической командой или техническим партнером. Остался всего год, и если вы не начнете в ближайшее время, ваш сайт и данные клиентов могут оказаться под угрозой. Переход на Magento 2 – это большой шаг для вашего бизнеса, шаг, который улучшит взаимодействие с пользователем и поможет вам расти. Независимо от того, срезали ли вы углы в прошлом или использовали все ресурсы для достижения максимальной производительности, миграция Magento, вероятно, займет 4+ месяцев из-за объема работы.
Хорошая новость заключается в том, что переход на Magento 2 означает, что у вас будет совершенно новый сайт – со свежим дизайном, новыми функциями, более высокой скоростью, более быстрой оплатой и улучшенным интерфейсом администратора.
Источник записи: https://elogic.co