Схема обмена данными между 1С и интернет-магазином на 1С-Битрикс

Интеграция 1С с сайтом на Битрикс

Настраиваем обмен между 1С и сайтом на 1С-Битрикс: товары, цены, остатки, заказы и статусы синхронизируются автоматически и без ручных выгрузок.

1С1С-БитриксИнтеграцииОбмен данными

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

1С и Битрикс24

Битрикс24 — это корпоративный портал и CRM, а не система управления сайтом, поэтому обмен с ним устроен иначе. Связываем 1С:УНФ, ERP, Бухгалтерию и Документооборот с Битрикс24: сделки и счета, контрагенты, номенклатура и взаиморасчёты. Настраиваем правила, по которым данные считаются главными на той или иной стороне, чтобы менеджеры не спорили с бухгалтерией о том, чья версия верна.

Интеграция сайта с CRM и внешними сервисами по API

Кроме обмена с 1С мы связываем сайт с остальным контуром компании. Интеграция CRM с сайтом нужна, чтобы заявки и заказы попадали к менеджерам сразу и с полным контекстом, а не пересылались руками из почты. Чаще всего это Битрикс24 или amoCRM, но подходит любая система с открытым API.

  • Передача заявок и заказов в CRM с источником и составом корзины.
  • Обратная связь: статусы сделок и менеджер на стороне сайта.
  • Интеграция сайта по API со складом, службами доставки, платёжными сервисами.
  • Обмен с ERP и отраслевыми системами, когда 1С — не единственный источник данных.

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

Обмен настраиваем и в составе разработки: создание интернет-магазина под ключ. Для больших каталогов отдельно прорабатываем поиск и фильтры.

Объекты обмена

Что синхронизируем между 1С и сайтом

Товары и каталог

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

  • Торговые предложения
  • Характеристики

Цены

Несколько типов цен, персональные и оптовые прайсы, валюты и скидки.

  • Типы цен
  • Персональные прайсы

Остатки

Количество по складам, резервы и правила отображения доступности на витрине.

  • Несколько складов
  • Резервы

Заказы и статусы

Заказы уходят в 1С, статусы, оплаты и отгрузки возвращаются на сайт.

  • Двусторонний обмен
  • Оплаты и отгрузки
Как устроено

Обмен, который не падает по ночам

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

1С

Источник номенклатуры, цен, остатков и статусов заказов.

Выгрузка CommerceML

Пакеты данных фиксированного формата вместо разовой выгрузки целиком.

Очередь обмена

Пакеты обрабатываются порциями, сбой повторяется без потери данных.

Валидация

Проверка цен, остатков и связей до записи в каталог.

1С-Битрикс

Инфоблоки каталога, торговые предложения, заказы.

Витрина

Актуальные цены и наличие без ручного обновления.

Конфигурации

С какими 1С работаем

1

1С:УТ 10 / 11 / 11.5

Управление торговлей

1

1С:УНФ

Управление нашей фирмой

1

1С:ERP

Управление предприятием

1

1С:Розница

Розничные продажи и склады

1

1С:Бухгалтерия

Документы и взаиморасчёты

1

1С:КА

Комплексная автоматизация

1

1С:Фреш

Облачная 1С

1

1С:Документооборот

Согласования и договоры

Схема обмена данными между 1С и интернет-магазином на 1С-Битрикс
Границы типового решения

Когда штатного обмена перестаёт хватать

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

К

Каталог от 10 000 SKU

Полная выгрузка не укладывается в ночное окно.

Д

Доработанная конфигурация

Типовой формат обмена не покрывает ваши реквизиты.

Н

Несколько складов и цен

Правила доступности сложнее, чем «есть или нет».

О

Обмен уже падает

Разбираем существующий обмен и чиним, а не переписываем с нуля.

Процесс

От аудита данных до рабочего обмена

01

Аудит

Смотрим конфигурацию 1С, структуру каталога и текущий обмен.

02

Техническое задание

Фиксируем состав данных, направление, частоту и правила приоритета.

03

Разработка

Собираем обмен, очередь, журнал и обработку ошибок.

04

Тестовый обмен

Прогоняем на копии базы и сверяем цены, остатки и заказы.

05

Приёмка и передача

Запускаем на бою, документируем и обучаем ответственных.

Тарифы и объём работ

Точную оценку даём после аудита конфигурации 1С и текущего обмена.

Стартовый

Типовой обмен под ключ

Штатный обмен для типовой конфигурации 1С и каталога до нескольких тысяч товаров.

