Если у вас интернет-магазин или каталог товаров, а учёт ведётся в 1С, рано или поздно вы упрётесь в один и тот же вопрос: почему на сайте написано «в наличии», а на складе товара уже нет? Или наоборот — товар есть, но на сайте почему-то не отображается? Это классический симптом отсутствия нормальной интеграции между сайтом и учётной системой.

Что вообще значит «интеграция с 1С»

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

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

Зачем это реально нужно бизнесу

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

Меньше ошибок в заказах. Ручной перенос заказа из почты в 1С — это всегда риск опечатки в артикуле, адресе или количестве. Автоматическая передача исключает этот человеческий фактор.

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

Какие способы интеграции существуют

Есть несколько подходов, и выбор зависит от объёма каталога и частоты изменений.

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

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

Готовые модули обмена (CommerceML). Для типовых CMS вроде 1С-Битрикс или WordPress с WooCommerce есть готовые протоколы обмена, которые закрывают базовый сценарий без разработки с нуля. Для нетиповых сайтов и веб-сервисов такие модули обычно приходится дорабатывать под конкретную структуру каталога.

Какие грабли встречаются чаще всего

Мы регулярно донастраиваем интеграции, сделанные до нас, и вот что ломается системно.

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

С чего начать

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

Обсудим ваш проект?

Расскажите, что хотите автоматизировать или разработать — оценим сроки и стоимость за один звонок.