СезонГотовим магазин к высокому сезону и Чёрной пятнице: скорость, нагрузка, акции

Миграция на 1С-Битрикс с другой CMS: этапы

Этапы миграции B2B-магазина на 1С-Битрикс с другой CMS: инфоблоки, импорт, обмен с 1С

Миграция B2B-магазина на 1С-Битрикс — не «переезд сайта», а перенос целой бизнес-системы: каталога на десятки тысяч позиций, групп клиентов с их ценами, истории заказов, договоров, обмена с 1С. Если пытаться сделать всё разом и без плана, что-нибудь обязательно потеряется — чаще всего невидимое, но критичное: коды 1С, типы цен, редиректы. Поэтому серьёзную миграцию всегда разбивают на этапы.

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

Коротко

  • Миграцию делят на этапы: аудит, инфоблоки, импорт, обмен с 1С, клиенты и цены, редиректы, запуск.
  • Начинают с данных и аудита, а не с дизайна: успех определяют перенос номенклатуры и связи с 1С.
  • Для B2B критичны группы клиентов и типы цен — их нельзя потерять при переезде.
  • Источником истины делают 1С: каталог, цены и остатки приходят на сайт двусторонним обменом по CommerceML.

Почему миграцию делят на этапы

Разбиение на этапы — не бюрократия, а способ управлять рисками. Большой переезд состоит из десятков связанных задач, и если делать их вперемешку, ошибки накапливаются незаметно, а найти их потом трудно. Этапы задают порядок: каждый следующий опирается на завершённый предыдущий и проверяется до перехода дальше.

Второй смысл этапов — контроль. На границе каждого этапа есть точка приёмки: инфоблоки спроектированы правильно, номенклатура импортирована без потерь, обмен с 1С сходится. Так проблему ловят там, где она возникла, а не на боевом сайте после запуска. Для B2B, где цена ошибки высока (потеря оптовых цен = потеря оборота), поэтапный подход особенно важен.

Этап 1. Аудит и инвентаризация

Переезд начинается с полной инвентаризации того, что переносим. Пропущенное на этом этапе всплывёт потом как потеря.

Результат этапа — карта того, что есть, и решения по каждому пункту: что переносим как есть, что переделываем, что связываем с 1С. Без этой карты миграция превращается в лотерею.

Обмен данными сайта с 1С Сайткаталог, заказы1Стовары, заказыОбменочередь / APIДанные идут в обе стороны по расписанию или по событию
Схема: сайт и 1С обмениваются данными в обе стороны — по расписанию или по событию. Товары и остатки приходят на сайт, заказы уходят обратно.

Этап 2. Проектирование инфоблоков

Инфоблоки — это ядро хранения каталога в 1С-Битрикс, и от их проектирования зависит почти всё: фильтр, поиск, обмен, производительность. Проектируют их под две вещи одновременно — под структуру номенклатуры в 1С и под сценарии магазина.

Правило этапа: инфоблоки проектируют один раз и надолго. Плохая структура потом тормозит фильтр, ломает обмен и мешает SEO. Лучше потратить время на проектирование, чем переделывать каталог после запуска.

Этап 3. Импорт номенклатуры

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

  1. Сопоставление полей. Поля старой CMS сопоставляют со свойствами новых инфоблоков.
  2. Сохранение кодов. Артикулы и коды 1С (XML_ID) переносятся без изменений — по ним пойдёт обмен.
  3. Импорт свойств и вариантов. Характеристики, торговые предложения, изображения, описания.
  4. Проверка полноты. Сверка количества товаров, заполненности свойств, отсутствия дублей.

Часто первичный импорт делают из старой CMS, а дальше источником истины становится 1С — тогда каталог живёт обменом, а не расходящейся копией. Работу с большими объёмами данных при импорте удобно строить на современном слое доступа — про него статья о D7 и ORM в 1С-Битрикс.

Этап 4. Обмен с 1С

Для B2B-магазина обмен с 1С — сердце системы. Именно здесь решается, будет ли сайт синхронен с учётом или начнёт жить своей жизнью с расходящимися данными. 1С-Битрикс поддерживает двусторонний обмен по протоколу CommerceML из коробки.

НаправлениеЧто передаётсяПериодичность
1С → сайтТовары, свойства, ценыПо расписанию
1С → сайтОстатки по складамЧасто, отдельно
Сайт → 1СЗаказы, клиентыПо событию/расписанию

Настраивают обмен так, чтобы товары, цены и остатки регулярно приходили на сайт, а заказы уходили обратно в учёт. Отдельно решают частоту обмена остатками — для активных продаж их обновляют чаще, чем весь каталог. Стабильный обмен — задача, которую закрывает автоматизация на 1С.

Этап 5. Клиенты, группы и цены B2B

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

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

Этап 6. Редиректы и SEO

Смена CMS без работы с URL обрушивает трафик. Поэтому отдельный этап — сохранить SEO. Битрикс через ЧПУ позволяет воспроизвести практически любую структуру адресов, что даёт выбор:

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

Этап 7. Запуск и контроль

Финальный этап — контролируемый запуск. Сначала всё проверяют на тестовом контуре, затем переключают в тихие часы по плану, затем следят за результатом.

  1. Приёмка на тесте. Заказ, оплата, обмен с 1С, группы и цены, редиректы — всё проверено на тестовом контуре, закрытом от индексации.
  2. Финальная синхронизация. Догон свежих заказов и данных перед переключением.
  3. Переключение. Смена DNS в тихие часы, включение редиректов, открытие индексации.
  4. Дымовой тест. Сразу на боевом: заказ, оплата, вход, обмен.
  5. Контроль. Мониторинг 404, индексации, позиций, заказов и обмена в первые недели.

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

Производительность и инфраструктура

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

