Содержание
На сайте под управлением «1С-Битрикс: Управление сайтом» код онлайн-чата вставляется в шаблон сайта — в его нижнюю часть. Сделать это можно через административную панель или через файл на сервере.
Перед началом
- Скопируйте код виджета в личном кабинете Simon — блок «Код для вставки на сайт».
- Проверьте, что в настройках Simon указан домен вашего сайта: на других адресах виджет не загрузится.
- Сделайте резервную копию шаблона или хотя бы сохраните исходный текст файла, который будете менять.
Способ 1. Через административную панель
- Откройте «Настройки» → «Настройки продукта» → «Сайты» → «Шаблоны сайтов».
- Выберите шаблон, который используется на сайте, и откройте его на редактирование.
- В коде шаблона найдите закрывающий тег
</body>. Он находится в нижней части — после метки#WORK_AREA#. - Вставьте код виджета перед
</body>и сохраните шаблон.
Способ 2. Через файл footer.php
Нижняя часть шаблона хранится в файле footer.php в папке шаблона:
/local/templates/имя_шаблона/footer.php- или
/bitrix/templates/имя_шаблона/footer.php
Откройте файл через «Контент» → «Структура сайта» → «Файлы и папки» или по FTP и вставьте код перед </body>.
Если шаблонов несколько
На сайтах на Битрикс часто используются разные шаблоны: один для главной, другой для внутренних страниц, третий для корзины. Какие шаблоны и при каких условиях применяются, видно в настройках сайта: «Настройки продукта» → «Сайты» → «Список сайтов» → ваш сайт, блок «Шаблон сайта». Код чата нужно добавить в каждый из них.
Готовые решения
Во многих готовых решениях из каталога «1С-Битрикс: Маркетплейс» в настройках есть отдельное поле для счётчиков и сторонних скриптов в конце страницы. Если такое поле есть, вставьте код туда — он не потеряется при обновлении решения.
Сбросьте кеш
После правки шаблона откройте «Настройки» → «Настройки продукта» → «Автокеширование» → «Очистка файлов кеша» и очистите кеш. Затем обновите страницу сайта.
Проверка
- Откройте главную, страницу каталога, карточку товара и корзину — кнопка чата должна быть на каждой.
- Напишите сообщение с телефона и убедитесь, что оно пришло оператору.
Если чат не появился
- Код добавлен не в тот шаблон — проверьте, какой шаблон применяется к странице.
- Не сброшен кеш сайта.
- Код вставлен в
header.php, в раздел<head>. Нужен именно конец страницы. - Домен в настройках Simon отличается от реального — например, указан адрес без «www», а сайт открывается с «www».
Чат и заявки
Если заявки с сайта вы ведёте в CRM, заранее продумайте, какие данные собирать в чате, — об этом статья «Какие данные собирать в заявке, чтобы потом без потерь перенести их в CRM». Общий порядок установки и проверки — в статье «Как установить онлайн-чат на сайт».