Способы интеграции Битрикс24 с интернет-магазином

Интеграция интернет-магазина с CRM-системой — популярная, понятная и непростая задача. Основная ее сложность в том, что заказ это составная сущность. В рамках заказах передаются данные о покупателе и товарах, а еще обычно требуется обмен статусами заказа. Ну а если нужны еще и маркетинговые и статистические данные для сквозной аналитики, становится ещё интереснее.

Общая схема интеграции

Популярная схема интеграции Битрикс24 с интернет магазином выглядит примерно так:

  1. Пользователь оставляет заказ в интернет-магазине.
  2. Делается проверка, есть ли его данные в Битрикс24.
  3. Делается проверка, если ли заказанные товары в каталоге в Битрикс24.
  4. Если клиента или товара нет, то они сначала создаются в Битрикс24.
  5. В Битрикс24 создается “Сделка” к которой привязываются данные о клиенте и товарах из Битрикс24.
  6. Добавляем в сделку информацию для сквозной аналитики*.
  7. При изменении статуса сделки в Битрикс24 отправляем оповещение клиенту.
  8. При изменении статуса сделки в Битрикс24 изменяем статус заказа на сайте**.

* – если не передавать, то не будет возможности вести анализ продаж по товарам, а также не будет истории продаж по контрагенту.
** – если сайт служит только для приема заказов, то данные можно обратно не передавать.

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

Теперь когда мы прояснили схему работы можно рассмотреть варианты решения задачи.

Вариант №1 – Универсальная интеграция

Как и в случае интеграции форм на сайте с Битрикс24 универсальными методом является написание модуля на стороне интернет-магазина используя REST API Битрикс24. Если система на которой написан сайт содержит возможность контролировать событие заказа, то мы можем легко инициировать его отправку в Битрикс24. Вместе с данными о заказе такая интеграция позволяет проверить наличие контрагента/товара в Битрикс24 и передать маркетинговую информацию.

Трудозатраты на такую интеграцию зависят от передаваемой информации и системы на которой сделан сайт; в среднем от 10 до 40 часов.

Вариант №2 – Интеграция интернет магазина на движке Битрикс и Битрикс24

Для интернет-магазинов на базе Битрикс:Управление сайтом существует готовый механизм интеграции.

Заказ из интернет-магазина передается в “Сделку” в Битрикс24. Данные о контрагентах проверяются и привязываются. Есть передача товаров. Но не обошлось и без некоторых нюансов.

Данные о доставке в новой карточке CRM не отображаются. Хотя если отключить в настройках “новую карточку”, то видно, что раньше такие данные приходили в текстовом виде в поле, которое почему-то исчезло в новой карточке.

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

В настоящий момент интеграция между сайтом на БУС и Битрикс24 возможна только через костыльную интеграцию с 1С.

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