ETERN8
Обсудить проектОбсудить
ruenar
Что переезжает с магазином, а что остаётся на старой платформе
Назад к блогу
Технологии

Что переезжает с магазином, а что остаётся на старой платформе

1 сентября 2026
9 мин чтения
Автор: Iakov Radchenko
  1. Блог
  2. /
  3. Технологии
  4. /
  5. Что переезжает с магазином, а что остаётся на старой платформе
#Миграция#Данные#Переезд магазина#SEO#Next.js

Главный страх при смене платформы обычно не «дорого» и даже не «долго». Он звучит так: что-то потеряется, а мы узнаем об этом через месяц, когда возвращать будет неоткуда. Страх обоснованный. Разбираю по категориям, что переезжает целиком, что переезжает с оговорками и что остаётся на старой платформе навсегда.

Краткий ответ

Товары, заказы, клиенты и адреса страниц переезжают полностью. Проблемы всегда в третьей категории, про которую подрядчик обычно молчит, потому что вопрос не задали: пароли покупателей, накопленные бонусы, промокоды, отзывы из виджета платформы и вся внутренняя статистика магазина за годы работы.

Практический вывод один: список того, что НЕ переезжает, надо получить письменно до подписания, а не выяснять его на второй неделе запуска. Ниже этот список.

Категория Что в неё входит Что с этим делать
Едет целиком Каталог, характеристики, цены, история заказов, карточки клиентов, адреса страниц Проверять сверкой количества, а не на глаз
Едет с оговорками Клиентская база с дублями, бонусы и кэшбэк, подписки на рассылку, отзывы Решать по каждому пункту отдельно, до переноса
Не едет Пароли, промокоды, внутренняя аналитика платформы, сторонние виджеты Планировать замену или осознанно списывать

Что едет целиком

Каталог, заказы и адреса страниц переносятся полностью, и это не обещание, а измеримая вещь. На собственном магазине IWANT мы перевезли каталог, 3 123 заказа с 2016 года и 7 636 страниц под полным покрытием 301-редиректами. Проверяли выборкой из 120 адресов, она прошла за один заход.

Важна не сама цифра, а способ проверки. Просить подрядчика «перенести всё» бесполезно, потому что «всё» не сверяется. Сверяется количество: столько-то товаров на старой платформе, столько-то на новой, расхождение ноль. Столько-то заказов, суммы по годам сходятся. Столько-то адресов, каждый отвечает редиректом. Требуйте отчёт в этом виде, и переезд перестаёт быть актом веры.

История заказов особенно недооценена. Её часто предлагают не переносить, чтобы сэкономить неделю работы, и это плохая экономия: на истории работают письма по возврату клиентов и рекомендации. Без неё новый магазин стартует с нулевым знанием о покупателях, которых вы собирали годами.

Что едет с оговорками

Клиентская база приезжает с дублями

Гостевые заказы на платформах обычно не связаны с учётной записью, поэтому один человек, купивший четыре раза без регистрации, лежит в выгрузке четырьмя строками. У нас экспорт дал около 6 400 строк примерно на 5 100 уникальных адресов. Если склеить их неаккуратно, вы получите либо задвоенную рассылку, либо потерянные заказы у тех, кого схлопнули по ошибке. Правило склейки согласуется до переноса, а не по ходу.

Бонусы и кэшбэк переезжают, только если платформа их отдаёт

Накопленные баллы живут во внутренней механике платформы, и в стандартную выгрузку они попадают далеко не всегда. Выяснять это надо в первый день, а не в последний: если баллы недоступны, у вас есть выбор из двух вариантов, и оба нормальные. Либо восстановить остатки вручную по выгрузке, если платформа даёт хотя бы отчёт. Либо объявить покупателям перевод программы лояльности с фиксированным пересчётом. Что нельзя делать, так это молча обнулить: люди заметят именно это, а не новый дизайн.

Подписки едут, а согласие надо перенести отдельно

Список адресов перенести технически просто. Юридически важнее другое: вместе с адресом должно переехать основание, по которому вы ему пишете, то есть факт и дата согласия. Если платформа этого не отдаёт, база остаётся, а доказательство согласия нет, и рассылка становится вашим риском.

