Обмен 1С с сайтом: четыре способа и когда какой подходит
1С · сайт · интеграция · остатки · CRM
Если у вас в 1С ведутся остатки, цены и заказы, а на сайте висит отдельный прайс, который кто-то раз в неделю обновляет руками — рано или поздно это аукнется. Клиент увидит на сайте товар, которого уже нет, или старую цену. В промышленных нишах это особенно заметно: остатки щебня на карьере меняются каждый день, цены на металлопрокат — тем более.
Разберём четыре способа связать 1С и сайт, чтобы данные совпадали без ручной работы.
Зачем вообще синхронизировать 1С и сайт
Три типичные ситуации, которые решает обмен:
- На сайте нужно показывать актуальные остатки — например, у поставщика стройматериалов в Краснодаре товар заканчивается быстрее, чем обновляется прайс.
- Заказы с сайта должны сразу попадать в 1С, а не переноситься менеджером вручную из писем.
- Цены зависят от региона, объёма или контрагента — и вести их в двух местах нереально.
Четыре способа обмена
| Способ | Как работает | Когда подходит |
|---|---|---|
| Выгрузка CommerceML | Стандартный модуль 1С формирует файл с каталогом и остатками, сайт его принимает по расписанию | Каталог 500+ позиций, остатки меняются раз в день — например, завод ЖБИ или база стройматериалов |
| REST API / веб-сервисы | Сайт и 1С обмениваются данными напрямую в реальном времени через запросы | Остатки и цены меняются по несколько раз в день — карьер, поставщик спецтехники с арендой |
| Файл Excel/CSV | Из 1С выгружается файл, сайт загружает его вручную или по кнопке | Небольшой каталог, цены меняются редко — локальный производитель, 1-2 обновления в месяц |
| Через CRM-посредник | 1С подключена к Битрикс24 или amoCRM, а сайт работает уже с CRM | Если вы уже ведёте заявки в CRM и хотите один источник правды для сайта, 1С и менеджеров |
Как выбрать способ под вашу ситуацию
На практике выбор определяется не желанием «сделать покруче», а тем, как часто меняются данные и кто их обновляет.
Карьеру с добычей щебня и песка, где остатки и цены на доставку меняются ежедневно, подходит API-обмен: клиент на сайте видит реальные цифры, а не вчерашние. Заводу железобетонных изделий с устоявшимся каталогом из 300-400 позиций обычно хватает CommerceML-выгрузки раз в сутки — этого достаточно, чтобы остатки не расходились больше чем на день.
Небольшому производителю стройматериалов, где ассортимент почти не меняется, не нужно городить интеграцию — выгрузка в CSV раз в месяц решает задачу без лишних затрат на разработку.
А вот компании по аренде спецтехники, где заявки с сайта должны сразу видеть диспетчеры, чаще выгодно завести CRM между сайтом и 1С: заявка попадает в Битрикс24, менеджер видит её сразу, а 1С получает данные уже из CRM для бухгалтерии и документов.
Что нужно учесть при внедрении
- Какая версия 1С используется — от этого зависит, какие способы обмена вообще доступны.
- Кто будет администрировать обмен после запуска — обновления 1С иногда ломают интеграцию, и это нужно сразу предусмотреть.
- Нужна ли двусторонняя синхронизация (заказы с сайта в 1С) или достаточно односторонней выгрузки каталога.
- Как часто реально меняются данные — не стоит ставить API-обмен в реальном времени туда, где цены обновляются раз в неделю.
Мы в «ПРОЕКТ 23» делаем сайты под ключ за 25 000 ₽ и отдельно настраиваем автоматизацию — обмен с 1С, приём заявок в CRM, ботов в Telegram и MAX. Если хотите понять, какой способ обмена подойдёт именно вашей компании — напишите нам в Telegram или MAX, бесплатно разберём текущий сайт и покажем, как это может выглядеть у вас.
Написать в MAX