Каналы связи
Чат на сайте (виджет)
Как поставить чат ReplAI на сайт: код вставки, разрешённые домены, проверка и подключение оператора.
Виджет — это окно чата в углу вашего сайта. Клиент пишет прямо со страницы товара, отвечает агент, а при необходимости в разговор подключается ваш сотрудник.
Раздел в кабинете: Каналы → Виджет.
Установка
Есть два пути: магазины на OpenCart подключаются автоматически через расширение, любой другой сайт — вставкой кода в шаблон.
Магазин на OpenCart — автоматически
Код можно не вставлять руками: расширение ReplAI Feed (версия 1.2.0 и новее) добавляет его на все страницы само.
- Откройте Каналы → Виджет и включите канал, если он выключен.
- Скопируйте код из блока Подключение — модулю нужен только ключ агента
(строка вида
agent_01ABC…), но можно вставить и весь код целиком, ключ выделится сам. - В админке OpenCart откройте настройки модуля ReplAI Feed, в секции «Виджет чата на сайте» поставьте «Виджет на сайте: Включено», вставьте скопированное и нажмите Сохранить.
- Обновите любую страницу магазина — кнопка чата появится в углу.
Пошагово с установкой самого расширения — Подключение OpenCart, шаг 7. Выключили тумблер в модуле — виджет исчез со всех страниц.
Любой другой сайт — вставить код за 5 минут
- Откройте Каналы → Виджет и включите канал, если он выключен.
- Скопируйте код из блока Подключение — это три строки: скрипт, стили и запуск виджета с ключом вашего агента.
- Вставьте код в шаблон сайта перед закрывающим тегом
</body>— так, чтобы он попадал на все страницы. - Обновите сайт и убедитесь, что кнопка чата появилась в углу.
Куда именно вставлять код, зависит от вашей CMS:
- WordPress — тема →
footer.phpлибо плагин для вставки скриптов; - Tilda — Настройки сайта → Ещё → HTML-код для вставки внутрь
<body>; - OpenCart без расширения — админка → Дизайн → Редактор шаблонов →
footer.twig(но проще поставить расширение, см. выше); - самописный сайт — общий шаблон страницы (layout).
Код не содержит секретов: в нём только публичный ключ агента, его можно смело держать в исходниках страницы.
Разрешённые домены
Блок Разрешённые домены решает, на каких сайтах виджет будет работать.
- Пусто — виджет работает на любом сайте, куда вставлен код. Удобно для быстрого старта.
- Список доменов — виджет запускается только на них. Если кто-то скопирует ваш код себе на сайт, чат у него не откроется и ваши токены не потратятся.
Добавляйте домен в том виде, в котором он в адресной строке: myshop.kg.
Тестируете локально — добавьте и адрес разработки, иначе чат не откроется.
Превью
Блок Превью — это тот же виджет, что и на сайте, только внутри кабинета. Полезен, чтобы посмотреть, как выглядит окно и как отвечает агент, не выходя из браузера.
Учтите: переписка из превью и из Тестового чата помечается как тестовая — она не попадает в статистику и в общий список диалогов, но токены за ответы списываются как обычно (ответ генерирует та же модель).
Как подключается оператор
Пока диалог ведёт агент, сотрудник видит переписку в разделе Диалоги и может в любой момент взять её на себя — клиент продолжит писать в то же окно, ничего не заметив, кроме того, что отвечает человек. Подробности — Диалоги и оператор.
Если чат не появился
- Проверьте, включён ли канал в кабинете — выключенный виджет не отрисуется.
- Проверьте домен в списке разрешённых: сайт открыт по
www.myshop.kg, а в списке толькоmyshop.kg— добавьте оба. - Проверьте, что код на странице: откройте исходный код страницы
(Ctrl+U) и найдите
RWLiveChat. Нет — код вставлен не в тот шаблон или кэш сайта не сброшен. - Загляните в консоль браузера (F12 → Console): ошибки загрузки скрипта почти всегда означают, что сайт блокирует внешние скрипты.
- Магазин на OpenCart с расширением: откройте настройки модуля ReplAI Feed и проверьте секцию «Виджет чата на сайте» — тумблер «Включено», в поле «Ключ агента» тот же ключ, что в кабинете (Каналы → Виджет). После изменения нажмите «Сохранить» и обновите страницу магазина без кэша (Ctrl+F5).
Не сходится — напишите в поддержку ReplAI и приложите адрес страницы, где виджет должен стоять.