Перейти к содержимому

Чат на сайте (виджет)

Виджет — это окно чата в углу вашего сайта. Клиент пишет прямо со страницы товара, отвечает агент, а при необходимости в разговор подключается ваш сотрудник.

Раздел в кабинете: Каналы → Виджет.

  1. Откройте Каналы → Виджет и включите канал, если он выключен.
  2. Скопируйте код из блока Подключение — это три строки: скрипт, стили и запуск виджета с ключом вашего агента.
  3. Вставьте код в шаблон сайта перед закрывающим тегом </body> — так, чтобы он попадал на все страницы.
  4. Обновите сайт и убедитесь, что кнопка чата появилась в углу.

Куда именно вставлять код, зависит от вашей CMS:

  • OpenCart — админка → Дизайн → Редактор шаблонов → footer.twig;
  • WordPress — тема → footer.php либо плагин для вставки скриптов;
  • Tilda — Настройки сайта → Ещё → HTML-код для вставки внутрь <body>;
  • самописный сайт — общий шаблон страницы (layout).

Код не содержит секретов: в нём только публичный ключ агента, его можно смело держать в исходниках страницы.

Блок Разрешённые домены решает, на каких сайтах виджет будет работать.

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

Добавляйте домен в том виде, в котором он в адресной строке: myshop.kg. Тестируете локально — добавьте и адрес разработки, иначе чат не откроется.

Блок Превью — это тот же виджет, что и на сайте, только внутри кабинета. Полезен, чтобы посмотреть, как выглядит окно и как отвечает агент, не выходя из браузера.

Учтите: переписка из превью и из Тестового чата помечается как тестовая — она не попадает в статистику и в общий список диалогов, но токены за ответы списываются как обычно (ответ генерирует та же модель).

Пока диалог ведёт агент, сотрудник видит переписку в разделе Диалоги и может в любой момент взять её на себя — клиент продолжит писать в то же окно, ничего не заметив, кроме того, что отвечает человек. Подробности — Диалоги и оператор.

  1. Проверьте, включён ли канал в кабинете — выключенный виджет не отрисуется.
  2. Проверьте домен в списке разрешённых: сайт открыт по www.myshop.kg, а в списке только myshop.kg — добавьте оба.
  3. Проверьте, что код на странице: откройте исходный код страницы (Ctrl+U) и найдите RWLiveChat. Нет — код вставлен не в тот шаблон или кэш сайта не сброшен.
  4. Загляните в консоль браузера (F12 → Console): ошибки загрузки скрипта почти всегда означают, что сайт блокирует внешние скрипты.

Не сходится — напишите в поддержку ReplAI и приложите адрес страницы, где виджет должен стоять.