CMS «1С-Битрикс: Управление сайтом» ↔ CRM Битрикс24: обмен каталогом, остатками и заказами — практическое руководство

Краткий ввод: в статье подробно разберём, как наладить надёжный обмен товарами, остатками и заказами между сайтом на 1С-Битрикс и CRM Битрикс24, чтобы продажи шли без сбоев.

Содержание

1. Обзор и зачем это нужно

2. Ключевые понятия и потоки данных

3. Что подготовить перед интеграцией

4. Варианты интеграции

5. Настройка на стороне CMS «1С-Битрикс»

6. Настройка на стороне Битрикс24

7. Сопоставление полей каталога и заказов

8. Синхронизация остатков: алгоритмы и частота

9. Обработка заказов: схемы и автопроцессы

10. Отлавливание ошибок и мониторинг

11. Рекомендации и типичные ошибки

12. Примеры из практики

1. Обзор и зачем это нужно

Интеграция каталога и заказов объединяет два мира: витрину сайта и процессы продаж в CRM.

Это снижает ручной ввод, уменьшает рассогласования остатков и ускоряет обработку заказов, что прямо влияет на конверсию и удовлетворённость клиентов. 😊

2. Ключевые понятия и потоки данных

Нужно чётко понимать, какие сущности синхронизируются и в каком направлении.

Основные объекты: товары (артикул, название, характеристики), цены, остатки, заказы и статусы заказов.

Потоки данных

Типичные сценарии обмена:

  • Каталог и цены — от CMS в CRM, чтобы менеджеры видели актуальную карточку товара.
  • Остатки — двухсторонний обмен или однонаправленный от склада в CMS/CRM.
  • Заказы — с сайта в CRM для обработки и последующего обновления статусов на сайте.

3. Что подготовить перед интеграцией

Проверим инфраструктуру и согласуем бизнес-правила.

Список подготовки:

  • Доступы администратора в CMS и администраторский аккаунт в Битрикс24.
  • Единые идентификаторы товаров — артикулы или внешние ID.
  • Определённые поля для сопоставления: цены, единицы измерения, характеристики.
  • Понимание логики остатков: резерв при заказе, учёт на нескольких складах и т.д.

4. Варианты интеграции

Есть несколько рабочих методов — выбираем по задачам и бюджету.

1) Готовый модуль-коннектор

Простой путь: установить официальный или сторонний модуль обмена 1C-Bitrix ↔ Битрикс24.

Плюсы: быстрая настройка, поддержка разработчика. Минусы: ограниченная гибкость, платность.

2) REST API и вебхуки

Подходит для тонкой настройки и автоматизации под процесс клиента.

Плюсы: гибко, можно реализовать бизнес-логики. Минусы: требуется разработка и тестирование.

3) Посредник (интеграционная шина)

Если в ландшафте много систем, имеет смысл поставить ESB/шину для нормализации данных.

Подходит для крупных проектов с несколькими складами и ERP.

5. Настройка на стороне CMS «1С-Битрикс»

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

Шаги

  1. Создать резервную копию сайта и базы данных.
  2. Установить и обновить модуль обмена (если используете модуль).
  3. Настроить виды товаров и свойства инфоблоков, добавить поле внешнего ID.
  4. Настроить правила экспорта фильтров и цен (прайс-листы).
  5. Настроить механизм отправки заказов — cron или обработчик по событию.

Важно настроить корректную обработку сложных свойств — торговых предложений (SKU).

Если нужны мультискладовые остатки, добавьте соответствующие свойства или используйте модуль склада.

6. Настройка на стороне Битрикс24

В CRM нужно подготовить карточки товаров, статусы заказов и автоматизацию.

Шаги

  1. Создать или проверить справочник товаров в CRM — поля должны соответствовать CMS.
  2. Настроить интеграцию через Приложение/Вебхуки в разделе Приложения — входящие/исходящие вебхуки.
  3. Настроить роботов и бизнес-процессы для статусов заказа: новый, в обработке, готов к отгрузке, завершён.
  4. Определить пользователя или сервисный аккаунт, который будет выполнять обмен.

В Битрикс24 можно настроить автоматическое создание сделки по заказу с сохранением всех позиций и цен.

7. Сопоставление полей каталога и заказов

Ни один обмен не работает без корректного маппинга — это ключ к точности данных.

Пример таблицы сопоставления:

Поле CMS Поле Битрикс24 Комментарий
XML_ID / Артикул Внешний код товара Основной ключ для связывания
Название NAME Краткое название для карточки
Цена розничная PRICE Учитывать валюту
Остаток QUANTITY Решить логику резервирования

Если в каталоге есть торговые предложения, нужно выгружать их как отдельные позиции с указанием связующего товара.

8. Синхронизация остатков: алгоритмы и частота

