Синхронизация с Bitrix 24

Синхронизация с Bitrix 24 для Shop-Script

Синхронизация Shop-Script с CRM Bitrix 24

Отзывов пока нет

8 399,30 Р
11 999 Р

wesma.ru

Ваш отзыв
Установок
< 10
Разработчик
Поддержка

Плагин позволяет совершать отправку событий (лид, сделка) в CRM Битрикс24 посредством API REST с использование вебхука.

Обязательно, все настройки и изменения вносим под пользователем с админ правами! Так-же проверьте, чтобы Ваша версия БИТРИКС 24 была обновлена до актуальной!

Хочу скидку 50%

Настройка плагина ↓ / Настройка Битрикс24

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

  1. Имя портала - (Имя портала можно увидеть в URL для входа в Ваш созданный портал в Битрикс24. Например, https://ИМЯ_ПОРТАЛА.bitrix24.ru/)
  2. Вебхук (входящий) – Входящий вебхук можно создать находясь в настройках CRM Битрикс24 (Например: https:// ИМЯ_ПОРТАЛА.bitrix24.ru/marketplace/hook/). Вебхук необходимо создавать от того пользователя у который обладает АДМИНИСТРАТИВНЫМИ правами и имеет возможности по работе с разделами ЛИД, СДЕЛКА и ТОВАРЫ. Последнее необходимо для того, чтобы плагин с учетом прав пользователя смог добавить товары к сделке в CRM. При создании вебхука указать галку напротив CRM.
  3. ID ответственного - Укажите идентификатор пользователя который будет ответственным при создании сделок/лидов. Если поле не заполнено, то по умолчанию будет задано значение - 1

Дополнительные настройки плагина по сделке:

  1. Заголовок сделки – Обязательное поле, автоматически заполняется при установке плагина стандартным значением: Заказ #NUM_ORDER [НАЗВАНИЕ МАГАЗИНА]. Генерируемый заголовок для формирования при отправке в Битрикс24. NUM_ORDER будет подменяться на номер заказа магазина. Данное поле можно редактировать на свое усмотрение, но нельзя оставлять пустым, т.к. в минимальных требованиях при отправке сделки/лида это указание заголовка!
  2. Тип сделки – (Необязательный) Указывается идентификатор типа сделки в Битрикс24.
  3. Источник сделки - (Необязательный) Указывается идентификатор источника сделки в Битрикс24.
  4. Направление сделки - (Необязательный) Указывается идентификатор направления сделки в Битрикс24.
  5. Уникальные(Дополнительные) поля сделки - (Необязательный) Если необходимо передать в сделку уникальные(дополнительные) поля которые были созданы в CRM Bitrix24, необходимо заполнить соответствующее поле по правилу:

    Каждое поле с новой строки, имя поля и его значение разделять символом ":".

    Например: UF_CRM_XXXXXXXXXXX:ЗНАЧЕНИЕ

    Вместо ЗНАЧЕНИЕ можно использовать любое статическое значение или же из доступных динамических полей (вместо которых будет подставляться соответствующее значение заказа) таких как:

    shipping_address.street - Адрес покупателя

    shipping_address.city - Город покупателя

    shipping_name - Название выбранной доставки

    payment_name - Название выбранной оплаты

    order_backend_url - Ссылка на заказ в административной части сайта

Для отправки лидов в данном плагине встроена система обработки любых форм (созданных по определенному шаблону для данной обработки), которая производит AJAX отправку письма на почту указанную в настройках плагина. По умолчанию ПОЧТА настроек плагина автоматически заполняется согласно настройки почты магазина SHOP-SCRIPT. После отправки письма на указанную почту, происходит отправка лида с данными из формы.

Форма на сайте может быть любой структуры и верстки, а также обработать можно любое кол-во форм. У каждой формы должен быть свой уникальный идентификатор. Например: <form id="recallback" action="" method="POST">

Сообщение при отправке генерируется из значений полей формы и для того, чтобы сообщение было сформировано по данному образцу:

Имя:

Анатолий

Необходимо использовать в полях формы плейсхолдеры (placeholder), если по каким то причинам данное поле используется другим скриптом к примеру маской номера телефона, то вместо placeholder используйте data-label. Например:

<input type="text" placeholder="Имя">

<input type="text" data-label="Имя">

Также если необходимо указать чтобы определенные поля были обязательными, то для данного поля формы необходимо поставить класс s-required. Обработчик проверяет наличие данного класса у поля формы, и если находит, то проверяет на пустоту если поле простое. Если необходимо проверять на минимальное значение длины поля, то необходимо в поле добавить - data-minlength, в комбинации с типом поля type="tel" будет проверятся на завершенность заполненности номера телефона, учитываются только цифры без какой-либо маски. Например:

<input class="s-required" type="tel" data-label="Телефон" data-minlength="11">

Служебные имена полей

name="email" - это поле будет использоваться как e-mail покупателя. Оно будет проверено скриптом на валидность и подставлено как e-mail для ответа на сообщение.

name="name" - Имя покупателя, от которого придет сообщение.

name="phone" - Телефон покупателя, от которого придет сообщение.

name="subject" - Тема сообщения. Будет подставлена вместо значения SUBJECT_FORM, сохраненного в настройках плагина.

name="captcha" - Не занимайте это поле. Оно будет создано автоматически, если вы укажете селектор для капчи при инициализации хелпера.

Инициализация обработчика формы:

{if $wa->shop && class_exists('shopSyncbitrix24Plugin')} {shopSyncbitrix24PluginHelper::handler('#form_id', '#captha_id', '#success_id', '#error_id')} {/if}

где:

'#form_id' - id или класс формы.

'#captha_id' - id или класс пустого блока внутри формы, где будет размещена капча.

'#success_id' - id или класс невидимого блока внутри формы с сообщением об успешной отправке формы. Если сообщение отправлено, этот блок перестанет быть невидимым.

'#error_id' - id или класс пустого невидимого блока, куда будут выведены сообщения об ошибках.

Пример формы обратного звонка:

<form id="recallback" action="" method="POST"> <input type="hidden" name="subject" value="Заказ обратного звонка"> <input class="s-required" type="text" name="name" placeholder="Имя"> <input class="s-required" type="tel" data-label="Телефон" data-minlength="11"> <input type="submit" value="Отправить"> </form> <div id="success_call"> <span>Ваше сообщение успешно отправлено</span> </div> <div id="error_call"> <span>Ваше сообщение не отправлено</span> </div> {if $wa->shop && class_exists('shopSyncbitrix24Plugin')} {shopSyncbitrix24PluginHelper::handler('#recallback', '', '#success_call', '#error_call')} {/if}

Настройки плагина для лида:

  1. Заголовок лида – Обязательное поле, автоматически заполняется при установке плагина стандартным значением: SUBJECT_FORM [НАЗВАНИЕ МАГАЗИНА] . Вместо записи - SUBJECT_FORM, будет подставляться информация из скрытого поля (name="subject") формы, если же скрытое поле формы будет пустым то автоматически будет подставлено значение - Заявка с формы сайта. Данное поле можно редактировать на свое усмотрение, но нельзя оставлять пустым, т.к. в минимальных требованиях при отправке сделки/лида это указание заголовка!
  2. Источник лида - Если необходимо чтобы лиды отправлялись с пометкой на определенный источник, укажите индентификатор данного источника в Bitrix24.
  3. Отправлять лид как сделку - Данная опция включает возможность отправки события лид, как сделка.
  4. Вести лог отправки сообщений - Если отмечено, то отправленные сообщения будут записаны в лог сайта.

Настройка Битрикс24

Для того чтобы в БИТРИКС 24 можно было получать и отслеживать ЛИДЫ, необходимо переключить режим работы CRM вот так:

Находится данный переключатель здесь:

После переключения режима в БИТРИКС 24 будет доступно два режима:

Для работы данного плагина необходимо наличие входящего вебхука, если он не создан то создайте согласно инструкции ниже или если же он уже есть то проверьте правильность его настроек. Для создания вебхука переходим по соответствующим выделенным кнопкам (CRM -> Настройки -> Приложения -> Приложения для CRM):

На открывшейся странице выбираем вкладку «Вебхуки» и выбираем добавить «Входящий вебхук»

Название и описание можем заполнить на свое усмотрение и обязательно ставим чек напротив CRM. После всех действий нажимаем кнопку «Сохранить»:

После сохранения вебхука БИТРИКС 24 покажет его идентификатор, так-же из примера урл можно узнать идентификатор пользователя который создал вебхук:

В настройках плагина соотв. Настраиваем поле:

Данное поле заполняется по принципу сначала идентификатор вебхука, далее разделитель символ «:» и после идентификатор пользователя создавшего вебхук.

После оформления заказа пользователем в Ваш БИТРИКС 24 придет соответствующая сделка:

С заполненными данными:

ГОТОВО :)

Скидка на плагин 50% через нашу техническую подержку, в случае приобритения через нас коробочной или облачной версии битрикс24 не ниже тарифа "команда" сроком на 1 год. Наша компания является официальным лицензиатом, имеет компетенции настройки и интеграции Битрикс24

Ещё продукты разработчика

Все продукты этого разработчика