Выберите город

Наши офисы

  • Саратов
    улица Радищева 18
    +7 (499) 403-37-36
    ПН–ПТ: 9:00–18:00
  • Москва
    117218, улица Кржижановского, дом 29, корпус 5, этаж 2, офис 225.
    +7 (499) 403-37-36
    ПН–ПТ: 9:00–18:00

Интеграция 1С с сайтом и Битрикс24: заказы, остатки и клиенты без ручного переноса

Роман Кузнецов из Саратова, Руководитель проектов

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

Главное

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

Что такое интеграция с 1С простыми словами

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

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

Сайт и Битрикс24 — это две разные задачи

Их постоянно путают, потому что названия похожи. «1С-Битрикс: Управление сайтом» — это движок интернет-магазина: каталог, корзина, заказы, оплата. Битрикс24 — это CRM: лиды, сделки, воронка продаж, задачи и сотрудники. Данные у них разные, и интеграции настраиваются отдельно.

  • Интеграция магазина с 1С решает вопрос «что продаём и что есть в наличии»: каталог, цены, остатки, заказы, статусы доставки и оплаты.
  • Интеграция Битрикс24 и 1С решает вопрос «кому продаём и за что нам должны»: контрагенты, счета, отгрузки, оплаты, дебиторка прямо в карточке сделки, чтобы менеджер не бегал к бухгалтеру за ответом «оплатили или нет».

Компании, у которых есть и магазин, и CRM, почти всегда приходят к трём связанным системам: сайт — 1С — Битрикс24. И здесь важно заранее договориться, какая система главная по каждому виду данных, иначе они начнут переписывать данные друг друга по кругу.

Какие данные ходят и в какую сторону

Что передаётся Направление Как часто обычно
Каталог: разделы, карточки, свойства, картинки 1С → сайт Раз в сутки или по изменению
Цены и скидки по типам цен 1С → сайт Раз в сутки, при акциях — чаще
Остатки по складам 1С → сайт Каждые 10–30 минут
Заказы покупателей Сайт → 1С Каждые 5–15 минут
Статусы: подтверждён, собран, отгружен, оплачен 1С → сайт Вместе с заказами
Контрагенты и сделки Битрикс24 ↔ 1С По событию или каждые 15 минут
Счета, отгрузки, оплаты, долг клиента 1С → Битрикс24 Несколько раз в день

Разная частота — не прихоть. Каталог меняется редко и весит много, остатки меняются постоянно и весят мало. Гонять полный каталог каждые десять минут бессмысленно и вредно: обмен начнёт тормозить сайт и саму базу.

Типовой модуль против доработки под ваши процессы

У 1С и «1С-Битрикс» есть штатный механизм обмена, и для типового магазина на типовой Управлении торговлей или УНФ его чаще всего достаточно: каталог, цены, остатки и заказы он передаёт «из коробки». Для Битрикс24 есть готовые коннекторы — приложения, которые ставятся и настраиваются без программирования.

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

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

Почему на сайте товар есть, а на складе нет

Самая частая претензия к интеграции — и почти никогда её причина не в том, что «обмен плохо написан». Причин обычно четыре.

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

Лечится это связкой из трёх вещей: правильный выбор показателя остатка, адекватная частота обмена и мониторинг. Плюс полезная мелочь — не показывать точное количество, а показывать «в наличии / под заказ» с порогом. Тогда расхождение в одну-две штуки перестаёт быть поводом для звонка с извинениями.

Дубли контрагентов: откуда берутся и как их не плодить

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

Что помогает. Для юрлиц — обязательный ИНН в форме заказа и сопоставление по нему. Для физлиц — сопоставление по телефону или почте, приведённым к единому формату. Отдельный контрагент «Розничный покупатель» для разовых заказов физлиц, чтобы не засорять справочник. И правило про базу-хозяина: если клиенты ведутся в Битрикс24, то в 1С они только приезжают, а не заводятся руками параллельно.

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

Зависшие заказы

Заказ оформлен на сайте, но в 1С его нет. Либо есть, но менеджер его не видит. Типичные причины: в заказе товар, которого нет в базе 1С (создан на сайте вручную или удалён из выгрузки); не заполнен обязательный реквизит, из-за которого документ не проводится; не определился склад или тип цены; заказ загрузился в статусе, который не попадает в рабочий список менеджера.

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

