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

Найдите ответы на наиболее популярные вопросы о AI Search

Общие вопросы

Мы созданы специально для OpenCart. Пока Algolia требует сложного кода, наш модуль ставится за 5 минут и стоит $12/мес вместо $649+.
AI Search — это коммерческий модуль семантического поиска на базе искусственного интеллекта. Он заменяет стандартный LIKE-поиск в OpenCart на умный векторный поиск, который понимает контекст запроса, синонимы, исправляет ошибки и ищет по атрибутам товаров. Модуль использует модели Ollama (nomic-embed-text или multilingual-e5-large-instruct).
Модуль создает векторные эмбеддинги (числовые представления) для всех товаров, категорий и страниц вашего магазина. Когда пользователь что-то ищет, запрос также превращается в вектор и сравнивается со всеми другими векторами через cosine similarity. Это позволяет находить похожие по смыслу товары, даже если слова не совпадают точно.
Основная версия: OpenCart 4.x (PHP 8.0+) — доступна сейчас.

Дополнительные версии:
• OpenCart 3.x (PHP 7.x) — отдельный ZIP, будет доступен после MVP если будет спрос
• OpenCart 2.x — не поддерживается (PHP 5.6/7.0 несовместим с современными AI библиотеками)
SaaS версия: Да! Вам нужен только обычный хостинг с PHP 8.0+. Вся тяжелая работа (индексация и векторный поиск) выполняется на наших серверах.

Self-hosted версия: Нужен VPS или выделенный сервер для запуска Ollama. Минимальные требования: 2 CPU, 4GB RAM. GPU опционально, но рекомендуется для скорости.

Установка и настройка

Просто отключите старый модуль и установите AI Search. Он использует нативные события OpenCart и не ломает верстку или базу данных.
SaaS: 5-10 минут. Загрузите ZIP → установите через Extensions → Installer → введите лицензионный ключ → запустите индексацию.

Self-hosted: 1-2 часа если закажете Setup ($99). Мы настроим Docker, Ollama, загрузим модели и проведем тестовую индексацию. Без Setup — 4-6 часов самостоятельно.
Нет! Модуль перехватывает стандартный поиск OpenCart через события (event system). Ваша тема остается неизменной. Поисковая страница выглядит так же, но результаты становятся намного точнее.
Зависит от количества товаров и выбранного плана:

• 200 товаров (Free) — ~2 минуты
• 2,000 товаров (Starter) — ~15 минут
• 10,000 товаров (Business) — ~1 час
• 50,000 товаров (Pro) — ~3-4 часа

Индексация выполняется в фоне батчами по 50 товаров. Вы можете закрыть окно браузера — процесс продолжится. Повторная индексация обновляет только измененные товары (content hash).
Да! Модуль подключает события (event hooks) для автоматической реиндексации:

• При добавлении нового товара — индекс создается сразу
• При редактировании товара — индекс обновляется
• При удалении товара — индекс удаляется

Это работает и для категорий и информационных страниц.

Функциональность

Фильтры работают на странице результатов поиска (/search) — это уникально для AI Search. Стандартные фильтры OpenCart работают только на категориях. В v1.0.5 добавлены AJAX-фасеты (слайдер цены, наличие, категории, бренды, атрибуты) прямо на /search, с опциями, ранжируемыми по AI-релевантности к запросу, а не алфавитно. На мобильном — кастомная floating-кнопка. Без правок темы.
После установки v1.0.5 перейдите в Расширения → AI Search → вкладка Filters. Там 5 под-вкладок:

General — включить, заголовок, ориентация (вертикальный sidebar или горизонтальный chip-bar), AJAX-режим
Filters to show — какие группы показывать (Цена, Наличие, Категории, Бренды, Атрибуты, Опции)
Behavior — exclude-self для групп, счётчики товаров, сортировка по AI-релевантности
Design — позиция/цвет/форма мобильной кнопки, цвета панели, live-preview iPhone
Advanced — debug-режим, TTL кэша

Позиция управляется настройкой Orientation (Vertical/Horizontal) — модуль автоматически инжектится через события OpenCart, ручные правки layouts не нужны.
Модель multilingual-e5-large-instruct (Business, Pro, Enterprise) поддерживает 100+ языков, включая украинский, русский, английский, польский, немецкий, испанский, французский и другие.

