Часті питання

Знайдіть відповіді на найпопулярніші питання про AI Search

Загальні питання

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 опціонально, але рекомендується для швидкості.

Встановлення та налаштування

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) для автоматичної реіндексації:

• При додаванні нового товару — індекс створюється одразу
• При редагуванні товару — індекс оновлюється
• При видаленні товару — індекс видаляється

Це працює і для категорій та інформаційних сторінок.

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

Модель 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 для популярних запитів.

Ціни та ліцензування

Так! План 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: Ми індексуємо тільки публічну інформацію (назви товарів, описи, категорії). Персональні дані клієнтів (імена, 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/рік за продовження оновлень (опціонально).

Не знайшли відповідь?

Зв'яжіться з нами для допомоги