Your comments

Ловите ссылку: http://marketplace.1c-bitrix.ru/solutions/farum.roistatlivechat/?sphrase_id=57164945#tab-about-link 


Прикрутили пока только онлайн-консультант. Если нужно в него добавить онлайн-формы, то говорите, прикрутим.


Установка простейшая, на всех наших проектах работает. Если у вас что-то "не заведется", то пишите - разберемся.

Евгений, без проблем. Правда модуль застрял на модерации у Битрикса. Как только его допустят к публикации, то пришлю ссылку для тестов.

Мы сделали модуль для интеграции Онлайн-чата от Б24 + Роистата + Битрикс Управление сайтом. Модуль сейчас проходит модерацию. Скоро выложим и я поделюсь ссылкой.

Евгений, в моем сообщении месяц назад я давал вам инструкцию как можно решить задачу полуавтоматизацией. Если запилить простейший отдельный модуль для БУС, то вопрос будет закрыт на какое-то время.

Евгений, мне кажется эту задачу надо разделить на 2 т.к. виджет на сайт от Б24 состоит из двух разных функционалов - CRM-форм и Онлайн-консультанта. Мой коммент выше был именно для онлайн-консультанта и, по моим ощущениям, людям нужна именно эта интеграция, а не CRM-формы.

Общались тут с ТП Битрикса. есть вариант:

Можно расширить, добавив такой js код в шаблон сайта в любое место:

<script type="text/javascript">
window.BxLiveChatInit = function()
{
return {
'user': {
'hash': '3644a684f98ea8fe223c713b77189a77',
'name': 'Test_name_02',
'lastName': 'Test_last_name_02',
'email': 'test_02@test.com'
},
'firstMessage': 'Message for user_02'
};
}
</script>
<script data-skip-moving="true">
(function(w,d,u,b){
s=d.createElement('script');r=(Date.now()/1000|0);s.async=1;s.src=u+'?'+r;
h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);
})(window,document,'https://cdn.bitrix24.ru/b438273/crm/site_button/loader_2_jx5j5g.js');
</script>
hash это внешняя авторизация, т.е. туда надо передать какую то секретную строку, которая будет точно идентифицировать этого пользователя. Например авторизован пользователь 1, пусть будет md5('secrethash'.$userId).

Как этот код работает: при инициализации чата происходит отправка вот этих данных клиента в лид. Поля доступны только перечисленные. Проверяли: Имя, Фамилия, email поступают в нужные поля лида. В пользовательское поле передать инфу напрямую нельзя.
Но есть доп. инфу можно передать в параметр "firstMessage", например, в виде вот такой строки "Roistat: 1234567". Это сообщение поступает в диалог http://joxi.ru/Dr8NW6OF4KMed2 с менеджером, но клиент его не видит. Есть способ вытащить эту информацию из сообщения, распарсить и уже записать в нужные поля, но это костыли и не факт, что запустится.


Думали самим запилить такой модуль, но раз Роистат сделает интеграцию за март, то ждемс.


Коллеги из Роистат, если нужно что-то потестировать, то смело обращайтесь!

Дождался-таки! Спасибо!)

Евгений, спасибо за "костыль". Будем пока использовать его.