Чат с ИИ для OpenCart, Joomla, MODX и Drupal: модуль вместо правки шаблона
Как поставить ИИ-чат на сайт на OpenCart, Joomla, MODX или Drupal модулем, без правки шаблона и ввода ключа вручную. Шаги для каждой CMS, что чат узнаёт о сайте и как проверить установку.
У сайтов на Joomla, MODX, OpenCart и Drupal выбор чатов скромнее, чем у соседей на WordPress. Готовых расширений немного, и сервис чата часто выдаёт одну строку кода с подписью «вставьте в шаблон». Вставить её несложно. Сложности начинаются потом: тему обновили, шаблон перезаписался, и чат молча пропал.
Модуль решает задачу иначе. Он сам добавляет чат на страницы и не трогает файлы темы. Ниже разберём, что на самом деле ставят на сайт под словами «ИИ-чат», как подключить Ассистента AISSE на каждой из четырёх CMS и как убедиться, что всё работает.
Почему модуль удобнее кода в шаблоне
Код в шаблоне живёт до первого обновления темы. Об исчезновении никто не предупредит: посетители просто перестанут писать, а заметят это через неделю, когда обратят внимание на тишину.
Модуль устроен по-другому:
- файлы темы не правит. Скрипт чата добавляется в уже собранную страницу перед отправкой посетителю, поэтому смена шаблона чату не мешает;
- ключ не вводится руками. Кнопка «Подключить сайт» открывает кабинет, вы разрешаете доступ, и ключ прописывается сам. Ошибиться символом при копировании негде;
- всё включается галочками. Чат и справка о сайте включаются и выключаются в настройках модуля, без разработчика;
- материалы сайта уходят сами. Раз в сутки модуль выгружает товары или страницы, и чат знает, что есть на сайте сегодня, а не в день установки.
Если доступа к админке нет, остаётся старый путь: код в шаблон или письмо разработчику. Оба варианта разобраны в статье о том, как установить чат на сайт.
ИИ-ассистент, консультант или чат-бот: что вы ставите
Под запросами «чат для Joomla» или «чат для MODX» скрываются три разные вещи.
- Онлайн-чат с оператором. Окно, в котором отвечает человек. Ночью и в выходные там тишина или форма «оставьте контакты».
- Чат-бот по сценариям. Кнопки и заранее написанные ветки. Отвечает мгновенно, но только на то, что предусмотрел автор сценария. Вопрос чуть в сторону, и бот теряется.
- ИИ-ассистент. Понимает вопрос, заданный своими словами, отвечает по материалам сайта, а когда ответа нет или посетитель просит менеджера, передаёт разговор человеку.
ИИ-консультант и ИИ-ассистент здесь синонимы: так называют чат, который отвечает сам и опирается на ваш сайт, а не на сценарий. Встречаются и другие названия — ИИ-помощник, ИИ-сотрудник, ИИ-продавец для сайта на OpenCart, — но речь о том же. Чем он отличается от бота на кнопках, подробно разобрано в статье ИИ-агент или бот по сценариям.
Ассистент AISSE относится к третьему виду. Справку он собирает со страниц сайта: доставка, оплата, возврат, контакты, часы работы. Товары или статьи показывает панелью рядом с разговором. Если подключён источник заказов, называет статус по номеру и телефону. Человека зовёт по просьбе посетителя или когда сам не знает ответа, а оператор отвечает из кабинета или из Телеграма.

