Способы интеграции Битрикс24 с интернет-магазином
Интеграция интернет-магазина с CRM-системой — популярная, понятная и непростая задача. Основная ее сложность в том, что заказ это составная сущность. В рамках заказах передаются данные о покупателе и товарах, а еще обычно требуется обмен статусами заказа. Ну а если нужны еще и маркетинговые и статистические данные для сквозной аналитики, становится ещё интереснее.
Общая схема интеграции
Популярная схема интеграции Битрикс24 с интернет магазином выглядит примерно так:
- Пользователь оставляет заказ в интернет-магазине.
- Делается проверка, есть ли его данные в Битрикс24.
- Делается проверка, если ли заказанные товары в каталоге в Битрикс24.
- Если клиента или товара нет, то они сначала создаются в Битрикс24.
- В Битрикс24 создается “Сделка” к которой привязываются данные о клиенте и товарах из Битрикс24.
- Добавляем в сделку информацию для сквозной аналитики*.
- При изменении статуса сделки в Битрикс24 отправляем оповещение клиенту.
- При изменении статуса сделки в Битрикс24 изменяем статус заказа на сайте**.
* – если не передавать, то не будет возможности вести анализ продаж по товарам, а также не будет истории продаж по контрагенту.
** – если сайт служит только для приема заказов, то данные можно обратно не передавать.
Если менеджер работает с заказом в Битрикс24, то мы можем автоматизировать отправку оповещений и контролировать сроки с помощью роботов в CRM или бизнес-процессов.
Теперь когда мы прояснили схему работы можно рассмотреть варианты решения задачи.
Вариант №1 – Универсальная интеграция
Как и в случае интеграции форм на сайте с Битрикс24 универсальными методом является написание модуля на стороне интернет-магазина используя REST API Битрикс24. Если система на которой написан сайт содержит возможность контролировать событие заказа, то мы можем легко инициировать его отправку в Битрикс24. Вместе с данными о заказе такая интеграция позволяет проверить наличие контрагента/товара в Битрикс24 и передать маркетинговую информацию.
Трудозатраты на такую интеграцию зависят от передаваемой информации и системы на которой сделан сайт; в среднем от 10 до 40 часов.
Вариант №2 – Интеграция интернет магазина на движке Битрикс и Битрикс24
Для интернет-магазинов на базе Битрикс:Управление сайтом существует готовый механизм интеграции.
Заказ из интернет-магазина передается в “Сделку” в Битрикс24. Данные о контрагентах проверяются и привязываются. Есть передача товаров. Но не обошлось и без некоторых нюансов.
Данные о доставке в новой карточке CRM не отображаются. Хотя если отключить в настройках “новую карточку”, то видно, что раньше такие данные приходили в текстовом виде в поле, которое почему-то исчезло в новой карточке.
Еще один неприятный момент касается того факта, что нет возможности задать соответствие статусов сделки в Битрикс24 и заказа в интернет-магазине.
В настоящий момент интеграция между сайтом на БУС и Битрикс24 возможна только через костыльную интеграцию с 1С.
Почему костыльную потому что в 1С понадобится 2 разных модуля. Один который будет интегрироваться с сайтом и второй который будет обмениваться с порталом. Поскольку каждый из этих модулей не идеален, то в первые несколько месяцев настройки такой схемы будет непросто.