Миграция с Magento 1 на Magento 2: перенос данных, тем и SEO

Вы используете Magento 1, но его поддержка завершена — каждый день работы на этой платформе повышает риски взлома, потери данных и штрафов PCI DSS. Переезд на Magento 2 — не обновление, а **полная пересборка** магазина: разные архитектуры (Zend Framework 1 vs Symfony), разные форматы данных, разные

Разработка и обслуживание любых видов сайтов:

Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

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

Услуги, которые мы предлагаем
Показано 1 из 1Все 2062 услуг
Миграция с Magento 1 на Magento 2: перенос данных, тем и SEO
Сложный
от 2 недель до 3 месяцев

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1414
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1285
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    982
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1241
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    982
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    994

Вы используете Magento 1, но его поддержка завершена — каждый день работы на этой платформе повышает риски взлома, потери данных и штрафов PCI DSS. Переезд на Magento 2 — не обновление, а полная пересборка магазина: разные архитектуры (Zend Framework 1 vs Symfony), разные форматы данных, разные системы расширений. В отличие от устаревшей платформы, Magento 2 основан на компонентах Symfony и современном PHP, что напрямую влияет на производительность и безопасность (см. Magento). Без глубокого аудита и поэтапного плана вы рискуете потерять до 30% функционала. Наша команда проведёт миграцию под ключ с сохранением всех бизнес-процессов, SEO-позиций и клиентской базы.

Что переносится, а что — нет

Официальный инструмент Data Migration Tool переносит стандартные сущности, но кастомные таблицы и весь код требуют ручной работы.

Компонент Статус
Товары, категории, атрибуты Переносятся через Data Migration Tool
Клиенты и пароли Клиенты переносятся, пароли — нет (алгоритм хэширования изменился)
Заказы и история заказов Переносятся
CMS-страницы и блоки Переносятся
Темы (шаблоны) Не переносятся — Magento 2 использует PHTML + Knockout.js + LESS
Расширения Не переносятся — Magento 2 API несовместим
Кастомные таблицы БД Требуют ручного переноса
URL-редиректы Переносятся с оговорками
Типичные ошибки при миграции - Пропуск кастомных атрибутов продукта. - Неправильный маппинг customer_group. - Потеря ссылок на CMS-страницы из-за изменённых идентификаторов. - Неучтённые 301 редиректы для старых URL.

Почему нельзя просто обновить Magento 1?

Magento 1 и 2 — разные платформы. Обновление (upgrade) невозможно, необходимо мигрировать. В M1 старая архитектура, основанная на Zend Framework 1, тогда как M2 построен на Symfony и современном PHP. Из-за этого любое расширение или кастомизация требуют переписывания. Мы видели проекты, где после «быстрой» миграции теряли 30% функционала — этого можно избежать с правильным подходом.

Как перенести кастомные расширения?

Data Migration Tool не знает о ваших модулях. Для каждого расширения нужно найти аналог для M2 или заказать портирование. Например, популярное расширение для создания резервных копий в M1 (AheadWorks) имеет прямую замену Amasty в M2. Но уникальные модули переписываются с нуля под архитектуру Magento 2. На одном из проектов мы перенесли 34 расширения, из них 25 потребовали полного рерайта. Срок увеличился на 1.5 месяца, но все функции сохранили.

Как перенести пароли клиентов?

Magento 1 использует MD5, Magento 2 — bcrypt. Пароли не конвертируются напрямую. Мы применяем lazy migration: при первом входе проверяем старый MD5-хэш и перешифровываем в bcrypt. Клиенты не замечают смены, но пароли становятся безопасными.

// Plugin для CustomerAuthenticationService public function aroundAuthenticate($subject, callable $proceed, $username, $password) { try { return $proceed($username, $password); } catch (AuthenticationException $e) { $customer = $this->customerRepository->get($username); $legacyHash = md5($password); if (hash_equals($customer->getLegacyPasswordHash(), $legacyHash)) { $this->customerRepository->save( $customer->setPasswordHash($this->encryptor->getHash($password, true)) ); return $customer; } throw $e; } } 

Как выглядит миграция по шагам

  1. Аудит Magento 1 — инвентаризация расширений, оценка совместимости.
  2. Установка Magento 2 и Data Migration Tool — развёртывание чистой платформы.
  3. Настройка маппинга и миграция данных — поэтапный перенос через migrate:settings, migrate:data, migrate:delta.
  4. Перенос кастомных таблиц — написание PHP-скриптов для ручной синхронизации.
  5. Решение проблемы паролей — lazy migration через плагин аутентификации.
  6. Настройка SEO-редиректов — генерация 301 редиректов для старой URL-структуры.

Сравнение подходов к миграции

Подход Сроки Сложность Риски
Самостоятельная миграция 1–6 мес. Высокая Потеря данных, ошибки SEO
Миграция через нас 2–4 мес. Низкая Минимальные

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

Что входит в работу

  • Полный аудит текущего магазина
  • Миграция данных (каталог, заказы, клиенты)
  • Портирование или замена расширений
  • Разработка новой темы под M2
  • Настройка 301 редиректов
  • Документация по новой системе
  • Обучение вашей команды
  • 30 дней пост-релизной поддержки

Этот проект не про установку плагина, а про переезд целого магазина. Наш опыт более 50 успешных миграций. Мы гарантируем сохранность данных и работоспособность. Закажите бесплатную оценку вашего проекта — мы подготовим план и сроки. Свяжитесь с нами для консультации.