Совместимость:
LiveStore 3.*OpenCart 3.*OCStore 3.*MaxyStore 3.*
AIWidget — это современный чат‑виджет для сайта с полной интеграцией (всё работает на стороне сайта, полноценный модуль для OpenCart). Он работает, как с ИИ (любым), так и без него, собирает клиентскую информацию, поддерживает двустороннюю связку с Telegram (сообщения, файлы, аудио), позволяет менеджерам отвечать из админ‑панели, передавать файлы и голосовые сообщения, а также аккуратно хранит историю по сессиям.
Не верите, что можно получить полноценный современный виджет, в т.ч. с любым ИИ-провайдером? Это абсолютно возможно! Для виджета и ИИ поддержки не нужен SaaS. Всё работает прямо на стороне вашего сайта!
«А что, так можно было?» Да!
В мире, где внедрение ИИ ассоциируется с десятками, а то и сотнями тысяч рублей, мы предлагаем другой подход. Многие задаются вопросами:
- "Неужели можно получить современный виджет с ИИ и не платить ежемесячно?"
- "Как ваш модуль может конкурировать с огромными SaaS-платформами?"
- "Где подвох? Должны же быть скрытые платежи."
Никакого подвоха. Все основные функции в коробке. Все данные работают на стороне сайте.
AI виджет - это гибридный агент, сочетающий:
- State-based agent — хранит состояние между действиями (помнит, о чем его просят, контекст)
- Goal-based agent — имеет цель (ответить пользователю в рамках конкретного размещения и с учетом этого основного контекста)
- Utility-based agent — подбирает лучшую команду через AI из тех, которые ему включены для работы
- Planning agent — планирует последовательность действий, как это например нужно при сборе информации от пользователя
Не требует дообучения, всегда работает с актуальной информацией.
Внедрение FAQ, Поиск по товарам, Информация по заказам занимает всего несколько минут!
Демонстрация с Телеграм (релей в телеграм аудио, файлов, сообщений) и ответ из Телеграм
Ответы на популярные вопросы
1)
Является ли данный модуль альтернативой облачным виджетам? - ответ, да. Весь основной функционал есть. По отдельным функциям, во-первых, мы будем их включать в новых версиях, во-вторых, обращайтесь, что-то можно сделать уже сейчас
2)
Поддержка любых ИИ? - Ответ, да
3)
Как ищет заказы, товары, вызывает менеджеров? - Ответ, есть встроенные команды/файлы, которые позволяют основному ИИ готовить ответ по запросу. Сейчас реализована работа с базой, но может быть CSV, XML и даже API
4) Сколько стоит нейронка? - ответ, на примере GigaChat. Без учета акций, которая сейчас в Gifachat, стоимость 1000 р. обеспечивает пример 200-600 диалогов для модели GigaChat 2 Lite.
5) Можно ли использовать только для авторизованных на сайте клиентов и только для информации по заказу? - Ответ, да, можно использовать только авторизованных пользователей. Вы можете подключать любые навыки для разных виджетов
6) Есть ли скрытые платежи? - Ответ, нет. Вы платите только за лицензию, в которую входят и обновления. Нейросети вы оплачиваете отдельно и напрямую провайдеру ИИ. Может быть любой провайдер
Основные функции
- Двухрежимный чат: с ИИ и без ИИ. При этом ИИ может работать в режиме поддержки менеджера (обогащать ответ) и в полноценном режиме ответов, на базе доступных ему навыков (команд: найди товар, посчитай, информация по заказу)
- Сбор информации о клиенте
- Два режима виджета: плавающий и встраиваемый