Отзывы зависят от того, где они лежали

Отзывы, которые хранились в самом магазине, переносятся как обычные данные. Отзывы, которые собирал сторонний виджет платформы, принадлежат виджету: при переезде вы либо подключаете тот же сервис на новом сайте, либо теряете их. Проверить просто. Откройте карточку товара, отключите в браузере скрипты сторонних доменов и обновите страницу: то, что исчезло, вам не принадлежит.

Что не едет никогда

Пароли покупателей. Платформа хранит не пароль, а его хеш, и хеш этот сделан по её собственным правилам. Перенести его в другую систему нельзя, и это правильно: возможность перенести хеш означала бы, что с ним можно сделать что-то ещё. На практике покупатель при первом входе задаёт пароль заново. Смягчается это одним письмом до переключения и понятным экраном восстановления после, а не попыткой изобрести обход.

Промокоды и купоны. В стандартных выгрузках их обычно нет, потому что купон это не данные, а правило со своей логикой применения. Действующие акции переносятся руками, и их надо просто перечислить списком до переезда.

Внутренняя статистика платформы. Все графики продаж и поведения за годы остаются там, откуда вы уходите. Выгрузить можно отчёты, но не саму историю в разрезах. Это одна из причин, по которой стоит ставить свою аналитику на новом магазине сразу, а не через полгода.

Всё, что жило в чужих модулях. Настройки платных расширений, накопленные ими данные, сохранённые шаблоны писем. Функции воспроизводятся на новом движке, данные внутри модулей обычно нет.

Ловушка, из-за которой переезд встаёт на неделю

Отдельно про формат выгрузки, потому что фраза «мы просто отдадим вам таблицу» звучит успокаивающе и почти никогда не означает того, что вы подумали.

Реальный пример из нашего собственного переезда. Выгрузка заказов пришла в кодировке UTF-16 с меткой порядка байтов и табуляцией вместо запятой, обычный парсер её не берёт. Один заказ в ней размазан по нескольким строкам: сколько позиций, столько строк, плюс отдельная строка на доставку с тем же номером, плюс пустые строки между заказами. Сумма считается построчно. Пока это не разобрано, никакой «импорт таблицы» не работает, и написать под это разбор надо один раз, но написать.

Отсюда практическое требование к подрядчику: тестовый прогон переноса должен состояться в первую неделю, на настоящей выгрузке, а не в конце проекта. Формат обязан выясниться тогда, когда сдвиг сроков ещё ничего не стоит.

День переключения

Магазин не останавливается ни на час, и механика тут простая. Старый магазин продаёт до последнего дня. Новый собирается на отдельном стенде, и перенос прогоняется столько раз, сколько нужно, чтобы совпали остатки, цены и заказы. Каждый прогон обязан быть перезапускаемым: повторный импорт не создаёт дублей, а пропускает то, что уже перенесено. Без этого свойства вы получаете один шанс на попытку, а один шанс это не план.

Домен переключается за одно окно, когда всё проверено, и старая версия остаётся доступной до конца окна, чтобы откат делался одним действием, а не за ночь. Финальный дельта-перенос забирает заказы, которые пришли за время между последним прогоном и переключением.

Что потребовать от подрядчика

  1. Письменный список того, что не переезжает, до подписания договора.
  2. Тестовый прогон переноса на настоящей выгрузке в первую неделю работ.
  3. Отчёт сверки по количеству: товары, заказы, клиенты, адреса, с расхождениями по каждому пункту.
  4. Гарантию перезапускаемости импорта: повторный прогон не плодит дубли.
  5. План по паролям и по бонусам, оформленный как письмо покупателям, а не как строка в смете.
  6. Окно переключения с описанным откатом.

Кому эта статья не нужна

Если магазину меньше года, заказов пара сотен, а программы лояльности нет, половина написанного к вам не относится. Переезд в такой ситуации ближе к запуску нового магазина с переносом каталога, и торговаться имеет смысл про сроки, а не про сохранность данных. Список того, что не переезжает, всё равно попросите: он занимает одну страницу и стоит ноль.

