Модуль регистрации лидов в Битрикс24

Разработчик: Eventus
★★★★★
2 отзыва

Описание

Модуль предназначен для регистрации лидов в Битрикс24.
Возможности модуля:
  • Выгрузка результатов форм
  • Выгрузка пользователя при регистрации
  • Выгрузка оформленного заказа
  • Расширение отправляемых данных с помощью хуков
  • Простое сопоставление полей формы стандартным полям Bitrix24

С помощью средств автоматизации Битрикс24 возможно конвертировать лиды заказов в сделки.

Разработчик

Имя
Eventus
Телефон
+79187880008
Сайт

Характеристики

Впервые опубликовано
13 сентября 2017
Комплектация
Витрина
Маркет
Гипермаркет
Мегамаркет
Продукт
Коробка
Облако

Установка

1. Установите модуль
2. Зарегистрируйте пользователя в Bitrix24
3. Введите в поля настроек модуля логин и пароль пользователя из ш.2
4. Выберите необходимые типы лидов
5. Теперь модуль готов к использованию.

Сопоставление полей формы ReadyScript и Bitrix24
Укажите в качестве псевдонима поля в RS псевдоним стандартного
поля из Bitrix24.
Список стандартных полей: 'NAME', 'LAST_NAME', 'SECOND_NAME', 'POST', 'ADDRESS', 'COMMENTS', 'SOURCE_DESCRIPTION', 'STATUS_DESCRIPTION', 'OPPORTUNITY', 'CURRENCY_ID', 'PRODUCT_ID', 'SOURCE_ID', 'STATUS_ID', 'ASSIGNED_BY_ID', 'PHONE_WORK', 'WEB_WORK', 'EMAIL_WORK', 'IM_SKYPE', 'IM_ICQ'.
Поля без сопоставления попадают в поле "Комментарий".

Пример использования хуков:

function init()
{
$this->bind('bitrix24.leadregister.before')
->bind('bitrix24.leadorder.before')
->bind('bitrix24.leadform.before');
}

public static function bitrix24Leadorderbefore($data)
{
$orm = $data['orm'];
$order = \Shop\Model\Orm\Order::loadSingle($orm['id']);
$cart = $order->getCart();
$order_data = $cart->getOrderData(true, false);
$products = $cart->getProductItems();
$ordertext = 'Номер заказа:' . $order['order_num'];

foreach ($order_data['items'] as $n => $item) {
$product = \Catalog\Model\Orm\Product::loadSingle($products[$n]['product']['id']);
$ordertext .= "\r\n" . $product['xml_id'] . ';'
. $item['cartitem']['title'] . ';'
. $item['single_cost'] . ';'
. $item['cartitem']['amount'] . ';'
. $item['total'];
if ($item['discount'] > 0)
$ordertext .= "\r\n скидка " . $item['discount'];
}
$ordertext .= "\r\n" . 'Сумма заказа: ' . $order['totalcost'];
$data['postdata']['COMMENTS'] = $ordertext;

return $data;
}

public static function bitrix24LeadregisterBefore($data)
{
$orm = $data['orm'];
//источник перехода при наличии
$sourceinfo = \RS\Http\Request::commonInstance()->cookie('sbjs_first', TYPE_STRING);
$data['postdata']['SOURCE_DESCRIPTION'] = $sourceinfo;
$data['postdata']['UF_CRM_1476652993'] = $sourceinfo;

$region = \Shop\Model\Orm\Region::loadSingle($orm['region_id']);
$data['postdata']['ADDRESS'] = $region->title;
return $data;
}

public static function bitrix24LeadformBefore($data) {
//источник перехода при наличии
$sourceinfo = \RS\Http\Request::commonInstance()->cookie('sbjs_first', TYPE_STRING);
$data['postData']['SOURCE_DESCRIPTION'] = $sourceinfo;
$data['postData']['UF_CRM_1476652993'] = $sourceinfo;
return $data;
}

Поддержка

E-mail техподдержки: it@ev-lab.ru
Бесплатно
Установить
Для установки дополнения необходима
авторизация
Основные сведения
    Последнее обновление
    15 мая 2024
    Версия
    1.1.0.0 Поддерживается
    История версий
    Впервые опубликовано
    13 сентября 2017
битрикс24
интеграция
обмен
заказами контактами
Тема обсуждения Сообщений Обновлено
????????????? 1
оставил Ярослав
Не устанавливается 2
оставил Ярослав
не устанавливается( 2
оставил Ярослав
4.5 / 5
★★★★★
Мария М.
13 мая 2024
★★★★★

Не передает сумму заказа

Ответ разработчика

Реализованный способ интеграции не позволяет указать сумму заказа в полях лида. Можно добавить только в поле комментарий. Завтра будет готова версия, где в настройках включается добавление суммы и списка товаров в комментарии. В платной версии с интеграции через webhook будет реализовано добавление товарных позиций.

Заряд
8 ноября 2022
★★★★★

пока норм работает