Чат с ИИ для OpenCart, Joomla, MODX и Drupal: модуль вместо правки шаблона
статья · 9 мин чтения· Команда AISSE

Чат с ИИ для OpenCart, Joomla, MODX и Drupal: модуль вместо правки шаблона

Как поставить ИИ-чат на сайт на OpenCart, Joomla, MODX или Drupal модулем, без правки шаблона и ввода ключа вручную. Шаги для каждой CMS, что чат узнаёт о сайте и как проверить установку.

У сайтов на Joomla, MODX, OpenCart и Drupal выбор чатов скромнее, чем у соседей на WordPress. Готовых расширений немного, и сервис чата часто выдаёт одну строку кода с подписью «вставьте в шаблон». Вставить её несложно. Сложности начинаются потом: тему обновили, шаблон перезаписался, и чат молча пропал.

Модуль решает задачу иначе. Он сам добавляет чат на страницы и не трогает файлы темы. Ниже разберём, что на самом деле ставят на сайт под словами «ИИ-чат», как подключить Ассистента AISSE на каждой из четырёх CMS и как убедиться, что всё работает.

Почему модуль удобнее кода в шаблоне

Код в шаблоне живёт до первого обновления темы. Об исчезновении никто не предупредит: посетители просто перестанут писать, а заметят это через неделю, когда обратят внимание на тишину.

Модуль устроен по-другому:

  • файлы темы не правит. Скрипт чата добавляется в уже собранную страницу перед отправкой посетителю, поэтому смена шаблона чату не мешает;
  • ключ не вводится руками. Кнопка «Подключить сайт» открывает кабинет, вы разрешаете доступ, и ключ прописывается сам. Ошибиться символом при копировании негде;
  • всё включается галочками. Чат и справка о сайте включаются и выключаются в настройках модуля, без разработчика;
  • материалы сайта уходят сами. Раз в сутки модуль выгружает товары или страницы, и чат знает, что есть на сайте сегодня, а не в день установки.

Если доступа к админке нет, остаётся старый путь: код в шаблон или письмо разработчику. Оба варианта разобраны в статье о том, как установить чат на сайт.

ИИ-ассистент, консультант или чат-бот: что вы ставите

Под запросами «чат для Joomla» или «чат для MODX» скрываются три разные вещи.

  • Онлайн-чат с оператором. Окно, в котором отвечает человек. Ночью и в выходные там тишина или форма «оставьте контакты».
  • Чат-бот по сценариям. Кнопки и заранее написанные ветки. Отвечает мгновенно, но только на то, что предусмотрел автор сценария. Вопрос чуть в сторону, и бот теряется.
  • ИИ-ассистент. Понимает вопрос, заданный своими словами, отвечает по материалам сайта, а когда ответа нет или посетитель просит менеджера, передаёт разговор человеку.

ИИ-консультант и ИИ-ассистент здесь синонимы: так называют чат, который отвечает сам и опирается на ваш сайт, а не на сценарий. Встречаются и другие названия — ИИ-помощник, ИИ-сотрудник, ИИ-продавец для сайта на OpenCart, — но речь о том же. Чем он отличается от бота на кнопках, подробно разобрано в статье ИИ-агент или бот по сценариям.

Ассистент AISSE относится к третьему виду. Справку он собирает со страниц сайта: доставка, оплата, возврат, контакты, часы работы. Товары или статьи показывает панелью рядом с разговором. Если подключён источник заказов, называет статус по номеру и телефону. Человека зовёт по просьбе посетителя или когда сам не знает ответа, а оператор отвечает из кабинета или из Телеграма.

Как ИИ-чат попадает на сайт через модуль CMS
Как ИИ-чат попадает на сайт через модуль CMS

OpenCart: ИИ-консультант для магазина

Модуль рассчитан на OpenCart 3.x. Архив называется с окончанием .ocmod.zip: штатный установщик принимает только такие файлы, поэтому после скачивания его лучше не переименовывать.

  1. Скачайте архив модуля в кабинете AISSE.
  2. В админке магазина откройте «Расширения» → «Установка расширений» → «Загрузить» и выберите архив.
  3. Перейдите в «Расширения» → «Расширения», выберите тип «Модули», найдите AISSE, нажмите «+», а затем карандаш.
  4. На странице модуля нажмите «Подключить магазин». Откроется кабинет: разрешите доступ, и ключ пропишется сам.
  5. Включите Ассистента галочкой и сохраните настройки.

Для магазина главное — каталог. Модуль выгружает товары, и ИИ-консультант для сайта на OpenCart показывает подходящие прямо в разговоре, когда покупатель описывает, что ищет. Статус заказа OpenCart тоже умеет отдавать: через модуль или через свой адрес проверки.

Joomla: плагин ИИ-чата

Для Joomla 4 и 5 AISSE ставится системным плагином. Своего магазина у Joomla нет, поэтому плагин выгружает материалы: опубликованные статьи, а при желании только статьи из выбранных категорий.

  1. Скачайте архив плагина в кабинете.
  2. Откройте «Система» → «Установка» → «Расширения» → «Загрузить файл пакета» и выберите архив.
  3. В «Система» → «Плагины» найдите AISSE, откройте его и включите.
  4. Нажмите «Подключить сайт» и разрешите доступ в кабинете.
  5. На вкладке модулей включите Ассистента и Справку, сохраните.

