...

7-шаговое руководство по миграции на Magento: + советы, лучшие практики и многое другое!

199
Содержание

7-шаговое руководство по миграции на Magento: + советы, лучшие практики и многое другое!

Когда лучше всего переходить на Magento 2? Несколько лет назад. Второе лучшее время для миграции на Magento сейчас! 

Необходимость обновления до Magento 2 актуальна как никогда. 30 июня 2020 года Adobe официально прекратила поддержку линейки выпусков Magento 1 как для Magento Enterprise (коммерция), так и для сообщества Magento (с открытым исходным кодом). 

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

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

Давайте начнем миграцию на Magento!

Зачем мне переходить с Magento 1 на Magento 2?

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

Оставаясь с Magento 1, вы не только рискуете данными о клиентах, но и теряете свое конкурентное преимущество, потому что новые функции и инновации появятся только для Magento 2.

Больше никаких патчей безопасности

Согласно исследованию ServiceNow, 57% жертв кибератак сообщили, что их взломы можно было предотвратить, установив доступный патч. И 34 % этих респондентов были осведомлены о уязвимости, прежде чем они были взломаны.

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

Функции Magento 2, на которые стоит перейти

Последняя версия Magento оснащена удобными и универсальными функциями. Теперь, когда Adobe и Magento работают вместе, мы увидим более тесную интеграцию с платформами маркетинга и продаж.

Основные характеристики:

  • Полностраничный кеш – общая скорость сайта, а также время загрузки 1-2 секунды по сравнению с 5-10 секундами без полного кеширования. Более высокая скорость сайта означает больше продаж и увеличивает SEO.
  • Оптимизированная и быстрая проверка снижает вероятность того, что покупатели бросят тележки.
  • Обновленный стек технологий – PHP7, MySQL, Varnish, HTML5, CSS3, RequireJS, Knockout.js и другие.
  • Magento Commerce Cloud, ранее называвшаяся Enterprise Edition, сочетает в себе Magento Commerce, хостинг облачной инфраструктуры с дополнительными функциями, такими как интеграция Git, ключевые среды разработки, постановка и производство в реальном времени.
  • Макеты, оптимизированные для мобильных устройств, – это огромный плюс, и количество мобильных пользователей растет с каждым годом.
  • Ключевые интеграции, такие как PayPal, Braintree, Authorize.net, Klarna и другие, предлагают большую универсальность и их намного проще интегрировать. Платежи в Magento 2 также более безопасны.
  • Улучшенный встроенный поиск – Elasticsearch доступен для Magento с открытым исходным кодом.
  • Полная настройка админ-панели для быстрого доступа к информации – это увеличивает производительность, а импорт продуктов в 4 раза быстрее.
  • Платформа функционального тестирования Magento улучшает возможности тестирования, ведения журнала и отладки.
  • Функция разделения базы данных повышает масштабируемость и помогает высоконагруженным проектам повысить производительность.
  • Функции расширенного содержания с новым конструктором страниц – WYSIWYG
  • Progressive Web App Studio позволяет разработчикам создавать сверхбыстрые витрины. 

Статья по теме: Magento 1 против Magento 2: причины перехода на Magento 2

Перестанет ли мой магазин работать во время миграции?

Наша цель – нулевое время простоя, но будет некоторое время простоя (вопрос минут). Процесс довольно прост и требует соблюдения установленного контрольного списка.

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

Могу ли я перенести все мои материалы (продукты, категории, контент, блог и т.д. )?

Да, вы можете перенести практически все. С помощью автоматического инструмента переноса данных вы можете переносить заказы из Magento 1 в Magento 2, а также продукты, клиентов, настройки, конфигурации магазинов и рекламные акции. 

Единственный способ увеличить масштаб остальных изображений – это сделать это вручную. Перенос вручную требуется для:

  • Расширения и собственный код

Чтобы воспользоваться преимуществами архитектурных достижений Magento 2, разработчикам необходимо вручную переносить собственный код и расширения в Magento 2.

  • Учетные данные веб-служб

Вы должны вручную создать учетные данные для SOAP, XML-RPC и REST в Magento 2. 

  • Медиа в файловой системе

К мультимедийным ресурсам относятся, например, изображения продуктов, категорий, WYSIWYG-редактор и т.д. Вы должны скопировать их вручную из каталога <your Magento 1.x install dir> / media в <your Magento 2 installdir> / pub / media.

  • Дизайн витрины

Каскадные таблицы стилей (CSS), JavaScript, шаблоны и макеты XML по-разному реализованы в Magento 2 и должны переноситься вручную.

  • Макеты

Обновления макета, реализованные в Magento 1.x, использовать нельзя.

в Magento 2. Вы должны вручную перенести следующее: XML на страницах категорий CMS в Magento Admin; Обновления макета, указанные в экземплярах виджета.

Мы иногда получаем этот вопрос, и TL: DR – учитывая тот факт, что вы не разработчик Magento, вам нужно найти уважаемого поставщика услуг миграции Magento 1 на Magento 2.

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

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

