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

Установка

Требования​

Нужна действующая коробочная установка «1С-Битрикс: Управление сайтом», PHP 8.1+, расширение mbstring, MySQL/MariaDB с InnoDB. Проверки выполнялись на ядре 26.150.0, PHP 8.3, MySQL 8.0; остальные сочетания отдельно не подтверждены.

PHP должен создавать таблицы/индексы в БД и записывать файлы в /bitrix/admin/, /bitrix/js/, /bitrix/tools/. Для Web Push дополнительно нужны OpenSSL, cURL, исходящий HTTPS и доверенный HTTPS сайта. Обычный чат работает и по HTTP.

Установить модуль​

  1. Сделайте резервную копию сайта и БД.
  2. В административной панели откройте Marketplace → Каталог решений, найдите zorka.chat и установите модуль через Битрикс Маркет.
  3. Пройдите мастер установки и проверьте наличие zorka.chat в разделе Marketplace → Установленные решения.
  4. Обновите админку и откройте Чат → Настройки. Сначала выберите сайт. После установки виджет выключен на всех сайтах, включая неактивные.
  5. Создайте группу менеджеров, добавьте пользователей и на вкладке Доступ выдайте группе право Оператор чата. Для руководителя есть отдельное право. Не выдавайте права группе всех посетителей.
  6. При необходимости задайте группы операторов конкретного сайта, затем включите Показывать виджет на сайте. Повторите для остальных сайтов.
  7. Откройте Чат → Диагностика, затем кабинет менеджера. Для проверки посетителя используйте другое окно/профиль без входа оператором.

Не держите вторую копию zorka.chat в /local/modules/: Битрикс может загрузить её вместо обновлённой. Для прежней установки в этом каталоге сначала уточните фактический путь модуля; не создавайте две копии и не удаляйте установленный модуль ради переноса.

Проверить результат​

Менеджер открывает кабинет, посетитель видит виджет и отправляет сообщение; менеджер принимает его и отвечает. У посетителя в шапке появляется имя назначенного оператора из Битрикса. После закрытия обращение исчезает из Открытых, оставаясь в Закрытых и Все.

При композитном кешировании очистите HTML-кеш страниц после включения виджета. Посетительские страницы должны содержать закрывающий тег </body> для подключения загрузчика.