Content
Миграция с Magento 1 на Magento 2: полное руководство

Время на чтение: 15 минут
Magento 1 — это платформа электронной коммерции с открытым исходным кодом, которая была запущена в 2008 году. С момента ее образования большое количество предпринимателей и IT инженеров фокусируются на Magento благодаря ее возможностям расширения и кастомизации.
Сохраняя одну из лидирующих позиций на рынке, Magento продолжала развиваться. В 2015 году была запущен Magento 2. Это решение продолжает предоставлять продавцам электронной коммерции неоспоримые преимущества в достижении бизнес-целей и решении проблем с производительностью и безопасностью Magento 1.
Таким образом, большинство старожилов Magento рассматривают возможность перехода с Magento 1 на обновленную версию. Если вы все еще принадлежите к небольшой группе продавцов, которые ведут свой бизнес на Magento 1, эта статья будет вам полезна.
Продолжайте читать эту статью, чтобы узнать причины, по которым вам следует обновить версию Magento, а также понять процесс миграции на Magento 2 и затраты.
Зачем переходить на Magento 2?
Magento 1 была верным компаньоном, но представление разработчиков и продавцов об идеальной платформе электронной коммерции меняется каждый год. Развитие электронной коммерции не стоит на месте, и официальной датой окончания срока службы Magento 1 было 1 июня 2020 года. После этого Adobe (компания, которая приобрела Magento в 2018 году) прекратила предоставлять поддержку, исправления безопасности и качественные исправления для системы Magento 1.x.
Проблемы безопасности привели к переходу на Magento 2, но повышенная безопасность — не единственная причина перехода. Magento 2 превосходит Magento 1 во многих отношениях. Что вы потеряете, если будете использовать Magento 1, и что приобретете, если перейдете на Magento 2?
Риски безопасности Magento 1
Интернет-магазины на базе Magento 1 более уязвимы для различных кибератак из-за их слабой безопасности. Через несколько месяцев после того, как Adobe прекратила поддержку продавцов Magento 1, компания Sansec, лидер в области вредоносных программ и уязвимостей для электронной коммерции, сообщила о крупнейшей задокументированной хакерской кампании с 2015 года, нацеленной на почти 3000 магазинов Magento 1 по всему миру.
Хакеры размещали вредоносный код JavaScript на страницах оформления заказов веб-сайтов, чтобы перехватывать платежную информацию клиентов. Эта хакерская кампания скомпрометировала десятки тысяч онлайн-клиентов, нанесла ущерб репутации многих интернет-магазинов и привела к значительным финансовым потерям.
К сожалению, киберпреступники не дремлют. Количество пострадавших магазинов Magento 1 будет продолжать расти до тех пор, пока их владельцы не примут меры по предотвращению атак путем обновления до Magento 2.
Еще одна угроза безопасности Magento 1 заключается в потере соответствия индустрии платежных карт (PCI) — процессу, которому онлайн-компании следуют, чтобы защищать информацию о кредитных картах своих клиентов.
Для получения дополнительной информации прочитайте следующую статью: «PCI DSS и GDPR: как сделать свой бизнес совместимым».
Если вы используете сторонний платежный процессор для своего веб-сайта Magento 1, вы с меньшей вероятностью столкнетесь со штрафами PCI, поскольку эту ответственность берет на себя ваш платежный провайдер. Тем не менее, вы по-прежнему сталкиваетесь с возможными штрафами, поскольку соответствие PCI требует от продавцов поддерживать свои системы в актуальном состоянии, что невозможно с Magento 1, как объяснялось ранее. Как минимум, эта ошибка может помешать вам принимать онлайн-платежи Visa и Master Card, но как максимум вы можете быть оштрафованы на сумму от 5000 до 100000 долларов США в месяц.
Свяжитесь с нами!Есть идеи по поводу вашего проекта?
Преимущества миграции на Magento 2
Следующая информация отвечает на второй вопрос о том, что вы получите, перейдя на Magento 2:
- Улучшенная архитектура. Недостатки безопасности — не единственная проблема, с которой могут столкнуться продавцы Magento 1. Ограниченная производительность веб-сайта является еще одним недостатком. В отличие от Magento 1, Magento 2 оснащена новыми технологиями, такими как Apache, Composer, Symfony, Nginx 1.7 или выше и т. д. Magento 2 также поддерживает последние PHP версии. Эти элементы значительно увеличивают скорость интернет-магазинов, позволяют веб-сайтам Magento 2 обрабатывать на 39 % больше заказов в час и обеспечивают до 66 % более быстрое время отклика сервера добавления в корзину. Безусловно, эти улучшения положительно влияют на конверсию веб-сайтов.
- Расширенный интерфейс для администраторов. Учитывая удобный и интерактивный интерфейс Magento 2, дизайн Magento 1 выглядит беспорядочно. Magento 2 предоставляет комплексную панель инструментов, которая позволяет пользователям с ограниченными техническими навыками выполнять базовые действия по управлению магазином, такие как просмотр последних, новых и средних заказов, бестселлеров и популярных ключевых слов поиска, а также быстрый поиск другой важной информации. Это упрощает администраторам эффективное управление своими магазинами, особенно когда речь идет о компаниях корпоративного уровня.
- Гибкая поисковая оптимизация. Magento 2 явно может похвастаться лучшими SEO функциями. В отличие от Magento 1, обновленная версия использует канонический тег, чтобы избежать проблем с дублированием контента, включает метатеги для отдельных страниц и обеспечивает упрощенный процесс совершения покупок для мобильных устройств, что является фактором ранжирования.
- Обновленный мобильный опыт покупок. Говоря о мобильном опыте, мы считаем, что Magento 2 полностью отвечает потребностям современных мобильных покупателей. Она предоставляет быстрый и доступный способ создания веб-сайта с удобным для мобильных устройств дизайном и иммерсивным опытом мобильной коммерции для повышения вовлеченности клиентов, коэффициента конверсии и доходов.
- Обширная отчетность и визуализация. Отчетность — еще одна категория, в которой Magento 2 выигрывает у Magento 1. Magento 2 имеет комплексную систему отчетности, которая позволяет пользователям создавать столько информационных панелей, сколько необходимо, легко преобразовывать свои бизнес-данные в наглядные отчеты, фокусироваться на ключевых показателях и разрабатывать организованную систему отчетов.
- Повышенная безопасность. Хотя безопасность стоит последней в списке, она имеет первостепенное значение при рассмотрении причин перехода на Magento 2. Во-первых, Magento 2 использует SHA-256 в системе управления паролями, что является шагом вперед в сетевой безопасности. SHA-256 - более безопасное решение, чем другие распространенные алгоритмы хеширования, и помогает продавцам гарантировать высокий уровень безопасности паролей. Кроме того, владельцы магазинов Magento 2 могут беспрепятственно усилить безопасность своего веб-сайта, включив дополнительный уровень защиты с помощью расширения двухфакторной аутентификации.
Чтобы узнать больше о преимуществах текущих изданий Magento 2, прочитайте статью «Magento Commerce vs Magento Open Source».
Шаги для миграции на Magento 2
Теперь давайте обратимся к самому процессу миграции с Magento 1 на Magento 2. Как правило, процесс занимает от двух до пяти месяцев, но продолжительность зависит от сложности веб-сайта, количества расширений и уровня настройки.
Как партнер Adobe по решениям, Dinarys предоставляет комплексные услуги по миграции на Magento 2 с Magento 1 или любой другой платформы электронной коммерции. Как правило, наш процесс перехода на Magento 2 состоит из следующих этапов:
Сбор требований
Понимание требований — это первый шаг на пути к обновлению вашего магазина Magento. На этом этапе наши эксперты миграции Magento определяют требования к переносимым данным. Эти данные включают информацию о продуктах, клиентах и предыдущих заказах, а также о конфигурациях магазина, расширениях, темах и настройках. Понимание этих предпосылок имеет решающее значение для создания пошагового плана, обеспечивающего плавную миграцию.
Подготовка промежуточной среды
На этом этапе мы подготавливаем тестовую среду на отдельном сервере, чтобы избежать простоя существующего хранилища.
Перенос данных
Сначала мы устанавливаем и настраиваем Magento 2 Data Migration Tool в пустой среде Magento 2 с помощью Composer. Magento 2 Data Migration Tool обеспечивает согласованность между структурами баз данных Magento 1 и Magento 2, отслеживает ход передачи данных, создает журналы и запускает тесты проверки данных.
Затем мы переносим данные о продукте (атрибуты продукта, категории, рейтинги, обзоры и информация о производителе) и делаем то же самое для информации о клиенте (логин, пароль и история заказов), информации о заказе (заказы, платежи и счета) и SEO настроек (заголовки, описания, метаданные и перенаправления).
Настройка темы
Поскольку Magento 2 радикально отличается от Magento 1, невозможно напрямую перенести тему вашего текущего магазина без внесения каких-либо изменений. Есть три решения этой проблемы: установить готовую к использованию тему Magento 2, разработать собственную тему или кастомизировать готовую к использованию тему Magento 2.
Замена расширений
Как и темы, расширения Magento 1 нельзя просто перенести в новый магазин Magento 2. На этом этапе мы используем требования, собранные на первом этапе, и заменяем предыдущие расширения функциональностью Magento 2 по умолчанию (например, двухэтапная проверка, B2B и Elasticsearch) или сторонними расширениями. Дополнительным вариантом является разработка пользовательских модулей , которых нет на рынке.
Развертывание и тестирование
На этом этапе наши специалисты по обеспечению качества следят за тем, чтобы только что созданный магазин Magento 2 имел единообразный вид и бесперебойно работал во всех основных браузерах. Они также устраняют любые сбои, которые могут возникнуть в процессе тестирования.
Запуск магазина Magento 2 на действующем сервере
После того, как мы убедимся, что миграция Magento завершена на 100%, мы переходим к заключительному этапу запуска веб-сайта со всеми решенными проблемами.
Кроме того, как компания-разработчик полного цикла, мы предлагаем услуги после запуска, поскольку клиентам может потребоваться дополнительная стабилизация, улучшения и регулярные исправления, чтобы идти в ногу со временем.
Возможно, вам будет интересно прочитать статью «Почему так важно обновить минорную версию Magento и как это сделать?»
Свяжитесь с нами!Есть идеи по поводу вашего проекта?
Стоимость миграции с Magento 1 на Magento 2
Точно так же, как продолжительность миграции на Magento 2 зависит от сложности магазина, зависит и стоимость. Таким образом, трудно оценить стоимость миграции. В таблице ниже показана ориентировочная стоимость базовых миграции на Magento 2 с Dinarys.
Миграция с Magento 1 на Magento 2: наш проект
Dinarys — это команда по развитию бизнеса в области электронной коммерции, которая работает с 2014 года. Компания руководила многочисленными проектами с компаниями из Европы, США и Украины. Разработка Magento, включая миграцию Magento 2, является частью нашей основной компетенции. Следующая информация описывает один из наших проектов по миграции на Magento 2 и результаты, которые мы получили для нашего клиента.
Goddess — популярный европейский мультибрендовый онлайн-маркет косметики. Конечной целью клиента было улучшить работу своего магазина. Поскольку предыдущее решение было основано на платформе Magento 1, мы перенесли магазин на Magento 2 с полным редизайном на основе стандартной темы Magento Luma 2, которую мы настроили.
Чтобы решить все проблемы клиента, мы выполнили следующие шаги на протяжении всего проекта:
- Перенесли текущий интернет-магазин с Magento 1 на Magento 2.
- Расширили функциональность интернет-магазина за счет одностраничного оформления заказа и множества пользовательских модификаций.
- Для удобства клиентов на странице оформления заказа добавлено поле сроков доставки курьером.
- Реализовано настраиваемое поле и логика администратора.
- Проведено полное регрессионное тестирование ресурсов, а также необработанное тестирование каждого задействованного модуля.
- Добавлены новые локализации для целевой демографии пользователей сайта.
Поэтому мы разработали и внедрили улучшенную торговую площадку, используя Magento 2 в качестве основы, с настраиваемой функцией одношаговой проверки, новыми возможностями пользователя и администратора и оптимизированной общей производительностью. Клиенты Goddess теперь могут легко проверять сроки доставки курьером во время оформления заказа и активировать обновления в реальном времени. Это новое решение значительно улучшило посещаемость сайта и увеличило регулярную прибыль нашего клиента.
Почему стоит выбрать наши услуги по миграции на Magento 2?
Magento, безусловно, является ориентированной на будущее платформой для развития не только интернет-магазинов, но и целых предприятий. Работая с проверенной командой разработчиков Magento, такой как Dinarys, вы можете внедрить выигрышное решение, которое поможет вам достичь своих предпринимательских целей и не только. Вот некоторые из причин, по которым вам следует перейти на Magento 2 вместе с нами:
- Снижение количества брошенных корзин. По сравнению с Magento 1, страницы магазина Magento 2 загружаются на 30-50% быстрее. Это сводит к минимуму нежелательное явление отказа от корзины покупок.
- Увеличение продаж. Magento 2, оснащенная Elasticsearch, функциями B2B и комплексными аналитическими функциями, предоставляет инструменты, которые жизненно важны для первоклассного пути клиента, который в большинстве случаев приводит к покупке.
- Конверсии мобильной коммерции. Готовые мобильные функции Magento 2 позволяют создать надежную мобильную среду с эффективным процессом оформления заказа, который сокращает разрыв в мобильной конверсии.
Свяжитесь с нами сегодня, чтобы обсудить ваш проект миграции на Magento 2. Мы знаем, как оцифровать ваш бизнес таким образом, чтобы оправдать все ваши усилия в ближайшем будущем.
Доверьте поиск решения профессионалам
Наши сертифицированные специалисты знают, как воплотить вашу идею в реальность.