Что у нас за этим стоит

Всё, что выше, написано по одному полностью пройденному переезду: наш собственный магазин IWANT с InSales на свой движок на Next.js и PostgreSQL. Каталог, 3 123 заказа за 2016-2026 годы, 7 636 страниц под 301-редиректами, из них более 500 редиректов построены по реальной аналитике посещаемости, а не по формальному списку адресов. Цифры про формат выгрузки и про дубли в клиентской базе оттуда же, а не из общих соображений.

Если вы сейчас выбираете между «остаться» и «переехать», пришлите ссылку на магазин в форме ниже. Скажу, что в вашем случае перенесётся целиком, что потребует решения и что придётся списать.

Похожий проект

Вседоматут.рф — маркетплейс за 3 недели

Живой пример платформы недвижимости с ролями пользователей, кабинетами, CRM-интеграцией и миграцией без простоя.

Разобрать вашу ситуацию

Опишите, что у вас сейчас. Отвечу в течение рабочего дня: что имеет смысл делать, сколько это стоит и сколько занимает.

Нажимая кнопку, вы подтверждаете ознакомление с политикой обработки персональных данных и соглашаетесь на обработку данных для ответа на запрос.

Или просто напишите
hello@etern8.tech
Бесплатно

Бесплатный 3-минутный видео-разбор вашего сайта

Пришлите ссылку – запишу личный разбор: где теряете в скорости, конверсии и SEO и что даст переезд на собственный движок. Без созвона, в течение 48 часов.

Получить видео-разбор

Что ещё посмотреть по теме

Материалы, которые помогают перейти от чтения к решению по проекту, бюджету и следующему шагу.

Когда уходить с 1С-Битрикс на Next.js: чек-лист для бизнеса
Технологии

Когда уходить с 1С-Битрикс на Next.js: чек-лист для бизнеса

1С-Битрикс всё ещё полезен многим компаниям. Но если скорость, стоимость владения и SEO упёрлись в потолок, пора считать миграцию на Next.js.

17 мая 2026
13 мин
1С-БитриксNext.js
Читать статью
SEO при переезде сайта: сколько стоит ошибка
Технологии

SEO при переезде сайта: сколько стоит ошибка

Переезд ломает SEO не из-за нового движка, а из-за смены адресов. Разбираем цену ошибки и урок с нашего переезда: редиректов мало, страница выпадает из индекса и без пути к ней.

8 августа 2026
9 мин
SEOМиграция
Читать статью
Переезд с OpenCart на собственный движок: как не потерять SEO и заказы
Технологии

Переезд с OpenCart на собственный движок: как не потерять SEO и заказы

OpenCart упирается в потолок, когда магазин держится на десятке платных расширений. Разбираем, что в переезде самое хрупкое – данные и адреса страниц – и почему одних 301-редиректов мало.

8 августа 2026
8 мин
OpenCartМиграция
Читать статью

ETERN8

Бутик индивидуальной веб-разработки для бизнеса. Интернет-магазины, платформы, бизнес-порталы и внутренние системы.

Профили

  • LinkedIn · Iakov Radchenko
  • LinkedIn · ETERN8
  • Telegram · @yakov_etern8
  • GitHub · yashafake
  • Instagram · iakov.radchenko
  • Instagram · ETERN8
  • X · yasha_radchenko
  • YouTube · @etern8_tech
  • Habr · yakov_etern8
  • VC.ru · Яков Радченко
  • T-Ж · Яков Радченко
  • Яндекс.Справочник · ETERN8

Контакты

  • Телефон+7 (495) 320-62-98
  • Emailhello@etern8.tech
  • График работы

    пн–сб 11:00–20:00 MSK

Меню

  • Главная
  • Услуги
  • Проекты
  • О нас
  • Презентация
  • Блог
  • Бесплатный видео-разбор

© 2026 ETERN8.

Контакты и реквизитыПолитика обработки персональных данныхПубличная оферта