Метод позволяет программно задавать правила отображения и поведения виджета прямо из JavaScript. Вызывайте его внутри или в любой момент после загрузки виджета. (jivo_api.setRules() → jivo_onLoadCallback())
Параметры
| Параметр | Тип | Описание |
|---|---|---|
invitation_delay |
number | Задержка перед показом автоприглашения (мс). 0 — немедленно. |
widget_disable |
boolean | Скрыть виджет на этой странице (например, на странице оплаты). |
department_id |
number | Направить чат в конкретный отдел по его ID из личного кабинета. |
Демо: invitation_delay
Задайте задержку в миллисекундах и нажмите «Применить» — виджет будет ждать указанное время перед показом автоприглашения. Перезагрузите страницу, чтобы увидеть эффект.
Попробуйте прямо сейчас
function jivo_onLoadCallback() {
jivo_api.setRules({
invitation_delay: 5000 // 5 секунд
});
}
Демо: widget_disable
Скрывает виджет на конкретной странице. Полезно, например, на странице оплаты, чтобы не отвлекать пользователя.
Попробуйте прямо сейчас
function jivo_onLoadCallback() {
// На странице оплаты скрываем виджет
if (location.pathname === '/checkout') {
jivo_api.setRules({ widget_disable: true });
}
}
Демо: department_id
Направляет чат сразу в нужный отдел. ID отдела берётся из личного кабинета Jivo → Настройки → Отделы.
Попробуйте прямо сейчас
function jivo_onLoadCallback() {
jivo_api.setRules({
department_id: 42
});
}