
Magento (Adobe Commerce) — потужна платформа, але дорога в утриманні: сервери, оновлення безпеки, платні розширення і розробник, без якого не обходиться жодна зміна. Тому все більше магазинів переїжджають на Shopify, де хостинг, оновлення і оформлення замовлення бере на себе платформа.
Найбільший ризик такого переїзду — не дизайн, а дані і URL-адреси. Модель даних Magento складніша за Shopify, а структура посилань зовсім інша. Якщо не перенести це правильно, магазин втратить позиції в Google і частину історії клієнтів. Розберімо, що саме змінюється і як це контролювати.
Головне за 30 секунд
- Товари, клієнти й замовлення переносяться, але моделі даних відрізняються — конфігуровані товари, атрибути й категорії потребують перепланування.
- Паролі клієнтів не переносяться — клієнтам доведеться активувати акаунти заново.
- Усі URL зміняться: Shopify використовує фіксовані префікси
/products/і/collections/, без.html. - Карта редиректів — найважливіший документ міграції: кожна стара адреса, що має трафік чи посилання, повинна вести на нову.
Що переноситься, а що ні
| Дані | Як переноситься |
|---|---|
| Товари, варіанти, ціни, залишки | Через CSV або інструмент міграції |
| Зображення товарів | Разом із товарами, за URL-адресами файлів |
| Категорії | Стають колекціями Shopify |
| Клієнти й адреси | Через CSV або інструмент міграції |
| Історія замовлень | Через інструмент міграції або API, як архівні замовлення |
| Відгуки | Імпорт у додаток відгуків, якщо він це підтримує |
| CMS-сторінки й блоки | Сторінки переносяться, блоки перебудовуються як секції теми |
| Паролі клієнтів | Не переносяться |
| Розширення Magento | Не переносяться — замінюються додатками або кастомною розробкою |
Паролі клієнтів
Magento зберігає паролі у вигляді хешів, які Shopify не може прочитати. Після запуску надішліть клієнтам листи з запрошенням активувати акаунт — і заздалегідь підготуйте зрозумілий текст, щоб це не виглядало як фішинг.
Як дані Magento лягають на Shopify
Тут ховається більшість роботи. Magento дуже гнучкий, тож у кожного магазину своя структура, і її доводиться «перекладати» на модель Shopify.
| У Magento | У Shopify | На що звернути увагу |
|---|---|---|
| Конфігурований товар | Товар із варіантами | Не більше трьох опцій (наприклад, колір, розмір, матеріал) |
| Набори атрибутів | Метаполя й метаоб'єкти | Плануйте, які поля потрібні фільтрам і картці товару |
| Дерево категорій | Плоскі колекції + меню | Вкладеність відтворюється через меню, а не через URL |
| Групові й бандл-товари | Окремі товари або додаток для наборів | Логіку комплектів часто доводиться спрощувати |
| Групи клієнтів і ціни для них | Теги клієнтів, B2B-функції (Shopify Plus) або додаток | Перевірте, чи потрібні вам оптові ціни |
| Кілька store view (мови) | Мови й Markets у Shopify | Переклади переносяться окремим кроком |
Почніть з аудиту атрибутів
У старих магазинах Magento часто сотні атрибутів, половина з яких не використовується. Перенесіть лише ті, що потрібні фільтрам, картці товару чи інтеграціям — решта лише ускладнить новий магазин.
Як змінюються URL-адреси
Magento дозволяє будь-які адреси, а Shopify використовує фіксовані префікси. Тому змінюється практично кожен URL:
| Тип сторінки | Magento | Shopify |
|---|---|---|
| Товар | /zhinocha-suknya.html |
/products/zhinocha-suknya |
| Категорія | /odyag/sukni.html |
/collections/sukni |
| CMS-сторінка | /about-us |
/pages/about-us |
| Мовна версія | /ua/odyag.html (код store view) |
/uk/collections/odyag |
| Фільтр | /sukni.html?color=red |
/collections/sukni?filter.v.option.color=Red |
Головне правило: зберігайте кінцеву частину адреси (handle). Якщо товар був zhinocha-suknya.html, в Shopify його handle має бути zhinocha-suknya. Так карту редиректів легше скласти й перевірити, а Google швидше «зрозуміє» відповідність.
Карта редиректів: крок за кроком
- Зберіть усі старі адреси. Вивантажте таблицю
url_rewriteз бази Magento і просканьте сайт краулером (наприклад, Screaming Frog). Додайте адреси з Google Search Console і сторінки, на які посилаються інші сайти. - Визначте пріоритети. Сторінки з трафіком, позиціями чи зовнішніми посиланнями — обов'язково. Порожні фільтри й технічні адреси можна вести на батьківську колекцію.
- Зіставте кожну адресу з новою. Для товарів і категорій це роблять автоматично за handle, решту — вручну.
- Імпортуйте редиректи в Shopify через CSV у розділі URL Redirects в адмінці.
- Перевірте до перемикання домену. Пройдіться списком старих адрес і переконайтеся, що кожна дає один редирект 301 на правильну сторінку, без ланцюжків.
Редирект спрацьовує лише для неіснуючої сторінки
Shopify застосовує редирект, тільки якщо за старою адресою немає живої сторінки. Якщо створити сторінку з таким самим шляхом, редирект мовчки перестане працювати.
Особливі випадки
- Суфікс
.html. Його треба прибрати з усіх handle — і не забути, що старі адреси з.htmlусе одно мають вести на нові. - Вкладені категорії.
/odyag/sukni/vechirni.htmlі/sukni/vechirni.htmlу Magento можуть бути одним товаром за різними шляхами. Усі варіанти мають вести на одну адресу в Shopify. - Фільтри й сортування. Адреси з параметрами зазвичай не варто переносити по одній — ведіть їх на відповідну колекцію.
- Пагінація на кшталт
?p=2— так само на першу сторінку колекції. - Зображення. Якщо зображення товарів отримували трафік з Google Картинок, врахуйте, що їхні адреси теж зміняться.
Детальніше про перевірки в день запуску і перші 30 днів — у нашому чеклісті міграції з WooCommerce: ці кроки однакові для будь-якої платформи.
Після запуску
- Надішліть нову карту сайту в Google Search Console.
- Стежте за звітом про помилки 404 щотижня перший місяць і додавайте пропущені редиректи.
- Порівнюйте трафік ключових сторінок до і після. Невелике просідання в перші тижні — нормально, стабільне падіння — сигнал шукати пропущені адреси.
- Перевірте швидкість: нова тема з десятком додатків може бути повільнішою, ніж очікувалося — див. 10 причин повільного магазину.
Чекліст міграції
- Аудит атрибутів і структури товарів завершено.
- Модель даних Shopify (варіанти, метаполя, колекції) погоджено.
- Тестовий імпорт перевірено на вибірці товарів і клієнтів.
- Усі старі URL зібрано з бази, краулера і Search Console.
- Карту редиректів імпортовано й перевірено.
- Лист для активації акаунтів клієнтів готовий.
- Після запуску налаштовано моніторинг 404 і трафіку.
Плануєте переїзд з Magento?
Ми оцінимо ваш магазин, складемо план перенесення даних і карту редиректів — щоб ви переїхали без втрати позицій і клієнтів.
Зв'яжіться з нами
Хочете застосувати це у своєму магазині?
Розкажіть, що потрібно вашому магазину на Shopify, — ми запропонуємо рішення та оцінимо обсяг робіт
