← База знаний

Переход с самописного сайта на Битрикс: как сохранить и мигрировать обмен с 1С

Миграция интернет-магазина с устаревшей самописной (или редкой) платформы на 1С-Битрикс — это всегда стресс, особенно для интеграции с 1С. Разбираем, как перенести каталоги и не получить "дубли" карточек товаров после первой же синхронизации.

Главная проблема: почему появляются дубли?

В основе связи между 1С и сайтом лежит Уникальный Идентификатор (XML_ID / GUID). Самописный сайт часто связывал товары по Артикулу, Наименованию или ID из базы MySQL. Битрикс требует жесткой связки по GUID из 1С.

Если вы просто зальете в Битрикс товары со старого сайта (через CSV или базу данных), а потом запустите штатный обмен из 1С — Битрикс не найдет у этих товаров XML_ID и создаст полные копии всех товаров.

📋 План безопасной миграции интеграции

Шаг 1: Правильный экспорт из старой системы

Перед переносом контента на Битрикс, вам необходимо выгрузить из 1С таблицу сопоставления Артикул — GUID. Ваш SEO-специалист или контент-менеджер должен обновить базу товаров нового сайта, записав в поле "Внешний код" (XML_ID) Битрикса соответствующие GUID из 1С.

Шаг 2: Первичная полная выгрузка из 1С (без картинок)

Настройте новый узел обмена в 1С с Битриксом. Отключите выгрузку картинок и цен, и сделайте "Полную выгрузку". Битрикс обновит структуру дерева каталога, найдет товары по добавленному XML_ID и обновит их.

Шаг 3: Сопоставление свойств (Характеристик)

Если в 1С есть характеристики (Размер, Цвет), они хранятся в формате GUID_Товара#GUID_Характеристики. В Битриксе это должен быть Инфоблок торговых предложений (SKU). Заранее убедитесь, что инфоблок настроен именно для поддержки торговых предложений.

Что делать с заказами и клиентами?

  • Исторические заказы: Не пытайтесь загрузить архив заказов старого сайта в новую админку для синхронизации с 1С. Заказы, сделанные ДО перехода, остаются просто историей. Новые заказы с Битрикса начнут загружаться с новой нумерацией или префиксом (настройте уникальный префикс узла обмена, например `Б-`).
  • Пользователи (Контрагенты): Аналогично с товарами, если пользователи переносятся на новый Битрикс, их связка с контрагентами в 1С идет через XML_ID профиля покупателя, либо 1С сама будет идентифицировать их по ИНН/Email при поступлении нового заказа.

Планируете перенос сайта на Битрикс?

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

Получить консультацию →

📚 Связанные статьи