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

Постачальник обладнання для пакування з 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, замінили, два без аналога — переробили як невеликий кастомний застосунок
  • Клієнтські акаунти перенесли разом із хешами паролів, тож нікому не довелося скидати пароль після перемикання
  • План відкату відпрацювали на стейджингу — і, зрештою, він не знадобився в ніч запуску
Промисловий роботизований маніпулятор у цеху — ілюстрація автоматизації виробництва клієнта