Ориентировочная стоимость
532 000 ₽560 000 ₽−5%
~140 часов работы
Подробнее о тарифе↓
Оптимальный

Нестандартный обмен

Доработанная конфигурация 1С, несколько складов и типов цен, собственные правила обмена.

Ориентировочная стоимость
1 152 000 ₽1 280 000 ₽−10%
~320 часов работы
Подробнее о тарифе↓
Максимум возможностей
Продвинутый

Highload-обмен

Каталог от десятков тысяч SKU, обмен порциями, очередь и отдельный контур нагрузки.

Ориентировочная стоимость
2 048 000 ₽2 560 000 ₽−20%
~640 часов работы
Подробнее о тарифе↓

Детальный разбор тарифов

Сравните возможности каждого уровня и выберите решение, которое соответствует масштабу и задачам вашего проекта.

Тариф 1

Типовой обмен под ключ

Штатный обмен для типовой конфигурации 1С и каталога до нескольких тысяч товаров.

Средняя стоимость
532 000 ₽
560 000 ₽−5%
~140 ч

Настраиваем обмен в рамках типового сценария: типовая конфигурация 1С, один склад, один тип цен, каталог без глубоких доработок. Прогоняем на копии базы и передаём с документацией.

Что входит в работы

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

Результат

Работающий обмен без ручных выгрузок: цены и наличие на витрине совпадают с учётом, заказы уходят в 1С сами.

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

Тариф 2

Нестандартный обмен

Доработанная конфигурация 1С, несколько складов и типов цен, собственные правила обмена.

Средняя стоимость
1 152 000 ₽
1 280 000 ₽−10%
~320 ч

Конфигурация доработана, и типовой формат обмена не покрывает ваши реквизиты. Разбираем структуру данных на обеих сторонах и собираем обмен под неё, а не под шаблон.

Что входит в работы

  • Разбор доработок конфигурации 1С и их влияния на состав обмена.
  • Расширение формата CommerceML под ваши реквизиты и свойства.
  • Несколько складов, типов цен и персональных прайсов.
  • Правила доступности товара: резервы, кратность, минимальный остаток.
  • Обработка дублей номенклатуры и связей, которых нет в 1С.
  • Журнал обмена, повтор сбойных пакетов и оповещения.
  • Регламент сопровождения и обучение ответственных.

Результат

Обмен, который покрывает ваши процессы целиком, а не ту их часть, что помещается в типовой формат.

Подходит для: компаний с доработанной 1С, несколькими складами и сложной логикой цен.

Тариф 3

Highload-обмен

Каталог от десятков тысяч SKU, обмен порциями, очередь и отдельный контур нагрузки.

Средняя стоимость
2 048 000 ₽
2 560 000 ₽−20%
~640 ч

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

Что входит в работы

  • Аудит текущего обмена и профилирование узких мест.
  • Инкрементальный обмен вместо полной выгрузки.
  • Очередь пакетов с повторами и идемпотентной записью.
  • Отдельный контур обмена на выделенном сервисе.
  • Кеширование каталога и постепенное обновление витрины.
  • Мониторинг: глубина очереди, время пакета, отставание от 1С.
  • Нагрузочное тестирование и регламент восстановления.

Результат

Обмен, который переживает рост каталога и больше не занимает всё ночное окно.

Подходит для: каталогов от десятков тысяч SKU и магазинов с непрерывным потоком заказов.

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

Сколько стоит интеграция 1С с сайтом на Битрикс?

Типовой обмен для каталога до нескольких тысяч товаров — от 180 000 ₽. Нестандартный обмен с доработанной конфигурацией 1С, несколькими складами и типами цен — от 400 000 ₽. Точную цифру называем после аудита: она зависит от конфигурации 1С, объёма каталога и того, насколько данные приведены в порядок на стороне учёта.

Сколько времени занимает настройка обмена?

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

У нас обмен уже настроен, но постоянно падает. Возьмётесь?

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

Обмен работает в обе стороны?

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

Вы интегрируете сайт с CRM, а не только с 1С?

Да. Обмен с 1С — наша основная специализация, но заявки и заказы обычно нужно доводить до CRM, где с ними работают менеджеры. Настраиваем передачу в Битрикс24, amoCRM или любую систему с открытым API, вместе со статусами обратно на сайт.

Что, если у сервиса нет готового модуля для Битрикса?

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

Готовы обсудить ваш проект?

Расскажите о задаче — мы предложим оптимальное решение и рассчитаем стоимость.