Почему обмен валится и никто не понимает почему

  • Обновили 1С или сайт. Вышел новый релиз — очередная версия конфигурации, — и настройки обмена слетели или изменился формат данных. Проверять обмен нужно сразу после каждого обновления, а не когда пожалуются менеджеры.
  • Учётная запись обмена. Сменили пароль, отобрали права, уволили сотрудника, от имени которого работал обмен.
  • Размер выгрузки. Каталог вырос, обмен перестал укладываться в отведённое время и обрывается на полпути.
  • Сертификат или адрес. Сайт переехал, истёк сертификат, изменился адрес публикации базы.
  • Одна ошибка блокирует всё. Один «плохой» товар без артикула или заказ с некорректным полем — и вся пачка не загружается. Хороший обмен умеет пропускать проблемный объект и сообщать о нём, а не останавливаться целиком.

И главное: ошибка обмена почти всегда пишется в журнал — просто никто в него не смотрит. «Никто не понимает почему» на практике означает «никто не открывал протокол обмена».

Что подготовить перед настройкой

  • Навести порядок в номенклатуре. Артикулы, единицы измерения, характеристики, картинки, свойства для фильтров на сайте. Сайт покажет ровно то, что лежит в базе.
  • Решить, что такое «в наличии». Какие склады, с резервами или без, с каким порогом.
  • Определить типы цен. Розница, опт, персональные условия — что уходит на сайт, а что нет.
  • Описать путь заказа. Какие статусы есть, кто их меняет, в какой системе они «главные».
  • Сделать резервную копию базы. Мы делаем её перед любыми работами — первый обмен при неверной настройке умеет наплодить объектов очень быстро.
  • Прогнать обмен на тестовой копии. Посмотреть, что реально приехало, и только потом повторить на рабочей базе.

Кто следит за обменом после запуска

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

Так вопрос «почему упал обмен» перестаёт быть авралом. Вы узнаёте о сбое от нас в тот же день — до того, как о нём расскажет покупатель в отзыве.

Где вы увидите результат

  • Заказ с сайта появляется в 1С сам и сразу виден менеджеру.
  • Остатки и цены на сайте, в 1С и в CRM одинаковые.
  • Менеджер видит в карточке сделки счета, отгрузки и долг клиента, не переспрашивая бухгалтерию.
  • Покупатель получает статус заказа без звонка.
  • Никто не переносит данные руками и не ведёт «свою» таблицу.

Сколько это стоит и кто это делает

Наша модель простая: 8 900 ₽ в месяц с десятью включёнными часами — это 890 ₽ за час — и 2 500 ₽ за каждый следующий час по факту. Для сравнения, рекомендованная фирмой «1С» ставка специалиста — от 3 000 ₽ за час. Фиксированную смету мы честно не обещаем: вы платите за фактически отработанные часы, а оценку в часах получаете до начала работ.

Работаем удалённо по всей России, в команде 250 специалистов. Это ответ на самую частую жалобу в нашей теме: «предыдущий специалист недоступен, а проблема срочная». Настройки обмена описаны, задачу подхватит другой человек, перед любыми изменениями делается резервная копия базы. Мы подписываем NDA и свои ошибки исправляем за свой счёт.

Каждый день без интеграции — это часы ручного переноса заказов, продажи товара, которого нет, и клиенты, которым звонят с извинениями. Расскажите, что у вас за сайт, какая конфигурация 1С и есть ли Битрикс24, — посмотрим, что можно закрыть типовым обменом, а где нужна доработка, и назовём объём работ в часах. Подробнее об услуге — на странице интеграция 1С; про продажи на площадках — в статье «Интеграция 1С с маркетплейсами».

Ещё статьи

Внедрение 1С: из каких этапов состоит и где вы увидите результат

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

Прочитать статью

Сколько стоит внедрение 1С

Цена внедрения складывается из лицензий и часов работы специалистов. У нас час стоит 890 ₽ в рамках абонентской платы и 2 500 ₽ сверх неё, а точный объём в часах виден после обследования базы.

Прочитать статью

Запишитесь на сбор требований со специалистом по 1С

Расскажите, что сейчас происходит с учётом и программой. Разберём задачу и предложим решение — с оценкой в часах.

Саратов, Россия

Наталия Назарова

улица Радищева 18, Саратов

+7 (499) 403-37-36

saratov@1c-cetera.ru