Кроме того, есть много вещей, которые могут пойти не так. Здесь эксперты Magento могут быть неоценимыми – они могут просмотреть ваш сайт, выполнить аудит, перенести настройки и определить объем работы, необходимый для правильной работы всего. Инструмент миграции данных мощный, но только в руках сертифицированных разработчиков Magento.

Как перенести Magento 1 на Magento 2: Успех за 7 шагов миграции

Миграция Magento 2 включает четыре компонента: данные, расширения и пользовательский код, темы и настройки. 

7-шаговое руководство по миграции на Magento: + советы, лучшие практики и многое другое!

Технический обзор миграции на Magento 2. Изображение предоставлено: Magento

Шаг 1. Создайте план перехода

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

С нашими клиентами мы разделяем планирование на три этапа:

  1. Детали переноса данных – продукты, категории, клиенты, заказы и контент (статьи, страницы).
  2. Спецификации проекта необходимы, если требуется дополнительная разработка. В этом разделе мы описываем, как будет развиваться проект, включая все соответствующие процессы. Это означает, что каждая страница, каждая вкладка, кнопка и блок должны быть описаны. Мы предлагаем использовать цифровые инструменты, такие как InVision.
  3. Планирование проекта – пошаговый список этапов с указанием сроков и определением выполненного.

Шаг 2. Подготовка тестовой среды

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

На этом этапе мы готовим тестовую среду разработки и устанавливаем платформу Magento 2 по умолчанию (Open Source или Commerce), а также настраиваем систему контроля версий (Git / SVN), чтобы убедиться, что все готово для запуска проекта. На этом этапе важно привлечь хорошего DevOps-инженера.

Шаг 3: Установка расширений и разработка определенного функционала

Здесь мы берем наш план миграции с отображенными расширениями и устанавливаем соответствующие расширения Magento 2 (если применимо). Здесь также мы разрабатываем собственные расширения или дополнительные функции для Magento 2.

Шаг 4. Перенос данных

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

Шаг 5: Создание дизайна для Magento 2

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

Если вас беспокоит время, мы также предлагаем использовать тему по умолчанию, доступную в Marketplace.

Шаг 6: Запуск плана и дополнительная синхронизация базы данных 

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

После того, как вы протестировали финальную версию и убедились, что все работает, магазин готов к запуску. 

Шаг 7: Запуск магазина Magento 2 на живом сервере

Это последний этап миграции – день запуска.

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

Полная разбивка рабочего процесса перехода с Magento 1 на 2:

7-шаговое руководство по миграции на Magento: + советы, лучшие практики и многое другое!

Схема миграции. Источник: Magento DevDocs

Что может пойти не так во время миграции?

Планирование и аудит имеют большое значение для снижения любых рисков. 

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

Кроме того, есть некоторые подводные камни, о которых вам следует знать. Мы описываем эти ловушки более подробно в нашей статье – 7 основных ловушек, с которыми вы можете столкнуться при миграции на Magento.

Вот краткий обзор:

  1. Перенос данных в Magento 2 не так прост, как перетаскивание это важный момент как с точки зрения времени, так и с точки зрения бизнеса. Вы не можете клонировать сайт и волшебным образом заставить его работать на Magento 2.
  2. Беспорядочный код и некачественная структура данных могут означать, что вам придется много разрабатывать индивидуально – вы можете столкнуться с этой неприятной ловушкой в ​​любой момент в процессе миграции. Единственный способ добиться успеха – это опыт и надлежащий аудит до начала миграции.
  3. Вы можете столкнуться с низкой производительностью SEO после миграции – поскольку структура страниц в Magento 2 отличается, разработчикам необходимо пройти и пометить любые страницы или группы страниц, которые необходимо перенаправить, чтобы сохранить рейтинг SEO.
  4. Вы не можете использовать расширения Magento 1 в Magento 2 – не говоря уже о том, что расширения Magento 1 будут удалены из Magento Marketplace в июне 2020 года, когда закончится срок службы.
  5. Тема и дизайн магазина должны быть переделаны с нуля – вы все равно можете сохранить старый дизайн, но, поскольку вы обновляетесь, мы рекомендуем использовать одну из новых, удобных для мобильных устройств и адаптивных тем.
  6. Процесс может занять больше времени, чем вы думаете – как упоминалось ранее, вы должны быть готовы к запуску задолго до прекращения поддержки. Один день без поддержки может сделать ваш бизнес уязвимым для нарушений безопасности.
  7. Если нет определения «готово», конца не видно – для успешной миграции должны быть требования. Вовлеките всех ваших заинтересованных лиц и убедитесь, что внутренняя и внешняя команды работают вместе.

Сколько будет стоить миграция на Magento?

Magento 2 – это совершенно новая платформа, а это значит, что вам придется вложить приличную сумму денег, чтобы получить от нее максимальную отдачу. Давайте узнаем стоимость обновления до Magento 2!