Фундамент — правильно настроенное серверное окружение. Готовое решение под Битрикс — BitrixVM; подробности в статье про хостинг и инфраструктуру для 1С-Битрикс. Процесс выкладки изменений после запуска без риска для боевого магазина обеспечивает грамотный CI/CD и деплой.

Безопасность интеграций

B2B-магазин обменивается данными с 1С, платёжными системами, иногда со сторонними сервисами и маркетплейсами. Каждая точка интеграции — и польза, и потенциальный риск. При переезде интеграционный слой проектируют с оглядкой на безопасность.

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

Роли и управление проектом

Миграция B2B-магазина — командная работа, где важно распределить ответственность. В типовом проекте участвуют:

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

Частые ошибки миграции

Чек-лист переезда

  1. Аудит проведён. Есть карта каталога, свойств, цен, групп, заказов, URL и интеграций.
  2. Инфоблоки спроектированы. Структура под номенклатуру, фильтр, поиск и обмен.
  3. Номенклатура импортирована. Товары с сохранёнными артикулами и кодами 1С, без дублей.
  4. Обмен настроен. Двусторонний CommerceML: товары, цены, остатки, заказы; источник истины — 1С.
  5. Группы и цены сохранены. Оптовик видит свою цену, история и кабинет на месте.
  6. SEO закрыто. URL сохранены или есть карта редиректов, метатеги и посадочные перенесены.
  7. Приёмка пройдена. Заказ, оплата, обмен, цены проверены на тестовом контуре.
  8. Запуск контролируем. Переключение по плану, мониторинг после запуска, план отката готов.

Вывод

Миграция B2B-магазина на 1С-Битрикс — это управляемый проект из чётких этапов, а не разовый «переезд сайта». Успех определяют не дизайн и не скорость, а порядок: аудит и данные вперёд, продуманные инфоблоки, аккуратный импорт с сохранением кодов 1С, надёжный двусторонний обмен, бережный перенос групп и цен, полная работа с редиректами и контролируемый запуск.

Для опта критичнее всего не потерять невидимое — коды 1С, типы цен, группы клиентов, редиректы. Сделайте 1С источником истины, проверяйте результат на границе каждого этапа, держите план отката — и переезд на Битрикс станет апгрейдом бизнес-системы, а не риском для оборота. А зрелый торговый каталог, умный фильтр и готовый обмен по CommerceML сделают новую платформу сильнее прежней.

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

Сколько этапов в миграции на 1С-Битрикс и как долго это длится?

Крупную миграцию B2B-магазина обычно делят на шесть-семь этапов: аудит, проектирование инфоблоков, импорт номенклатуры, настройка обмена с 1С, перенос клиентов и цен, редиректы и SEO, запуск и контроль. Сроки зависят от объёма каталога и сложности интеграций — от нескольких недель для среднего магазина до месяцев для крупного портала с глубокой интеграцией и большим числом посадочных.

С чего начинается миграция — с дизайна или с данных?

С аудита и данных, а не с дизайна. Сначала инвентаризируют каталог, свойства товаров, цены, группы клиентов, заказы, URL и интеграции. Дизайн важен, но он не определяет успех переезда — его определяет корректный перенос данных и связей с 1С. Начав с картинки, легко упустить невидимое: структуру номенклатуры, коды 1С, типы цен, редиректы, из-за чего потом рушатся продажи.

Как проектировать инфоблоки под каталог при переезде?

Инфоблоки проектируют под структуру номенклатуры в 1С и под сценарии магазина: разделы каталога, свойства товаров, торговые предложения (варианты), справочники значений для фильтра. Ключевое — заложить свойства так, чтобы по ним работали умный фильтр и поиск, а обмен с 1С клался ровно. Плохо спроектированные инфоблоки потом тормозят и фильтр, и обмен, поэтому этап проектирования критичен.

Что особенно важно при миграции именно B2B-магазина?

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

Как переносят номенклатуру и связывают её с 1С?

Номенклатуру импортируют с сохранением артикулов и кодов 1С (внешних кодов, XML_ID), по которым товары свяжутся с учётной системой. Часто источником истины делают саму 1С: после первичного импорта каталог, цены и остатки приходят на сайт двусторонним обменом по CommerceML. Тогда сайт всегда синхронен с учётом, а не хранит расходящуюся копию данных из старой CMS.

Можно ли сохранить SEO и трафик при переезде на Битрикс?

Да, если заложить это в план: сохранить структуру URL или составить полную карту 301-редиректов, перенести метатеги и микроразметку, сохранить посадочные и SEO-страницы фильтров. Битрикс позволяет воспроизвести практически любую структуру адресов через ЧПУ. Основную работу по SEO делают до переключения, а после — контролируют индексацию и ошибки 404, оперативно дописывая забытые редиректы.

Зачем для B2B-магазина именно 1С-Битрикс?

Для магазина, завязанного на учёт в 1С, Битрикс даёт готовый двусторонний обмен по CommerceML без самописных интеграций, зрелый торговый каталог, умный фильтр, инструменты B2B (группы, типы цен, личные кабинеты) и производительность (композитный сайт, кэш, фасетный индекс). Для оптовой торговли это снижает стоимость владения и ускоряет запуск по сравнению с самописными решениями.

Поделиться:

Планируете переезд B2B-магазина на 1С-Битрикс?

Проведём миграцию по этапам: инфоблоки, импорт, обмен с 1С, группы и цены, редиректы и запуск без потери оборота. Рассчитаем работу по вашему проекту.

Редакция B2Bsite

Команда B2Bsite. С 2014 года разрабатываем и переносим B2B-магазины на 1С-Битрикс: инфоблоки, обмен с 1С, группы и цены, личные кабинеты и производительность для среднего и крупного бизнеса.

← Все статьи блога