Интеграция 1С и сайта - это автоматический обмен данными: сайт сам показывает актуальные остатки и цены из учёта, а заказы покупателей сами попадают в 1С. Разбираем, что именно передаётся, как это устроено, сколько стоит и в каких случаях деньги на связку лучше не тратить.
Что такое интеграция 1С и сайта
Интеграция 1С и сайта - это настроенный обмен, при котором товары, остатки и цены из учётной программы сами появляются на сайте, а оформленные на сайте заказы сами создаются документами в 1С. Менеджеру больше не нужно переносить данные руками в обе стороны.
1С - программа, в которой бизнес ведёт склад, продажи и бухгалтерию. Сайт - витрина для клиентов. Пока они не связаны, между ними стоит человек с таблицей: выгрузил прайс, поправил цены, пересчитал остатки, перебил заказ. Каждое такое действие - время сотрудника и шанс ошибиться.
Связка решает три задачи: клиент не заказывает то, чего нет на складе; цена на сайте совпадает с той, что в счёте; заказ не теряется между почтой, мессенджером и учётом.
Что передаётся между 1С и сайтом
Обмен почти всегда двусторонний, но направления разные по смыслу и по частоте.
| Данные | Направление | Как часто обычно обновляют |
|---|---|---|
| Каталог: названия, характеристики, фото | 1С → сайт | Раз в сутки или по изменению |
| Остатки на складах | 1С → сайт | От раза в час до нескольких раз в час |
| Цены, в том числе по типам клиентов | 1С → сайт | При изменении прайса |
| Заказы покупателей | Сайт → 1С | Сразу или каждые несколько минут |
| Статусы заказов и оплаты | 1С → сайт | По изменению статуса |
| Контрагенты и личные кабинеты оптовиков | В обе стороны | По событию |
Остатки - количество товара на складе, которое можно продать. Если сайт показывает старые цифры, клиент оплачивает то, чего уже нет, и вы тратите время на извинения и возврат. Типы цен - разные прайсы для розницы, опта и дилеров: в 1С они уже настроены, и интеграция позволяет показывать оптовику его цену после входа в кабинет.
Как устроена связка технически
Способов несколько, и от выбора зависят цена и надёжность. Объясним без программирования.
Стандартный обмен CommerceML
CommerceML - готовый формат обмена, который понимают типовые конфигурации 1С (например, «Управление торговлей») и многие движки интернет-магазинов. 1С выгружает файлы с товарами и ценами, сайт их забирает. Это самый дешёвый путь, если и учёт, и сайт стандартные.
Обмен через API
API - программный интерфейс, через который две системы обмениваются данными напрямую по запросу. Его пишут, когда сайт самописный, нужна нестандартная логика (скидки по договорам, комплекты, резерв под заказ) или обмен должен идти почти мгновенно.
Промежуточный сервис
Готовые коннекторы и облачные сервисы стоят между 1С и сайтом и переводят данные. Удобно для старта, но вы платите абонентскую плату и зависите от чужого сервиса.
- Типовая 1С и типовой движок магазина - чаще всего хватает CommerceML с доработками.
- Доработанная 1С или самописный сайт - почти всегда API.
- Нужно быстро проверить идею - промежуточный сервис, с пониманием, что потом его, возможно, заменят.
Сколько стоит и сколько длится
Цифры ниже - рыночные ориентиры, а не прайс. Разброс большой, потому что две «одинаковые» интеграции на деле отличаются состоянием учёта, числом товаров и количеством особых правил.
| Вариант | Ориентир по цене | Ориентир по сроку |
|---|---|---|
| Типовой обмен CommerceML, чистый каталог | от 30 000 до 80 000 ₽ | 1-3 недели |
| Обмен с доработками: типы цен, склады, статусы | от 80 000 до 250 000 ₽ | 3-6 недель |
| Обмен через API под нестандартную логику | от 200 000 ₽ и выше | от 1,5 до 3 месяцев |
| Готовый коннектор | абонентская плата плюс настройка | от нескольких дней |
Что двигает цену вверх: товары с вариантами (размер, цвет), несколько складов, сложные скидки, грязный справочник номенклатуры, отсутствие доступа к программисту 1С на стороне клиента. Что удешевляет: типовые конфигурации, аккуратный каталог и понятное ТЗ.
Отдельно закладывайте поддержку. 1С обновляется, сайт меняется, и обмен время от времени ломается. Если сайт ещё только планируется, полезно сразу заложить интеграцию в бюджет - об этом в статье про стоимость разработки сайта.
С чего начать, чтобы не переплатить
- Наведите порядок в справочнике товаров в 1С: дубли, пустые артикулы и товары без цены сломают обмен первыми.
- Выпишите, что должно передаваться и как часто. Не «всё», а конкретный список: остатки по складу Москвы раз в 30 минут, заказы сразу.
- Решите, где главные данные. Обычно цены и остатки живут в 1С, а сайт только показывает. Если правят в двух местах, начнётся путаница.
- Опишите, что происходит с заказом после поступления в 1С: кто его видит, как меняется статус, видит ли статус клиент.
- Договоритесь о тестовом прогоне на копии базы, а не на рабочей 1С.
Если заказы приходят не только с сайта, но и из форм, мессенджеров и ботов, имеет смысл смотреть шире и связывать всё в одной точке. Подробнее - в материале про автоматизацию обработки заявок и про связку сайта с CRM.
Когда интеграция не нужна или не сработает
Связка с 1С окупается не всегда. Посчитайте сначала, сколько часов в месяц сотрудники тратят на ручной перенос, и сравните с ценой разработки и поддержки.
- Мало товаров и мало заказов. Если на сайте пара десятков позиций и несколько заказов в день, ручное обновление обходится дешевле интеграции.
- Сайт - не магазин. Если сайт собирает заявки на услуги и цены там «от», передавать остатки нечего. Вам скорее нужна CRM, а не 1С.
- Учёт в беспорядке. Интеграция переносит данные как есть. Если в 1С остатки неверные, сайт начнёт честно показывать неверные остатки быстрее.
- Нет человека со стороны 1С. Без доступа к базе и программисту 1С подрядчик сайта делает половину работы вслепую, и сроки растягиваются.
- Ожидание роста продаж. Интеграция убирает ошибки и ручной труд, но новых клиентов сама не приводит.
Что обычно ломается и как это заметить
Чаще всего обмен ломается тихо: сайт продолжает работать, но данные перестают обновляться. Поэтому важна не только настройка, но и контроль.
- Обновили 1С - изменилась структура выгрузки, и товары перестали приходить.
- Завели новый склад или тип цены, но не добавили его в обмен.
- Заказ с сайта не создался в 1С из-за неизвестного товара или незаполненного поля.
- Обмен идёт, но слишком долго, и на сайте висят вчерашние остатки.
Попросите подрядчика сделать журнал обмена и уведомление об ошибках в Telegram или на почту. Простая проверка руками: раз в неделю сравните остаток и цену трёх ходовых товаров в 1С и на сайте.
Наши работы
Сайты, которые студия уже запустила
Четыре проекта N3MIROFF, которые можно открыть прямо сейчас и посмотреть, как они работают.