Редизайн

Стоимость редизайна вашего магазина на Magento 2 может варьироваться в зависимости от сложности дизайна. Например:

  • Простой веб-сайт электронной коммерции обычно стоит от 15 000 до 30 000 долларов.
  • Веб-сайт электронной коммерции среднего размера будет стоить от 40 000 до 80 000 долларов.
  • А корпоративный веб-сайт электронной коммерции с большим количеством функций индивидуального дизайна стоит 80 000 долларов США.

Мы составили подробную статью о затратах на редизайн веб-сайтов, в которой разделили редизайн на компоненты и провели вычисления.

Расширения

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

Это набор расширений, которые мы установили для клиента, чтобы дать представление о том, сколько вы можете в конечном итоге заплатить. 

Модуль Цена
Эластичный поиск $279
Многослойная навигация $349
Торговая площадка с несколькими поставщиками $349
One Step Checkout $299
Электронная почта о брошенной корзине $149
Настройки электронной почты SMTP $259
Журнал действий администратора $249
Следующее письмо $299
Автоматический переключатель групп клиентов $259
Специальные акции $279
Magento 2 Google Analytics” >Google Analytics $99
Уведомление об отсутствии на складе $229
Мега меню Magento 2  $179
Общее $3,277

Пользовательские расширения / модули

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

Настройка

У вас есть собственный код для модулей или расширений в вашем существующем магазине Magento 1? Если вы хотите, чтобы он работал так же в Magento 2, его необходимо отремонтировать или переписать. 

Это не привлечение денег для разработчиков – со времен Magento 1.x многое изменилось. Magento 2 поддерживает PHP 7, новые технологии кеширования и множество других вещей. Вы сэкономите больше в долгосрочной перспективе, оптимизируя производительность. 

Сколько времени займет миграция?

Намного дольше, чем вы думаете. 

Трудно сказать точно, сколько времени это займет без оценки и планирования. Вот почему так важно время. Если вы начнете планировать слишком поздно, вы окажетесь между камнем и наковальней. Так что начните планировать как можно скорее. 

Мы всегда готовы помочь вам в процессе миграции , поэтому, пожалуйста, обращайтесь к нам с любыми вопросами.

Вот разбивка каждого этапа миграции:

Создание плана миграции 3 недели
Подготовка тестовой среды 1-2 дня
Установка расширений и индивидуальная разработка 3 недели
Миграция данных с Magento 1 на Magento 2 1-2 дня
Редизайн 2-4 недели
План запуска и дополнительная синхронизация базы данных 1-2 дня
Запуск магазина Magento 2 на живом сервере 1 неделя
Общее время миграции Примерно 2-3 месяца

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

Какая версия Magento 2 подходит для моих нужд?

И Magento Open Source 2, и Commerce 2 имеют значительные улучшения по сравнению с Magneto 1. Но, поскольку вы мигрируете, почему бы не перейти на Magento Commerce? Magento Commerce настолько лучше? 

Ранее в этом году Adobe поручила Stax, консультанту по глобальной стратегии, оценить, какую выгоду получили продавцы от перехода с Magento Commerce 1 и других конкурентоспособных решений на Magento Commerce 2.

Мы позволим числам говорить.

  • 165% 3-летняя рентабельность инвестиций от перехода на Magento Commerce 2
  • Рост доходов от мобильной связи на 29%
  • Увеличение средней стоимости заказа на 5%
  • 61% сокращение времени создания контента
  • Увеличение посещаемости сайта на 25%
  • Увеличение на 16% конверсии ставок

7-шаговое руководство по миграции на Magento: + советы, лучшие практики и многое другое!

Окупаемость инвестиций от перехода на Magento Commerce 2. Изображение предоставлено: Magento

Кроме того, при обновлении до Magento Commerce вы можете заменить собственный код сторонними расширениями. Но опять же, ваш выбор будет зависеть от ваших потребностей. 

Чтобы лучше понять, взгляните на наше сравнение Magento Community и Enterprise Edition. Вы также можете рассмотреть облачную версию Magento – Magento Commerce Cloud.

Кратко о миграции на Magento 

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

  • Вы можете перенести все свои данные с помощью гибридного подхода (вручную + автоматически).
  • Вы можете сохранить свой дизайн Magento 1, хотя мы рекомендуем инвестировать в новый дизайн с современными технологиями и архитектурой, которые предлагает Magento 2.
  • Это займет примерно 2-3 месяца; в зависимости от размера и сложности вашего бизнеса это может быть намного быстрее или занять гораздо больше времени.
  • Доверив процесс экспертам Magento, вы минимизируете риски и время простоя.
  • Magento 2 имеет больше функций, и Adobe продолжает улучшать интеграцию и набор функций.
  • Magento Commerce 2 превосходит Magento Open Source – он предоставляет все, что нужно компании корпоративного уровня (и в то же время экономит им деньги).

Источник записи: https://elogic.co

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