Продукты
Решения
Тарифы
Возможности
Партнерам
Клиентам
Блог
Личный кабинет
Корзина
Контакты
Тел.+7 (495) 151-11-55
E-mail: info@uiscom.ru

Москва, улица Одесская,
дом 2, башня С (БЦ Лотос)
Продукты Решения Тарифы Партнерам
Клиентам
Получить консультацию
Связаться
Skip to content

Заявка с сайта

ViewController

Для работы консультанта необходимо зарегистрировать ViewController с именем consultant.

Важно: ViewController регистрируется один раз для всех форм онлайн-консультанта

CreateWidget

Чтобы создать виджет заявки, необходимо вызвать метод Comagic.UI.createWidget() со следующими параметрами:

  • widgetName = 'consultant_offline_message'

Пример

Копировать
Comagic.UI.registerViewController('consultant', function (settings, tpls) {
  ...
  var consultantOfflineMessage = Comagic.UI.createWidget('consultant_offline_message', {
    settings: settings,
    template: tpls['consultant_offline_message'],
    ...
    });
    ...
  consultantOfflineMessage.render();
});

Методы

sendRequest(data)

Метод позволяет отправить заявку с заданными полями.

Объект data может содержать свойства:

  • name - имя посетителя.
  • email - e-mail посетителя.
  • phone - номер телефона посетителя.
  • message - текст заявки.
  • group_id - id группы сотрудников, на которую должна быть распределена данная заявка. Поле необходимо заполнить в том случае, если в настройках заявки активирована опция "Распределение заявок по группам сотрудников".

События

sendofflinerequest

Событие возникает после отправки заявки и позволяет узнать, была ли отправка успешной.

Свойства события sendofflinerequest: объект, содержащий следующие поля:

  • success - true, если заказ звонка состоялся, false, если в процессе возникли ошибки.
  • info - объект, содержащий текстовые поля title и message для показа сообщения посетителю сайта.
Полезные кейсы, статьи и исследования от экспертов UIS
Подписаться
Нажимая кнопку вы подтверждаете, что согласны получать рассылку
Вы успешно подписаны на новости!
Спасибо за обращение
Понятно