Остатки — самая чувствительная часть. Неправильная логика ведёт к ожиданиям клиентов и отменам.

Варианты частоты

  • В реальном времени — через вебхуки при изменении запасов.
  • Периодический cron — каждые 5-15 минут для средних проектов.
  • Ночной полный пересчёт + инкрементальные обновления в течение дня.

Алгоритмы учёта

Рекомендации:

  • Всегда храните в CRM время последнего обновления остатка.
  • При получении заказа резервируйте количество в обоих системах сразу.
  • Если используется несколько складов, передавайте доступные остатки с привязкой к складу.

9. Обработка заказов: схемы и автопроцессы

Продумайте порядок, кто что делает при поступлении заказа с сайта.

Стандартный поток

  1. Заказ с сайта уходит в CRM как новый лид/заказ с позициями и контактными данными.
  2. Автомат создаёт задачу менеджеру и резервирует товары на складе.
  3. Менеджер подтверждает заказ — статус меняется на «В обработке».
  4. После отгрузки — обновление статуса в CRM и через интеграцию на сайте.

Настройте уведомления для клиента при ключевых статусах — это снижает количество звонков в поддержку. 📩

10. Отлавливание ошибок и мониторинг

Любая интеграция ломается не если, а когда — готовьтесь к этому заранее.

Что логировать

  • Успешные и неуспешные попытки отправки/приёма данных.
  • Причины ошибок: таймауты, неверный формат, несоответствие ID.
  • Статус резервирования и рассогласования остатков.

Инструменты мониторинга

Рекомендуется использовать системные логи, внешние мониторинги (например, Sentry) и ежедневные отчёты по рассогласованиям.

11. Рекомендации и типичные ошибки

Несколько правил из практики, которые экономят время и нервы.

  • Единый внешний ID — спасение от 90% проблем с маппингом.
  • Тестируйте на копии базы и стенде, а не на боевой системе.
  • Начинайте с минимального набора полей, постепенно расширяя обмен.
  • Пропишите SLA для обработки ошибок и регламент реакции команды.
  • Автоматизируйте ревизию остатков раз в сутки для поиска рассогласований.

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

12. Примеры из практики

Однажды мы интегрировали интернет-магазин одежды с Битрикс24 для клиента, у которого были магазины оффлайн и онлайн склад.

Применили следующее: синхронизировали остатки по складам, настроили резервирование при создании заказа и отчёт по рассогласованиям раз в 6 часов.

Результат — число отмен из-за отсутствия товара упало на 70%, а скорость обработки заказов выросла в 2 раза. 😊

Ещё пример — поставщик электроники. Там важно было передавать гарантийные сроки и серийные номера.

Мы реализовали выгрузку дополнительных свойств в поле «Комментарий» карточки товара в CRM и автоматические триггеры при возврате.

Практический чек-лист перед запуском

  • Резервная копия сайта и CRM перед началом работ.
  • Наличие внешних ID для всех товаров и SKU.
  • Тестовый обмен на стенде, проверка 10-50 товаров и 5 заказов.
  • Логирование обмена и уведомления о неуспехах.
  • Инструкции для менеджеров по обработке ошибок и отмен.

Если хотите, могу подготовить шаблон маппинга под ваш каталог и чек-лист тестирования для пилотного запуска. 🚀

Об авторе

Автор Статьи

 

 

 

 

 

Александр Ефимов,

Руководитель отдела аналитики «Оптимум24»

 

 

Пройди тест и узнай оптимальное решение для своей отрасли

Последние записи

Запишитесь на обучение Битрикс24

Похожие записи

Почему CRM меняет правила игры для менеджера по продажам: практическое руководство

В этой статье я подробно расскажу, как система CRM превращает рутинные операции в рабочие инструменты, помогает зарабатывать больше и меньше тратить времени на лишние действия. Поделюсь реальными примерами из практики...

Читать полностью »

Как создавать шаблоны задач

Шаблоны задач упрощают рутинную работу и дают команде четкий алгоритм от идеи до публикации. В этой статье я детально покажу, как выстроить систему шаблонов для блога компании с примерами, практическими...

Читать полностью »

Календарь в Битрикс24 — рабочее время под контролем

Если вы хотите, чтобы встречи, задачи и дедлайны не терялись где-то между мессенджером, блокнотом и памятью сотрудников, без календаря не обойтись. Хорошая новость — в Битрикс24 встроен мощный и удобный...

Читать полностью »

Хотите так же?

Автоматизируйте процессы, увеличьте продажи и упростите управление бизнесом!
Оставьте заявку, и мы подберем решение под ваши задачи.

Заполните данные

В ближайшее время с вами свяжется наш менеджер

Спасибо за ваш заказ!

Ваш заказ принят, и мы уже начали его обработку. В ближайшее время с вами свяжется наш специалист для подтверждения деталей.