
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 |
|---|---|---|
| Товар | /zhenskoe-plate.html |
/products/zhenskoe-plate |
| Категория | /odezhda/platya.html |
/collections/platya |
| CMS-страница | /about-us |
/pages/about-us |
| Языковая версия | /ru/odezhda.html (код store view) |
/ru/collections/odezhda |
| Фильтр | /platya.html?color=red |
/collections/platya?filter.v.option.color=Red |
Главное правило: сохраняйте конечную часть адреса (handle). Если товар был zhenskoe-plate.html, в Shopify его handle должен быть zhenskoe-plate. Так карту редиректов проще составить и проверить, а Google быстрее «поймёт» соответствие.
Карта редиректов: шаг за шагом
- Соберите все старые адреса. Выгрузите таблицу
url_rewriteиз базы Magento и просканируйте сайт краулером (например, Screaming Frog). Добавьте адреса из Google Search Console и страницы, на которые ссылаются другие сайты. - Определите приоритеты. Страницы с трафиком, позициями или внешними ссылками — обязательно. Пустые фильтры и технические адреса можно вести на родительскую коллекцию.
- Сопоставьте каждый адрес с новым. Для товаров и категорий это делается автоматически по handle, остальное — вручную.
- Импортируйте редиректы в Shopify через CSV в разделе URL Redirects в админке.
- Проверьте до переключения домена. Пройдитесь по списку старых адресов и убедитесь, что каждый даёт один редирект 301 на правильную страницу, без цепочек.
Редирект срабатывает только для несуществующей страницы
Shopify применяет редирект, только если по старому адресу нет живой страницы. Если создать страницу с таким же путём, редирект молча перестанет работать.
Особые случаи
- Суффикс
.html. Его нужно убрать из всех handle — и не забыть, что старые адреса с.htmlвсё равно должны вести на новые. - Вложенные категории.
/odezhda/platya/vechernie.htmlи/platya/vechernie.htmlв Magento могут быть одним товаром по разным путям. Все варианты должны вести на один адрес в Shopify. - Фильтры и сортировка. Адреса с параметрами обычно не стоит переносить по одному — ведите их на соответствующую коллекцию.
- Пагинация вида
?p=2— так же на первую страницу коллекции. - Изображения. Если изображения товаров получали трафик из Google Картинок, учтите, что их адреса тоже изменятся.
Подробнее о проверках в день запуска и первых 30 днях — в нашем чек-листе миграции с WooCommerce: эти шаги одинаковы для любой платформы.
После запуска
- Отправьте новую карту сайта в Google Search Console.
- Следите за отчётом об ошибках 404 еженедельно первый месяц и добавляйте пропущенные редиректы.
- Сравнивайте трафик ключевых страниц до и после. Небольшая просадка в первые недели — нормально, устойчивое падение — сигнал искать пропущенные адреса.
- Проверьте скорость: новая тема с десятком приложений может оказаться медленнее, чем ожидалось — см. 10 причин медленного магазина.
Чек-лист миграции
- Аудит атрибутов и структуры товаров завершён.
- Модель данных Shopify (варианты, метаполя, коллекции) согласована.
- Тестовый импорт проверен на выборке товаров и клиентов.
- Все старые URL собраны из базы, краулера и Search Console.
- Карта редиректов импортирована и проверена.
- Письмо для активации аккаунтов клиентов готово.
- После запуска настроен мониторинг 404 и трафика.
Планируете переезд с Magento?
Мы оценим ваш магазин, составим план переноса данных и карту редиректов — чтобы вы переехали без потери позиций и клиентов.
Свяжитесь с нами
Хотите применить это в своём магазине?
Расскажите, что нужно вашему магазину на Shopify, — мы предложим решение и оценим объём работ