Агротех с ИИ
SkyFarm ↗
Редизайн сайта систем выращивания: первый экран с контейнерной фермой, схема работы из трёх шагов, карусель продуктов и экран приложения.

Сайт салона
ayvazzovsky.com ↗
Салон сложного окрашивания в Москве: онлайн-запись, видео работ, портфолио и команда. Переехал с Тильды на свой хостинг.

Онлайн-академия
ayvazzovsky.academy ↗
Видеоуроки колористики: каталог, посадочные страницы уроков, личный кабинет и промокоды.

Event-агентство
navsegda-event.ru ↗
НАВСЕГДА: корпоративы и конференции - услуги, кейсы, этапы работы и расчёт мероприятия.

Витрина магазина
Monkey Market ↗
Премиальная витрина магазина кроссовок с заказом в Telegram.
Услуги студии по теме: разработка сайтов под ключ и SEO-продвижение статьями.

Нужен сайт, который принимает заявки, а не просто существует?
Сделаем премиальный сайт на React за 1-2 недели от материалов, с заявками в Telegram или CRM.
Частые вопросы
Какие версии 1С можно связать с сайтом?
Чаще всего связывают «Управление торговлей», «Комплексную автоматизацию» и «Розницу»: в них есть стандартный обмен с сайтом. С «Бухгалтерией» связка тоже возможна, но обычно требует доработок. Доработанные конфигурации требуют работы программиста 1С. Точный ответ дают после просмотра вашей базы.
Работает ли интеграция с 1С в облаке?
Да, но способ обмена зависит от того, как облако даёт доступ к базе. У некоторых провайдеров есть готовый механизм публикации, у других нужна дополнительная настройка. Это стоит уточнить до начала работ.
Можно ли передавать заказы в 1С без интеграции остатков?
Можно. Иногда бизнесу важнее всего не терять заказы, а каталог на сайте меняется редко. Тогда начинают с передачи заказов, а остатки добавляют позже.
Кто должен делать интеграцию: программист 1С или разработчик сайта?
Обычно участвуют оба. Разработчик сайта отвечает за приём и показ данных, программист 1С - за выгрузку и загрузку на стороне учёта. Плохо, когда каждый делает свою часть без общего описания обмена.
Что будет, если интеграция сломается?
Сайт, как правило, продолжит работать, но с устаревшими данными, а заказы могут не дойти до учёта. Поэтому нужны журнал обмена и уведомления об ошибках, а также договорённость о поддержке.
Разберём, нужна ли вам связка с 1С
Посмотрим вашу конфигурацию и сайт, скажем, что реально автоматизировать, а что дешевле оставить руками.
Получить целевые заявки → Telegram