AI Store Assistant PRO — ИИ-консультант для OpenCart
AI Store Assistant PRO — интеллектуальный AI-консультант и продавец для OpenCart 🤖
AI Store Assistant PRO — профессиональный модуль искусственного интеллекта для OpenCart и ocStore, который консультирует покупателей, помогает находить подходящие товары, сравнивает варианты, отвечает на вопросы о магазине и сопровождает клиента до перехода на страницу товара или добавления покупки в корзину.
В отличие от обычных чат-ботов, модуль не передает управление каталогом языковой модели. Встроенное ядро Store AI Core самостоятельно проверяет товары, категории, цены, наличие, характеристики, обязательные опции и совместимость. AI-провайдер формирует естественный ответ исключительно на основе подтвержденных данных магазина.
Это полноценный виртуальный консультант, который помогает клиентам быстрее выбирать товары, снижает нагрузку на менеджеров и превращает вопросы посетителей в реальные продажи. 🚀
🧠 Store AI Core — надёжное ядро без выдуманных товаров
Главная проблема обычных AI-чатов — возможность придумать несуществующий товар, неправильную цену, характеристику или наличие. В AI Store Assistant PRO эта проблема решается с помощью отдельного серверного контура проверки.
Сначала Store AI Core анализирует запрос клиента, выполняет поиск по каталогу, проверяет найденные варианты и только после этого разрешает AI-провайдеру сформировать ответ.
- товары выбираются только из реального каталога OpenCart;
- product_id не может быть придуман AI-моделью;
- цена и наличие повторно проверяются перед ответом;
- характеристики подтверждаются данными товара;
- несовместимые варианты исключаются;
- обязательные опции проверяются перед добавлением в корзину;
- неподтвержденные утверждения блокируются или заменяются безопасным ответом;
- карточки и ссылки формируются сервером магазина.
Ассистент не должен рекомендовать электрический насос при запросе ручного, дизельное оборудование для бензина или топливный насос для воды без подтвержденной совместимости. Такие ограничения контролируются каталогом, отраслевым профилем и валидатором рекомендаций.
🔍 Умный поиск по всему каталогу
Ассистент умеет искать товары по всему магазину, а не только на открытой странице. Он анализирует названия, модели, SKU, категории, описания, атрибуты, опции и другие доступные данные.
Поиск выполняется последовательно через несколько уровней:
- точное совпадение по модели, SKU и названию;
- поиск по категориям и описаниям;
- FULLTEXT-поиск;
- динамический словарь каталога;
- синонимы и частые опечатки;
- правила выбранного отраслевого профиля;
- проверка критических характеристик;
- необязательный семантический поиск по смыслу.
Название товара и его категория имеют высокий приоритет. Атрибуты и описания используются в качестве дополнительного подтверждения, поэтому случайное упоминание слова не должно превращать неподходящий товар в рекомендацию.
💬 Диалог с пониманием контекста
AI Store Assistant PRO сохраняет тему разговора и понимает короткие продолжения.
После показа товаров клиент может написать:
- «Покажи дешевле»;
- «Какой лучше?»;
- «А есть на 220 В?»;
- «Где они находятся?»;
- «Дай ссылку на второй»;
- «Добавь этот в корзину»;
- «Давай другой вариант».
Ассистент связывает новый вопрос с предыдущими товарами, параметрами и выбранным вариантом. Он не начинает поиск заново без необходимости и не возвращается к уже отклоненному условию.
Модуль сохраняет активный язык диалога и не смешивает русский и украинский текст в одном ответе. Поддерживаются ru-ru, uk-ua и en-gb.
🛒 Карточки товаров и безопасная корзина
Подходящие товары отображаются непосредственно в чате в виде удобных карточек.
- изображение товара;
- актуальное название;
- цена;
- статус наличия;
- ссылка на карточку товара;
- доступные варианты покупки.
Если найден один однозначный товар без обязательных опций, ассистент может безопасно добавить его в корзину по команде клиента.
Если товар требует выбора размера, цвета, комплектации или другой обязательной опции, покупатель будет перенаправлен на страницу товара. При наличии нескольких подходящих вариантов модуль сначала уточняет выбор и не изменяет корзину автоматически.
Защита от повторной обработки сообщения предотвращает многократное добавление одного товара из-за повторного AJAX-запроса.
⚖️ Сравнение товаров и понятные рекомендации
Модуль может сравнить несколько моделей и объяснить реальные различия между ними.
Ассистент учитывает цену, характеристики, назначение, ограничения, комплектацию и другие подтвержденные параметры. Более дорогой товар рекомендуется только тогда, когда его преимущество действительно подтверждается каталогом.
Если недорогого варианта достаточно для решения задачи клиента, консультант может прямо об этом сообщить. Это укрепляет доверие и помогает покупателю принять обоснованное решение без агрессивных продаж.
📚 Постоянная база знаний магазина
AI Store Assistant PRO создает собственный постоянный индекс знаний в базе данных магазина.
В него могут входить:
- товары и категории;
- производители;
- характеристики и опции;
- информационные страницы;
- доставка и оплата;
- гарантия и возврат;
- контактная информация;
- статьи и новости;
- блог ocStore;
- UniShop2 Статьи и новости;
- подтвержденные ответы менеджеров.
Объемные документы разделяются на смысловые фрагменты. После изменения товара, категории, производителя или информационной страницы соответствующий объект помещается в очередь на обновление.
Индекс постоянно хранится в InnoDB и не зависит от временного кэша. Во время перестройки старые документы продолжают обслуживать чат до замены обновлёнными версиями.
✨ Семантический поиск по смыслу
Для сложных запросов можно включить дополнительный поиск по эмбедингам. Он помогает находить релевантные товары и знания даже тогда, когда покупатель использует необычные формулировки или не знает точного названия товара.
Семантический поиск используется только в качестве дополнительного резервного варианта после точного поиска, FULLTEXT, словаря каталога и отраслевых правил.
Результат embeddings не становится рекомендацией автоматически. Найденные товары повторно проходят проверку типа, характеристик, наличия, совместимости и разрешенных product_id.
Функция отключена по умолчанию и может использовать OpenAI, Gemini или совместимый защищенный HTTPS-эндпойнт.
🧩 16 отраслевых профилей
Модуль подходит для магазинов различной тематики. По умолчанию используется нейтральный профиль «Универсальный», который не добавляет неподтвержденных отраслевых предположений.
В комплект входят подключаемые профили:
- насосы и топливное оборудование;
- сельскохозяйственная техника;
- электроника и бытовая техника;
- одежда и обувь;
- косметика;
- мебель и товары для дома;
- строительные материалы и инструмент;
- бытовая и промышленная химия;
- автозапчасти;
- продукты питания;
- товары для животных;
- спорт и туризм;
- детские товары;
- канцелярские товары;
- персонализированные и лазерные изделия;
- программное обеспечение и цифровые товары.
Профиль может содержать отраслевые термины, синонимы, опечатки, обязательные уточняющие вопросы, правила совместимости, ограничения, знания и тестовые сценарии.
Профили можно устанавливать, создавать, редактировать, отключать, удалять и восстанавливать из штатного пакета.
🤖 Подключаемые AI-провайдеры
Store AI Core может работать совместно с популярными облачными AI-сервисами.
- Google Gemini;
- Anthropic Claude;
- OpenAI и OpenAI-совместимые API;
- собственные совместимые HTTPS-шлюзы.
Можно настроить основную модель, резервную модель и другого резервного провайдера.
Цепочка отказоустойчивости работает по принципу:
основная модель → резервная модель → резервный провайдер → Store AI Core → запрос к менеджеру.
Для временных ошибок, таймаута, HTTP 429 и HTTP 5xx предусмотрено ограниченное количество повторных попыток. Circuit breaker временно отключает нестабильный сервис и предотвращает лишние запросы.
❓ Вопросы без ответа
Если модуль не может дать безопасный и подтверждённый ответ, вопрос не теряется. Он сохраняется в отдельном разделе для обработки менеджером.
Администратор может увидеть:
- вопрос клиента;
- полный диалог;
- язык обращения;
- текущую страницу;
- распознанные параметры;
- причину передачи менеджеру;
- использованные источники;
- связанные товары.
Менеджер может составить проверенный ответ и добавить его в соответствующий раздел базы знаний. Ответ клиента или неподтвержденный текст ИИ не становится знанием автоматически.
👥 Управление лидами
Контактные данные клиентов сохраняются в отдельном разделе «Лиды».
Для обращений предусмотрены статусы:
- новый;
- связались;
- квалифицированный;
- в работе;
- заказ оформлен;
- закрыт;
- неактуальный;
- спам.
Доступны поиск, фильтры, пагинация, массовая смена статусов, заметки менеджера, редактирование имени, телефона и email, просмотр диалога и экспорт в CSV или Excel-совместимый XLS.
Форма контактов может открываться вручную, по таймеру или только после запроса клиента на связь с менеджером. Ассистент не должен навязчиво запрашивать номер телефона при обычном поиске товара.
📨 Уведомления по электронной почте и Telegram
Модуль может уведомлять менеджеров о важных событиях:
- поступил новый лид;
- клиент запросил звонок или менеджера;
- появился вопрос без подтвержденного ответа;
- произошла критическая ошибка AI-провайдера.
Уведомления в Telegram можно отправлять в личный чат или рабочую группу сотрудников.
📈 Аналитика продаж и поведения клиентов
AI Store Assistant PRO помогает анализировать реальную эффективность чата.
- открытия виджета;
- просмотров карточек товаров;
- переходы в карточки;
- добавления в корзину;
- полученные лиды;
- оценки ответов;
- связанные заказы.
Отдельный журнал решений Store AI Core показывает намерение клиента, количество найденных кандидатов, результаты проверки и уровень уверенности.
🔐 Конфиденциальность и безопасность
В модуле предусмотрены инструменты для безопасной работы с персональными и техническими данными.
- согласие на обработку контактных данных;
- настраиваемые сроки хранения;
- анонимизация старых данных;
- аудит конфиденциальности важных операций;
- маскировка API-ключей и токенов;
- маскировка телефонных номеров, адресов электронной почты, имен и IP-адресов в технических логах;
- защита пользовательских API-конечных точек от SSRF;
- защита экспорта от внедрения формул в электронные таблицы;
- проверка user_token и прав доступа для административных действий.
Полные сообщения, подсказки, ключи и контактные данные не записываются в технический журнал модуля.
🎨 Современный дизайн плавающего чата
Виджет можно адаптировать под фирменный стиль магазина.
- отдельное расположение для компьютеров и мобильных устройств;
- настройка отступов;
- выбор основного цвета;
- фото консультанта или иконка;
- аватар рядом с ответами;
- текст рядом с плавающей кнопкой;
- анимация для привлечения внимания;
- быстрые вопросы;
- одноцветные, минималистичные и дизайнерские иконки;
- разноцветные варианты с прозрачным фоном;
- «Радужный стеклянный чат»;
- «Цветная лента»;
- адаптивное отображение на мобильных устройствах.
Все дизайнерские изображения приведены к единому визуальному масштабу. Минималистичная иконка использует полноценную SVG-обводку и корректно отображается без обрезанного нижнего края.
⚡ Оптимизация для крупных магазинов
Модуль не загружает весь каталог в браузер и не отправляет его целиком AI-провайдеру при каждом сообщении.
- постоянные очереди в базе данных;
- пакетная обработка;
- индексы таблиц;
- серверная пагинация;
- поиск и фильтры;
- прогресс выполнения;
- остановка и возобновление индексации;
- обработка через защищенный cron;
- пакетная загрузка товаров без N+1 запросов.
В административных таблицах не используется массовая Bootstrap-инициализация tooltip и popover для сотен повторяющихся элементов. Ленивая делегированная обработка уменьшает количество экземпляров JavaScript и нагрузку на главный поток браузера.
🏆 Почему AI Store Assistant PRO сильнее обычных AI-чатов
- ✅ ИИ не придумывает product_id и карточки товаров;
- ✅ цены и наличие проверяются по OpenCart;
- ✅ характеристики подтверждаются каталогом;
- ✅ несовместимые товары исключаются;
- ✅ поддерживается весь путь от вопроса до корзины;
- ✅ сохраняется контекст разговора;
- ✅ доступен постоянный справочник;
- ✅ имеются подключаемые отраслевые профили;
- ✅ неподтвержденные ответы передаются менеджеру;
- ✅ поддерживаются лиды, уведомления и аналитика;
- ✅ предусмотрены резервные модели и провайдеры;
- ✅ семантический поиск не обходит проверки каталога;
- ✅ данные и секреты защищены;
- ✅ модуль подходит для магазинов различной тематики;
- ✅ интеграция осуществляется без прямого изменения ядра;
💼 Преимущества для бизнеса
AI Store Assistant PRO помогает сократить количество повторяющихся вопросов, ускорить подбор товаров и предоставить консультацию даже тогда, когда менеджер недоступен.
Покупатель быстрее получает подходящие варианты, видит реальные карточки и цены, понимает различия между товарами и может перейти к покупке без длительного поиска по каталогу.
Для магазина это означает:
- меньшую нагрузку на менеджеров;
- более быстрые ответы клиентам;
- больше переходов на страницы товаров;
- больше добавлений в корзину;
- сбор и обработку данных о потенциальных клиентах;
- контроль качества консультаций;
- накопление проверенной базы знаний;
- дополнительный канал продаж 24/7. 🌐
⚙️ Совместимость
- OpenCart 3.x;
- ocStore 3.0.4.1;
- PHP 8.1–8.3;
- MySQL и MariaDB;
- InnoDB и utf8mb4;
- UniShop2 3.6.x;
- Тема CodeCart PRO;
- ocStore Blog;
- UniShop2 Статьи и Новости;
- Bootstrap 3;
- Font Awesome;
- Multi-Store;
- ru-ru, uk-ua и en-gb.
🚀 AI Store Assistant PRO — больше, чем чат-бот
Это полноценная система интеллектуальных консультаций и продаж для OpenCart: поиск по каталогу, проверка характеристик, сравнение товаров, карточки, корзина, база знаний, лиды, уведомления, аналитика и контроль качества в одном коммерческом модуле.
Помогайте клиентам быстрее находить нужные товары, сокращайте нагрузку на сотрудников и превращайте каждый диалог в возможность продажи. 🤖🛒
Важно: перед установкой или обновлением обязательно создайте полную резервную копию файлов сайта и базы данных. После установки модуль находится в статусе OFF и не запускает логику витрины, API, cron, очереди, индексирование или frontend-ресурсы до ручного включения администратором.
