CMS 1С-Битрикс: Управление сайтом Icon

Как установить код виджетов ViaCRM на свой сайт, работающий на CMS 1С-Битрикс: Управление сайтом?

Чтобы установить код ViaCRM на сайт, созданный на CMS «1С-Битрикс: Управление сайтом», необходимо выполнить несколько шагов. ViaCRM предоставляет инструменты для сбора заявок с сайта, включая чат-виджет и формы обратного звонка.

Шаг 1. Получение кода от ViaCRM

Получите код от ViaCRM. Сначала нужно зарегистрироваться в системе ViaCRM и получить уникальный код для интеграции. Обычно это делается в личном кабинете сервиса — в разделе "Проекты".

Шаг 2. Вставка кода на сайт 1С‑Битрикс

Есть несколько способов вставить код — выбирайте тот, что Вам больше подходит.

Способ 1. Через шаблон сайта (для размещения на всех страницах)

Подходит, если виджет должен отображаться на каждой странице сайта (например, чат в правом нижнем углу).

  1. Войдите в админ‑панель «1С‑Битрикс».

  2. Перейдите: Настройки → Настройки продукта → Сайты → Шаблоны сайтов.

  3. Выберите активный шаблон сайта и нажмите «Редактировать».

  4. Откройте файл шаблона — обычно это header.php или footer.php.

  5. Вставьте скопированный код ViaCRM:

    • для скриптов оптимально разместить перед закрывающим тегом</body>footer.php);

    • если код содержит HTML‑разметку для виджета, вставьте его в нужное место шаблона.

  6. Сохраните изменения.

Способ 2. Через компонент «Произвольный HTML‑код» (для отдельных страниц)

Используйте, если виджет нужен только на конкретных страницах (например, на странице «Контакты»).

  1. Откройте нужную страницу в режиме редактирования.

  2. Нажмите «Изменить страницу»«Режим правки».

  3. В визуальном редакторе найдите компонент «Произвольный HTML‑код» (в разделе «Служебные» или «Другое»).

  4. Перетащите его в нужную область страницы.

  5. В настройках компонента вставьте скопированный код ViaCRM в поле «HTML‑код».

  6. Сохраните страницу.

Способ 3. Через редактирование файла шаблона компонента

Подойдёт, если нужно добавить код в определённую часть сайта (например, внутри карточки товара или формы заказа).

  1. Найдите компонент, шаблон которого нужно отредактировать (например, catalog.element для карточки товара).

  2. Откройте файл шаблона компонента — обычно это /bitrix/templates/ваш_шаблон/components/путь_к_компоненту/template.php.

  3. Вставьте код ViaCRM в нужное место файла.

  4. Сохраните изменения.

Способ 4. Через настройки заголовка/подвала (если доступно в админке)

Некоторые шаблоны «1С‑Битрикс» позволяют добавлять скрипты через настройки сайта:

  1. Перейдите: Сайты → Список сайтов → Настройки сайта.

  2. Найдите поля Дополнительные скрипты в <head> или Скрипты перед </body>.

  3. Вставьте код ViaCRM в соответствующее поле.

  4. Сохраните настройки.

Шаг 3. Проверка работы

После вставки кода:

  1. Откройте сайт в браузере (лучше в режиме инкогнито, чтобы избежать кеширования).

  2. Проверьте, отображается ли виджет корректно:

    • появляется ли он на нужных страницах;

    • соответствует ли внешний вид настройкам из ViaCRM;

    • нет ли ошибок в консоли браузера (нажмите F12 → вкладка Console).

  3. Протестируйте функционал:

    • отправьте тестовое сообщение через форму;

    • проверьте, пришло ли уведомление в ViaCRM и на привязанные каналы (e‑mail, MAX, Telegram и т.д.).

Настройка форм обратного звонка

Если вы хотите использовать функцию форм обратного звонка ViaCRM, выполните следующие шаги:

  1. В любой ссылке на сайте (тег href) добавьте #VIACRM_callmeback. Например: <a href="#VIACRM_callmeback">Позвоните мне</a>.
  2. При клике на такую ссылку посетитель сможет оставить заявку на перезвон через форму обратного звонка.

Важные замечания

  • Кеширование. Если сайт использует кеширование, после внесения изменений очистите кеш: Настройки → Производительность → Очистка кеша.

  • Резервная копия. Перед редактированием шаблонов сделайте резервную копию файлов.

  • Адаптивность. Убедитесь, что виджет корректно отображается на мобильных устройствах.

  • Безопасность. Не редактируйте системные файлы ядра «1С‑Битрикс» — вносите изменения только в шаблоны и компоненты.

Если у вас остались вопросы по какому‑либо шагу, обратитесь в поддержку ViaCRM и мы постараемся Вам помочь.