После этого ИИ-ассистент для сайта на Joomla появляется на всех страницах. Шаблон при этом не меняется ни одной строкой.

MODX: распаковать архив и подключить одной строкой

Для MODX Revolution модуль идёт не пакетом из репозитория, а обычным архивом. Установка поэтому на пару шагов длиннее, чем у соседей, но писать код не придётся: единственную строку достаточно скопировать из инструкции.

  1. Распакуйте архив в корень сайта. Появится папка core/components/aisse.
  2. В менеджере откройте «Элементы» → «Плагины» → «Создать плагин» и назовите его AISSE. В поле кода вставьте строку require MODX_CORE_PATH . 'components/aisse/elements/plugin.aisse.php';
  3. На вкладке «Системные события» отметьте OnHandleRequest, OnWebPagePrerender и OnPageNotFound и сохраните плагин.
  4. Откройте страницу настроек /manager/?aisse_task=panel и нажмите «Подключить сайт».
  5. Включите Ассистента. Если нужно, ограничьте разделы, из которых берутся страницы.

Обновлять такой чат-бот для сайта на MODX просто: заменить файлы в core/components/aisse/, а плагин в менеджере не трогать.

Drupal: модуль ИИ-чата

Модуль работает на Drupal 10 и 11.

  1. Распакуйте архив в modules/custom. Появится папка aisse.
  2. В разделе «Расширения» найдите AISSE и включите модуль.
  3. Откройте «Конфигурация» → «Поиск и метаданные» → AISSE и нажмите «Подключить сайт».
  4. Разрешите доступ в кабинете. Ключ пропишется сам.
  5. Включите Ассистента. При желании отметьте типы материалов, которые попадут в выгрузку.

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

Как проверить, что чат работает

Модуль стоит, галочки включены. Осталось пять минут проверки.

  1. Откройте сайт в режиме инкогнито. Кнопка чата должна быть на главной, в каталоге, на странице товара или статьи.
  2. Нет кнопки — сбросьте кеш сайта. Страницы могли остаться в кеше с момента до установки, и тогда скрипта в них ещё нет.
  3. Задайте два-три обычных вопроса. Про доставку, оплату, часы работы. Ответ должен опираться на ваши страницы, а под ним должна быть ссылка на источник.
  4. Попросите позвать менеджера. Уведомление должно прийти туда, где сидит оператор.
  5. Проверьте на телефоне. Окно открывается, поле ввода не прячется под клавиатурой.

Если на какой-то вопрос ответа не нашлось, его можно дописать в справку Ассистента в кабинете. Начинать заново ничего не нужно.

Вывод и следующий шаг

Готовых чатов для Joomla, MODX, OpenCart и Drupal меньше, чем для WordPress, но вставлять код в шаблон и ждать, пока его сотрёт обновление, не обязательно. Модуль ставится за несколько минут, не трогает тему и сам передаёт чату товары, статьи и страницы сайта.

Начните с вопросов, которые посетители задают чаще всего: доставка, оплата, сроки. Убедитесь, что ответы на них есть на сайте. Потом подключите Ассистента AISSE модулем для своей CMS и решите, кто будет отвечать, когда посетитель позовёт человека.

Частые вопросы

Нужен ли программист, чтобы поставить чат на Joomla или Drupal?

Нет. Архив загружается штатным установщиком, а ключ прописывается сам после кнопки «Подключить сайт». Больше всего ручной работы в MODX: там нужно создать плагин и вставить одну готовую строку.

Какие версии CMS поддерживаются?

OpenCart 3.x, Joomla 4 и 5, Drupal 10 и 11, MODX Revolution.

Пропадёт ли чат при смене шаблона?

Нет. Модуль добавляет скрипт в готовую страницу, а не в файлы темы, поэтому смена или обновление шаблона на чат не влияют.

Будет ли чат знать мои товары и статьи?

Да. Раз в сутки модуль выгружает товары магазина в OpenCart, материалы в Joomla, ресурсы в MODX и материалы в Drupal. Выгрузку можно ограничить категориями, разделами или типами материалов.

Кто отвечает, если ИИ не знает ответа?

Ассистент передаёт разговор оператору в кабинет AISSE или в Телеграм. Пока человек не ответил, Ассистент продолжает отвечать на остальные вопросы. В нерабочее время он честно говорит, что ответят в рабочие часы, и предлагает оставить контакты.

Можно ли поставить чат без модуля?

Можно: строкой кода в общий шаблон сайта. Но после каждого обновления темы её придётся проверять и вставлять заново, а товары и страницы сайта подключать отдельно.

Читайте также

Посмотреть, как это работает: Ассистент для сайта.

Ярлыки: Платформы

Статья полезна?

Комментарии

Пока никто не написал. Будьте первым.

Написать комментарий

Комментарии выходят после проверки. Ссылки на другие сайты не пропускаем.

Читайте дальше

Проверьте на своём каталоге
Регистрация, загрузка каталога и первый осмысленный ответ — за один день.
Начать бесплатно Задать вопрос