- Интеграция с Telegram: релей и строгая привязка к сессии
- Загрузка файлов и голосовых сообщений: (виджет ↔ Telegram)
- История, сессии и «Сообщения» в админке: (фильтры, просмотр, ответы)
- Продвинутый UI/UX: плавное открытие, typing‑indicator, фиксированный футер
- Настройка ИИ провайдера (ЯндексГПТ, Гигачат, ЧатГПТ и любые другие)
- Безопасность: HTTPS для webhook, CORS, секреты, кэширование аватаров
Подробно по функциям
1) Двухрежимный чат: с ИИ и без ИИ
- Включение/выключение ИИ на уровне виджета.
- При выключенном ИИ сообщения проходят без оркестрации; при включенном — подключается Orchestrator (команды/скиллы, промптинг, финальный ответ).
- Поддержка «support mode» (обогащение будущего ответа менеджера полезной информацией) и логики «не отвечать ИИ после сообщения менеджера».
2) Сбор клиентской информации
- IP, User‑Agent, Referrer.
- Клиент или пользователь (проверка авторизации)
- Текущая страница + история посещённых страниц (sessionStorage, с ограничением по глубине).
- Yandex Client ID (при наличии) из cookie.
- Всё прикрепляется к сообщению пользователя в БД.
3) Режимы виджета: плавающий и встраиваемый
- Плавающий: кнопка запуска, окно фиксируется, плавная анимация.
- Встраиваемый: виджет занимает целевой контейнер, гибкий ресайз.
- Защита от Mixed Content: URL‑ы строятся относительно текущего протокола.
4) Интеграция с Telegram
- Webhook с принудительным HTTPS.
- Автодобавление получателя в бете телеграм по секрету (команда‑секрет в боте).
- Релей пользовательских сообщений из виджета в Telegram (с префиксом [#widgetId/sessionUUID]).
- Строгая маршрутизация ответов менеджера:[/*][list]
- Reply на сообщение с префиксом → в точную сессию и точный виджет.
- Без префикса → «Публичное сообщение менеджера» всем получателям в Telegram (в виджет не попадает).
[*] Кэширование аватаров Telegram локально и отображение в виджете.[/*][/list]
5) Загрузка файлов и голосовых
- Виджет: загрузка «file» и «audio» через multipart/form-data, чипы‑превью, отправка вместе с текстом.
- Telegram → виджет: voice/audio/document/photo скачиваются через Bot API и сохраняются с публичными ссылками.
- В истории и в окне чата вложения отображаются и доступны по ссылке или плеером.
6) История, сессии и «Сообщения» в админке
- Хранение в таблицах: aiwidgetkorvatsky_sessions, aiwidgetkorvatsky_messages.
- История подтягивается при входе пользователя по session_id.
- В админке: вкладка «Сообщения» (фильтры, список сессий, просмотр переписки, ответ менеджера).
- Ответ менеджера формируется с данными текущего администратора OpenCart (ФИО, email).
- Сообщения менеджера в виджете отображаются как «assistant».
7) Продвинутый UI/UX
- Брендирование под себя (то есть под ваш бренд имеется ввиду, без упоминания моего бренда, как автора чата)
- Плавная анимация открытия/закрытия.
- Красивый typing‑indicator («Печатает…»), который исчезает после ответа.
- Футер и область ввода стабильно прижаты к низу на чистом flex‑лейауте с точным расчётом высоты истории.
- Кнопка «Скачать стенограмму» в шапке.
- Хедер в цвете primary_color, логотип показывается только при наличии картинки.
8) Провайдеры и команды (capabilities)
- Готовые команды - capabilities подтягиваются через /capabilities, отображаются как «быстрые команды»

- Любые провайдеры ИИ
- В коробке уже есть основные команды (найди товар, FAQ, найди инфу по заказу, позови менеджера). Другие команды (например интеграция с CRM) выполняются платно, стоимость от 1500 р. команда, если еще нет в списке бесплатных. Или бесплатно, если есть в списке бесплатных.
9) Безопасность и стабильность
- Webhook Telegram только по HTTPS.
- CORS‑заголовки на апи, аккуратная обработка ошибок (JSON‑ответы) - не ломается, а сообщает пользователю, что пока не может помочь.
- Секрет для автодобавления получателей в бота, что обеспечивает видимость только вашими менеджерами
- Кэширование аватаров Telegram в image/aiwidget/avatars/.
Технологии и требования
- OpenCart: 3.x (для OpenCart 4 по запросу бесплатно, для OpenCart 2, 2.1, 2.2, 2.3 платно - 8000 р.)
- PHP: 7.2+, расширения: cURL, JSON, mbstring, fileinfo, GD/Imagick (для картинок/аватаров) (стандарт OpenCart)
- База: MySQL/MariaDB (стандарт OpenCart)
- Веб‑сервер: Apache/Nginx с поддержкой HTTPS (это обязательно для Telegram webhook)
- Установка на один сайт, количество виджетов любое.
- Любой ИИ провайдер (сейчас в коробке все основные (easytokens (все модели), YandexGPT, OpenAI, GigaChat, DeepSeek, Gemini...), но если нужен какой-то свой, то пишите, провайдеры добавляются бесплатно)
- Поддержка 1 год с момента продажи