Модель nomic-embed-text (Free, Starter) оптимизирована для английского, но работает с другими языками с меньшей точностью.
Базовая статистика доступна во всех планах (вкладка Log в админ-панели): количество запросов, % AI vs fallback, среднее время ответа.

Pro Dashboard (только Pro/Enterprise) включает:
• Графики поисков по дням
• Топ-20 запросов
• Запросы с нулевыми результатами
• Конверсия после поиска
• Техническое состояние индекса
• Histogram задержки (latency)
Модуль автоматически переключается на стандартный LIKE-поиск OpenCart (fallback). Ваши клиенты не увидят ошибок — поиск продолжит работать, но без AI улучшений. Это настраивается во вкладке General (опция "Fallback к LIKE если AI недоступен").
Да! Модуль использует файловый кеш OpenCart для повторных запросов. TTL (время жизни кеша) настраивается в админ-панели (по умолчанию 60 минут). Это снижает нагрузку на AI сервер и ускоряет ответ до ~15ms для популярных запросов.

Цены и лицензирование

Покупатели, использующие поиск, конвертируются в 3-5 раз чаще. Исправляя опечатки и «0 результатов», модуль окупается за первые 10-15 заказов.
Да! План Free доступен навсегда для магазинов до 200 товаров. Лимит: 500 запросов в месяц, 1 язык, поиск только по названиям товаров. Это позволяет протестировать модуль без рисков. Кредитная карта не нужна.
Да! SaaS планы можно отменить в любой момент через Stripe Customer Portal. После отмены модуль продолжит работать до конца оплаченного периода, затем автоматически переключится на fallback (стандартный поиск OpenCart).

14 дней гарантия возврата средств на все планы (кроме Free).
Модуль автоматически переключится на fallback (стандартный LIKE-поиск) до конца месяца. Вы получите email когда используете 80% и 100% лимита.

Ежемесячно 1-го числа счетчик сбрасывается. Или вы можете апгрейднуть план в любое время — новый лимит применяется сразу (prorated billing через Stripe).
Self-hosted лицензия привязана к одному домену. Модуль делает ежедневный ping к нашему серверу для проверки валидности лицензии. Если ping не проходит — есть grace period 48 часов (работает по кешу), потом fallback к LIKE.

Код модуля зашифрован ionCube и имеет уникальный watermark для каждого покупателя. Это защищает от нелегального распространения.
Да! Вы можете апгрейднуть или даунгрейднуть план в любое время. Stripe автоматически рассчитывает prorated разницу (пропорциональное начисление).

Апгрейд — применяется сразу, вы платите только разницу до конца периода.
Даунгрейд — применяется со следующего месяца, текущий план работает до конца.

Технические вопросы

В SaaS-режиме данные проходят через защищенные сервера в ЕС (Германия). Для 100% приватности есть Self-Hosted версия — все данные остаются на вашем сервере.
SaaS: Мы индексируем только публичную информацию (названия товаров, описания, категории). Персональные данные клиентов (имена, email, адреса, история заказов) НЕ передаются и НЕ хранятся.

Self-hosted: Все данные остаются на вашем сервере. Мы получаем только ping для валидации лицензии (домен + версия модуля).
Да. Мы не собираем персональные данные покупателей. Логируем только анонимные поисковые запросы для статистики (без IP адресов, без cookies). Вы можете очистить лог в любое время (кнопка "Clear Log" в админ-панели).

Рекомендуем добавить пункт в вашу Privacy Policy об использовании AI поиска.
Да, рекомендуем. Все запросы к нашему API выполняются через HTTPS. Если ваш магазин работает по HTTP — браузеры могут блокировать смешанный контент (mixed content). SSL сертификат можно получить бесплатно через Let's Encrypt.
Наоборот! AI поиск часто быстрее LIKE запросов по большим таблицам.

Типичная задержка:
• Первый запрос (без кеша) — 100-300ms (API + векторный поиск)
• Повторный запрос (с кешем) — 15-20ms (быстрее стандартного LIKE)
• Fallback LIKE — зависит от размера БД (может быть 500ms+)

Индексация выполняется в фоне и не влияет на работу магазина.
SaaS: Сервер обновляется автоматически. PHP модуль у вас получает обновления через загрузку новой версии ZIP из кабинета. Модуль проверяет наличие новых версий раз в сутки и показывает уведомления в админ-панели.

Self-hosted: Обновления доступны в течение года (included). После года — $49/год за продление обновлений (опционально).

Не нашли ответ?

Свяжитесь с нами для помощи