Перенос магазина с контролем данных
  1. Источник

    Версия, модули и копия

  2. Сопоставление

    Данные и рабочие сценарии

  3. Адреса

    Подтверждённые назначения

  4. Запуск

    Проверка и план возврата

Перенос OpenCart на Битрикс — это сопоставление данных и восстановление рабочих сценариев магазина на другой платформе. До начала составляют список товаров, вариантов, клиентов, заказов, интеграций и адресов. Затем делают пробный перенос на закрытый стенд, проверяют продажи и готовят переключение с возможностью возврата.

Опишите исходный магазин до выбора способа переноса

Запишите версию OpenCart, тему, модификации, языки, валюты, типы цен и расширения. У двух магазинов на одной CMS данные могут храниться по-разному. Отдельно найдите поля, которые созданы модулями: дополнительные характеристики, комплекты, настройки доставки, бонусы и статусы.

Проверьте резервную копию базы и файлов. В актуальной документации OpenCart описан механизм копирования базы; его интерфейс и состав зависят от версии. Такой SQL-файл нельзя просто восстановить поверх базы Битрикс: у платформ разные структуры. Доступы и дампы храните вне публичного каталога.

Составьте таблицу соответствий

Что согласовать для каждого типа данных
ОбъектЧто переносимКак проверяем
ТоварИсходный ID, артикул, описания, характеристикиСтабильный ключ и значения контрольной выборки
Опции и вариантыИсполнения, надбавки цены, остаткиПокупаемые комбинации и итог в корзине
ПокупательКонтакты, адреса, группы и согласованный состав полейПрава, привязка к заказу, способ входа
ЗаказСостав, суммы, валюта, статусы и клиентТоварные строки, история и отсутствие повторной оплаты
Изображения и документыФайлы и связи с карточкамиДоступность, порядок, подписи и отсутствие чужих вложений
АдресаСтарый URL, новый URL, решение о переносеСодержание, ответ и точное назначение редиректа

Учебный товар OC-00125 существует в трёх цветах. Если цвет в исходном магазине меняет цену и остаток, перенос только родительской карточки потеряет часть предложения. Проверьте покупаемые сочетания и отметьте неиспользуемые комбинации. Не превращайте каждую произвольную опцию в отдельный индексируемый товар автоматически.

Разберите клиентов и историю заказов

Не обещайте перенос паролей без проверки совместимости алгоритмов и имеющихся данных. При необходимости подготовьте безопасное восстановление доступа. Согласуйте состав персональных данных и основания их обработки; не передавайте рабочую базу через публичный загрузчик.

Архив заказов не должен заново запускать оплату, кассу, письма и задания логистике. Для миграции нужны отдельные правила статусов и уведомлений. Проверьте на стенде заказ с частичной отменой, скидкой и доставкой, затем сравните строки, суммы и связь с покупателем. Историю можно переносить полностью, частично или оставлять в доступном архиве — решение фиксируют до оценки.

Подготовьте карту адресов до запуска

Соберите старые URL из каталога, карты сайта, аналитики и доступных поисковых выгрузок. Для каждого найдите соответствующее содержание. Снятый товар не всегда следует перенаправлять на главную; выберите подходящую замену либо корректный ответ для удалённой страницы.

Инструмент карты редиректов помогает сопоставить два списка и подтвердить пары вручную. Экспорт конфигурации проверяют перед установкой. Условия переезда с изменением адресов описаны у Google; подробный порядок есть и в нашей статье о смене домена.

Проведите пробный и финальный перенос

  1. Разверните закрытый тестовый контур и подготовьте копию исходных данных.
  2. Перенесите контрольную выборку с обычным и сложным товаром, клиентом и несколькими типами заказов.
  3. Исправьте сопоставление и повторите перенос с теми же исходными ключами, проверив отсутствие дублей.
  4. Сверьте каталог, цены, остатки, поиск, корзину, интеграции и URL.
  5. Согласуйте окно переключения, момент отсечения и перенос новых заказов, возникших после первой выгрузки.
  6. Сохраните возможность возврата и назначьте ответственных за проверку после запуска.

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

Частые вопросы

Сохранится ли органический трафик?

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

Можно перенести всё одним модулем?

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

Что нужно для оценки?

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