Интеграции · 25 сентября 2026 г. · 6 мин
Интеграция сайта с 1С: пошаговый разбор без магии
Каталог и остатки из 1С на сайт, заказы обратно в учётную систему. Какие бывают схемы обмена, что выбрать под магазин и где интеграции ломаются.
Интеграция с 1С — это не «подключить кнопку», а договорённость двух систем о данных: что, куда, как часто и что делать, когда что-то сломалось. Разбираем по шагам.
Зачем вообще
Типовой сценарий магазина: номенклатура, цены и остатки живут в 1С — сайт должен показывать актуальное и передавать заказы обратно в учёт. Без интеграции это ручная работа: менеджер переносит заказы вечером и ошибается.
Три схемы обмена
- Типовой обмен через CommerceML: 1С умеет из коробки, обмен файлами по расписанию. Подходит, когда каталог до нескольких тысяч позиций и минутная свежесть не критична. - HTTP-сервис 1С: сайт запрашивает данные как REST API. Живые остатки, мгновенные ответы, но дороже — нужен программист 1С на стороне клиента или ours. - Промежуточный слой: обмен через очередь с ретраями. Для больших каталогов и сложной логики: что-то упало — дошлёт позже, сайт не падает.
Пошагово
Шаг 1 — аудит 1С. Версия платформы и конфигурации (УТ, КА, ERP, самописная), состояние справочников. От этого зависит всё. Шаг 2 — контракт данных. Что грузим: номенклатура, цены, остатки, характеристики, картинки. Что возвращаем: заказ, клиент, оплата. Формат фиксируем документом. Шаг 3 — направление и частота. Односторонний обмен (только каталог) или двусторонний. Раз в час, раз в день или по событию. Шаг 4 — обработка ошибок. Товар без цены, остаток минусовой, обмен упал в середине — у каждого случая должно быть поведение, а не «зависло». Шаг 5 — мониторинг. Лог обмена, уведомление, если не обновлялся N часов. Молчащий обмен — бомба замедленного действия.
Где обычно ломается
- Справочники в хаосе: дубли, пустые артикулы, три названия одного товара. Сначала чистка, потом обмен. - Картинки по 10 МБ из 1С — сайт тормозит. Ресайз обязателен. - Большие каталоги падают по таймауту — лечится порциями и очередью. - Обновление 1С ломает обмен без предупреждения — нужен стенд и хотя бы минимальные тесты.
Сколько это стоит
Простая выгрузка каталога по расписанию — обычная интеграция, 7 500–15 000 ₽. Двусторонний обмен с живыми остатками и очередями — считаем отдельно после аудита: объём работы зависит от вашей 1С сильнее, чем от сайта.
Может, не 1С
Если учёт пока в таблицах или облаке — иногда проще МойСклад или облачная ERP с готовым API, чем тащить обмен в старую базу. Скажем честно на созвоне, если так.