Миграция платформы

Поставщик упаковочного оборудования с 25-летним опытом (Мемфис, США) перешёл с Magento без потери ни одной позиции в поиске

Роль
Миграция платформы
Сроки
14-недельная миграция · 4-часовое ночное переключение
Команда
2 инженера · QA · PM
Технологии
Magento 2 → Shopify Plus
Поставщик упаковочного оборудования с 25-летним опытом (Мемфис, США) перешёл с Magento без потери ни одной позиции в поиске

Обзор

Наш клиент — поставщик упаковочного оборудования из Мемфиса (США) с 25-летним опытом, чей магазин на Magento 2 стал дорогим в поддержке и медленным в изменениях. За 14 недель мы провели аудит всех интеграций, перестроили логику ценовых уровней под Shopify и перенесли каталог, историю заказов и аккаунты — а затем переключились за четыре часа ночью.

25 лет товарных позиций, сервисных контрактов и клиентских аккаунтов не переносятся без сложностей. Часть каталога несла ценовые уровни, установленные менеджерами по продажам, которых давно нет в компании, а историю заказов нужно было уложить в модель Shopify, не потеряв даты продления сервисных контрактов, на которых держится бизнес. Мы перестроили кастомную логику котировок и продления контрактов, которая раньше жила в модуле Magento, как Shopify-приложение на метаполях, а затем запустили новый магазин против зеркальной копии продакшн-данных на три недели до переключения. Сама ночь переключения оказалась самой лёгкой частью — настоящим проектом было согласование данных и перестройка этой логики до неё.

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

  • 6200 старых URL перенаправлены через 301, ни одна позиция в поиске не потеряна
  • Органический трафик через 90 дней отличался от показателей до миграции меньше чем на 2%
  • 14-недельная миграция — сборка темы Shopify и логики ценовых уровней параллельно с работой живого магазина на Magento — завершившаяся четырёхчасовым ночным переключением без единого потерянного заказа
  • Сначала провели аудит всех сторонних расширений Magento — те, что имели аналог в Shopify, заменили, два без аналога — переделали как небольшое кастомное приложение
  • Клиентские аккаунты перенесли вместе с хешами паролей, так что никому не пришлось сбрасывать пароль после переключения
  • План отката отработали на стейджинге — и в итоге он не понадобился в ночь запуска
Промышленный роботизированный манипулятор в цеху — иллюстрация автоматизации производства клиента