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

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

Описание

Модуль предназначен для регистрации лидов в Битрикс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
Бесплатно
Установить
Для установки дополнения необходима
авторизация
Основные сведения
    Последнее обновление
    12 января 2018
    Версия
    1.0.1.0 Поддерживается
    История версий
    Впервые опубликовано
    13 сентября 2017
битрикс24
интеграция
обмен
заказами контактами
Тема обсуждения Сообщений Обновлено
????????????? 1
оставил Ч.М.
Не устанавливается 2
оставил Роман
не устанавливается( 2
оставил Антон
5 / 5
★★★★★
Заряд
8 ноября 2022
★★★★★

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