Продукты Решения Тарифы Партнерам
Клиентам
Получить консультацию
Связаться
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
Подписаться
Нажимая кнопку вы подтверждаете, что согласны получать рассылку
Вы успешно подписаны на новости!
Спасибо за обращение
Понятно