OpenCart CMS Icon

Как установить код виджетов ViaCRM на свой сайт, работающий на OpenCart?

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

Получение кода ViaCRM

  1. Зарегистрируйтесь в ViaCRM или войдите в существующий аккаунт.
  2. Создайте проект. В проекте можно будет скопировать код для Вашего сайта.
  3. Скопируйте предоставленный код.

Вставка кода на сайт OpenCart

Есть несколько способов добавить код на сайт OpenCart, в зависимости от того, где и как вы хотите его разместить.

Способ 1. Через встроенный редактор шаблонов (самый простой)

Подходит, если код нужно добавить на все страницы сайта.

Необходимо сделать следующее:

  1. Войдите в админ‑панель OpenCart.

  2. Перейдите в раздел Дизайн → Редактор темы (Design → Theme Editor).

  3. В левой панели выберите шаблон header (обычно находится в common/header или common/header.tpl). Это файл шапки сайта, который загружается на всех страницах.

  4. Найдите закрывающий тег </head>.

  5. Перед ним вставьте ваш полученный ранее JavaScript-код проекта ViaCRM

  6. Нажмите Сохранить (Save).

  7. Очистите кеш: перейдите в Система → Инструменты → Кеш (System → Tools → Cache) и нажмите Очистить кеш шаблонов (Clear Template Cache).

Плюсы: быстро, не требует навыков программирования, код будет на всех страницах.
Минусы: при обновлении темы изменения могут сброситься.

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

Используйте, если код нужен только на определённых страницах (главная, категории, товары и т.д.).

Шаги:

  1. В админ‑панели перейдите в Расширения → Модули (Extensions → Modules).

  2. Найдите и установите модуль HTML‑блок (HTML Content), если он не активирован.

  3. Нажмите Добавить новый (Add New).

  4. Заполните поля:

    • Заголовок: например, «ViaCRM виджеты».

    • Содержимое: вставьте JS‑код проекта из личного кабинета ViaCRM в текстовое поле.

    • Статус: «Включено».

  5. Перейдите к блоку Расположение (Layout).

  6. Выберите страницу, куда нужно добавить код (например, «Главная», «Каталог товаров»).

  7. Укажите позицию (например, Перед содержимымBefore Content или После содержимогоAfter Content).

  8. Сохраните модуль.

  9. Перейдите в Дизайн → Макеты (Design → Layouts).

  10. Убедитесь, что модуль добавлен в нужный макет. При необходимости перетащите его в нужную позицию.

Плюсы: гибкость (можно выбрать страницы), не затрагивает основные шаблоны.
Минусы: код может загружаться позже, чем в <head>.

Способ 3. Через настройки темы (если предусмотрено)

Некоторые современные темы OpenCart имеют встроенные поля для вставки кода в <head> или <body>.

Шаги:

  1. Перейдите в Дизайн → Темы (Design → Themes) или Расширения → Темы (Extensions → Themes).

  2. Выберите активную тему и нажмите Редактировать (Edit).

  3. Найдите раздел Дополнительные настройки (Additional Settings), Код перед </body> или аналогичный.

  4. Вставьте JS‑код проекта из личного кабинета ViaCRM.

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

  6. Очистите кеш: перейдите в Система → Инструменты → Кеш (System → Tools → Cache) и нажмите Очистить кеш шаблонов (Clear Template Cache).

Плюсы: удобно, если тема поддерживает такую функцию.
Минусы: доступно не во всех темах.

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

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

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

Важные рекомендации

  • Резервная копия. Перед любыми изменениями сделайте бэкап сайта (файлов и базы данных).

  • Проверка кода. Убедитесь, что правильно и полностью скопирование JS‑код проекта из личного кабинета ViaCRM. Ошибки в нём могут нарушить работу сайта.

  • Очистка кеша. После вставки кода всегда очищайте кеш шаблонов и браузера (Ctrl + F5).

  • Тестирование. После вставки кода проверьте, что функционал ViaCRM (чат-виджет, форма обратного звонка и т.д.) работает корректно.

  • Обновление темы. Если вы редактировали шаблон напрямую (способ 1), после обновления темы код может исчезнуть. В этом случае повторите шаги.

Если у вас возникнут сложности на каком‑либо этапе, обратитесь в службу поддержки ViaCRM (уточнив версию OpenCart)