OpenCart: ИИ-консультант для магазина
Модуль рассчитан на OpenCart 3.x. Архив называется с окончанием .ocmod.zip: штатный установщик принимает только такие файлы, поэтому после скачивания его лучше не переименовывать.
- Скачайте архив модуля в кабинете AISSE.
- В админке магазина откройте «Расширения» → «Установка расширений» → «Загрузить» и выберите архив.
- Перейдите в «Расширения» → «Расширения», выберите тип «Модули», найдите AISSE, нажмите «+», а затем карандаш.
- На странице модуля нажмите «Подключить магазин». Откроется кабинет: разрешите доступ, и ключ пропишется сам.
- Включите Ассистента галочкой и сохраните настройки.
Для магазина главное — каталог. Модуль выгружает товары, и ИИ-консультант для сайта на OpenCart показывает подходящие прямо в разговоре, когда покупатель описывает, что ищет. Статус заказа OpenCart тоже умеет отдавать: через модуль или через свой адрес проверки.
Joomla: плагин ИИ-чата
Для Joomla 4 и 5 AISSE ставится системным плагином. Своего магазина у Joomla нет, поэтому плагин выгружает материалы: опубликованные статьи, а при желании только статьи из выбранных категорий.
- Скачайте архив плагина в кабинете.
- Откройте «Система» → «Установка» → «Расширения» → «Загрузить файл пакета» и выберите архив.
- В «Система» → «Плагины» найдите AISSE, откройте его и включите.
- Нажмите «Подключить сайт» и разрешите доступ в кабинете.
- На вкладке модулей включите Ассистента и Справку, сохраните.
После этого ИИ-ассистент для сайта на Joomla появляется на всех страницах. Шаблон при этом не меняется ни одной строкой.
MODX: распаковать архив и подключить одной строкой
Для MODX Revolution модуль идёт не пакетом из репозитория, а обычным архивом. Установка поэтому на пару шагов длиннее, чем у соседей, но писать код не придётся: единственную строку достаточно скопировать из инструкции.
- Распакуйте архив в корень сайта. Появится папка
core/components/aisse. - В менеджере откройте «Элементы» → «Плагины» → «Создать плагин» и назовите его AISSE. В поле кода вставьте строку
require MODX_CORE_PATH . 'components/aisse/elements/plugin.aisse.php'; - На вкладке «Системные события» отметьте
OnHandleRequest,OnWebPagePrerenderиOnPageNotFoundи сохраните плагин. - Откройте страницу настроек
/manager/?aisse_task=panelи нажмите «Подключить сайт». - Включите Ассистента. Если нужно, ограничьте разделы, из которых берутся страницы.
Обновлять такой чат-бот для сайта на MODX просто: заменить файлы в core/components/aisse/, а плагин в менеджере не трогать.
Drupal: модуль ИИ-чата
Модуль работает на Drupal 10 и 11.
- Распакуйте архив в
modules/custom. Появится папкаaisse. - В разделе «Расширения» найдите AISSE и включите модуль.
- Откройте «Конфигурация» → «Поиск и метаданные» → AISSE и нажмите «Подключить сайт».
- Разрешите доступ в кабинете. Ключ пропишется сам.
- Включите Ассистента. При желании отметьте типы материалов, которые попадут в выгрузку.
Административные страницы модуль обходит стороной: чат появляется только там, где его видят посетители. Если модуль удалить, его настройки вместе с ключом удаляются тоже.
Как проверить, что чат работает
Модуль стоит, галочки включены. Осталось пять минут проверки.
- Откройте сайт в режиме инкогнито. Кнопка чата должна быть на главной, в каталоге, на странице товара или статьи.
- Нет кнопки — сбросьте кеш сайта. Страницы могли остаться в кеше с момента до установки, и тогда скрипта в них ещё нет.
- Задайте два-три обычных вопроса. Про доставку, оплату, часы работы. Ответ должен опираться на ваши страницы, а под ним должна быть ссылка на источник.
- Попросите позвать менеджера. Уведомление должно прийти туда, где сидит оператор.
- Проверьте на телефоне. Окно открывается, поле ввода не прячется под клавиатурой.
Если на какой-то вопрос ответа не нашлось, его можно дописать в справку Ассистента в кабинете. Начинать заново ничего не нужно.
Вывод и следующий шаг
Готовых чатов для 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 или в Телеграм. Пока человек не ответил, Ассистент продолжает отвечать на остальные вопросы. В нерабочее время он честно говорит, что ответят в рабочие часы, и предлагает оставить контакты.
Можно ли поставить чат без модуля?
Можно: строкой кода в общий шаблон сайта. Но после каждого обновления темы её придётся проверять и вставлять заново, а товары и страницы сайта подключать отдельно.
Читайте также
- Как установить чат на сайт: код, кнопка и модуль для CMS
- Релиз: модули для Битрикса, OpenCart, Joomla, MODX и Drupal
- Чат-бот для сайта: ИИ-агент или бот по сценариям, в чём разница
- Чат поддержки для сайта: что отвечает ИИ, а что оператор
Посмотреть, как это работает: Ассистент для сайта.
