Добавить в корзинуПозвонить
Найти в Дзене
web studio 512

Сайт: интеграция с 1С — как настроить

Интеграция сайта с 1С — критически важный элемент для бизнеса с активным товарным учётом. Без неё компания сталкивается с устаревшими остатками на сайте, ручным переносом заказов, расхождением цен между складом и витриной. Разбираем, как устроена интеграция, какие варианты существуют и на что обратить внимание. Зачем нужна интеграция сайта с 1С Актуальные остатки. Без синхронизации сайт показывает товар «в наличии», когда на складе его уже нет — клиент оформляет заказ, который невозможно выполнить. Это прямой удар по доверию и репутации. Единые цены. Изменение цены в 1С должно автоматически отражаться на сайте. Без интеграции — расхождения, ручное дублирование работы, риск продажи по неактуальной цене. Передача заказов в учётную систему. Заказ с сайта должен попадать в 1С для дальнейшей обработки: резервирования товара, формирования отгрузочных документов, бухгалтерского учёта. Без интеграции — ручной перенос каждого заказа, потеря времени и риск ошибок. Единый каталог. Описания, харак

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

Зачем нужна интеграция сайта с 1С

Актуальные остатки. Без синхронизации сайт показывает товар «в наличии», когда на складе его уже нет — клиент оформляет заказ, который невозможно выполнить. Это прямой удар по доверию и репутации.

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

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

Единый каталог. Описания, характеристики, фото товаров ведутся в одном месте (обычно в 1С или PIM-системе) и синхронизируются на сайт, а не дублируются вручную в двух системах.

Какие версии 1С чаще всего интегрируют

1С:Управление торговлей (УТ) — наиболее распространённая конфигурация для розничной и оптовой торговли. Стандартный кандидат для интеграции с интернет-магазином.

1С:Комплексная автоматизация (КА) — для компаний с более сложными бизнес-процессами: производство, расширенный учёт.

1С:ERP — для крупных предприятий с комплексным управлением ресурсами.

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

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

Способы интеграции

Способ 1. Штатный модуль обмена (CommerceML)

1С и большинство CMS (включая Bitrix) поддерживают стандарт обмена данными CommerceML — XML-формат для передачи каталога, остатков и заказов. Это наиболее распространённый и стабильный способ интеграции.

Как работает: 1С выгружает данные о товарах (название, цена, остатки, характеристики) в XML-файлы по расписанию. Сайт регулярно опрашивает 1С и забирает обновления. Обратный поток — заказы с сайта передаются в 1С тем же протоколом.

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

Минусы: обмен происходит не в реальном времени, а по расписанию (обычно раз в 15–60 минут). Для высоконагруженных магазинов с частым изменением остатков это может быть недостаточно оперативно.

Способ 2. API-интеграция через REST/SOAP

Более современный подход: 1С предоставляет API (часто через дополнительную разработку — стандартный REST API не всегда есть «из коробки»), к которому обращается сайт в реальном времени или по событию.

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

Минусы: требует разработки на стороне 1С (часто привлечение 1С-программиста), более сложная техническая реализация.

Способ 3. Промежуточная база данных или PIM-система

Для сложных случаев, особенно с несколькими каналами продаж (сайт, маркетплейсы, розница), используется промежуточная система (PIM — Product Information Management), которая забирает данные из 1С и раздаёт их по всем каналам, включая сайт.

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

Минусы: дополнительная система, дополнительные затраты на внедрение и поддержку.

Что синхронизируется при интеграции

Из 1С на сайт:

  • Каталог товаров (название, описание, характеристики)
  • Цены (включая разные типы цен — розница, опт)
  • Остатки на складах
  • Категории и структура каталога
  • Изображения товаров (если ведутся в 1С)

С сайта в 1С:

  • Заказы (товары, количество, цена, данные клиента)
  • Данные клиента (для создания контрагента)
  • Статус оплаты (если используется онлайн-оплата)

Этапы настройки интеграции

Этап 1. Аудит структуры данных в 1С

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

Этап 2. Выбор протокола обмена

На основе требований к скорости синхронизации, объёму данных и бюджету выбирается способ: CommerceML, API или промежуточная система.

Этап 3. Настройка выгрузки на стороне 1С

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

Этап 4. Настройка приёма данных на сайте

Настройка модуля обмена на CMS (для Bitrix — штатный функционал CommerceML, для других CMS — может потребоваться разработка).

Этап 5. Маппинг полей

Сопоставление полей 1С и сайта: как поле «Номенклатура» в 1С соответствует полю «Название товара» на сайте, как передаются характеристики, категории, изображения.

Этап 6. Тестирование обмена

Проверка корректности передачи данных в обе стороны: товары появляются на сайте корректно, остатки обновляются, тестовый заказ корректно передаётся в 1С.

Этап 7. Настройка расписания и мониторинга

Определение периодичности синхронизации, настройка уведомлений об ошибках обмена (если синхронизация не прошла — администратор должен узнать об этом немедленно).

Типичные проблемы при интеграции

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

Большой объём данных. При каталоге в десятки тысяч товаров полная синхронизация может занимать значительное время — нужна оптимизация (синхронизация только изменений, а не полной базы).

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

Отсутствие мониторинга. Если обмен «упал» и никто не заметил — сайт показывает устаревшие данные неделями. Обязательно настраивайте уведомления об ошибках.

Стоимость интеграции

  • Стандартная интеграция через CommerceML для Bitrix: от 40 000 до 100 000 руб.
  • API-интеграция в реальном времени: от 100 000 до 300 000 руб.
  • Сложная интеграция с доработками 1С и PIM-системой: от 300 000 руб.

Срок: 2–6 недель в зависимости от сложности.

Итоги

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

Studio 512 реализует интеграции интернет-магазинов с 1С различной сложности. Обсудите проект @studio_512.

Автор: Максим Тронин, CEO, Studio 512 | Обновлено: июнь 2026