Відгуки користувачів
OcBox Simple Super Search, нечіткий пошук для OpenCart 3, без Sphinx і без AI
Стандартний пошук OpenCart 3 шукає точний збіг слова. Покупець набрав ifone замість iPhone, забув перемкнути розкладку і замість samsung вбив ыфьыгтп, помилився в одній літері у canon, ввів артикул з пробілом посередині, і сторінка результатів порожня. Це не «нема товару», це магазин мовчки випхав людину до Google, де вона знайшла те саме у сусіда.
OcBox Simple Super Search ставиться на звичайний хостинг і додає до OpenCart 3 нечіткий пошук з живими підказками. Без Sphinx, без демонів, без черг, без зовнішніх сервісів і без ключів до AI. Тільки MySQL і PHP, які у вас і так є. Терпить помилки, неправильну розкладку і синоніми. Індекс збирається кнопкою в адмінці, стан індексу видно там же, є вбудований тестер запитів. Якщо модуль вимкнено або індекс ще не готовий, на вітрині працює штатний пошук OpenCart, магазин не ламається.
Головна ідея: покупець має знайти товар з першої спроби, навіть якщо він набрав його з помилкою або чужою розкладкою. Ввів ifone, побачив iPhone. Ввів ыфьыгтп, побачив Samsung. Ввів кэнон, побачив Canon EOS. Ввів свій артикул з зайвим пробілом, побачив саме той товар. Магазин з нормальним пошуком продає більше, ніж магазин з тим самим асортиментом і зламаним пошуком, це не гіпотеза, це базова арифметика воронки.
Терпить одруківки і неправильну розкладку
✓ Знаходить товар з помилкою в слові
Покупець набрав ifone, і модуль повертає iPhone. Ввів kanon, знаходить Canon EOS 5D. Ввів ipot, отримує лінійку iPod. Модуль порівнює введені літери з назвами товарів і брендами, і терпить одну-дві помилки на слово. Кожен результат має пояснення, чому його підібрано, це видно у вбудованому тестері.
⚠ Без цього: штатний пошук OpenCart на ifone віддає пусту сторінку, покупець іде до Google.
✓ Розуміє чужу розкладку клавіатури
Покупець забув перемкнутись з англійської на українську і вбив ыфьыгтп, модуль впізнає слово самсунг і показує Samsung. Працює в обидві сторони: сфтщт знаходить Canon, українське самсунг знаходить Samsung. Це часта причина порожніх результатів на мобільних, де перемикач розкладки не завжди під рукою.
⚠ Без цього: покупець на телефоні не помічає розкладки, бачить пусто, закриває вкладку.
✓ Артикули з пробілами і різним регістром
Покупець ввів артикул з пробілом посередині або зайвим тире, модуль знаходить товар за model чи sku. Регістр не має значення, розділові знаки в артикулі теж. Пошук за назвою і артикулом працює однією рядком, не треба окремих режимів.
⚠ Без цього: покупець копіює артикул з листа менеджера з зайвим пробілом, штатний пошук нічого не знаходить.
Живі підказки під рядком пошуку
✓ Випадаючий список під полем пошуку
Покупець набирає перші літери, і прямо під полем з’являється список з мініатюрою, назвою і ціною кожного знайденого товару. Клік по рядку веде на картку товару, клік по посиланню «Всі результати» веде на повну сторінку пошуку. Все працює на стандартному шаблоні OpenCart 3 з коробки, підключення до кастомних шаблонів через один атрибут на полі пошуку.
⚠ Без цього: покупець набирає, тисне Enter, чекає повний перехід на сторінку результатів на кожен варіант запиту.
✓ Не ламає ваш шаблон і не блокує сторінку
Модуль не переписує ваш шаблон і не втручається в чужий AJAX-пошук, якщо такий уже стоїть. Живі підказки вмикаються окремим перемикачем. Якщо у вас на сайті вже працює свій живий пошук, підказки Simple Super Search лишаються вимкненими, а нечіткий пошук працює на сторінці результатів.
⚠ Без цього: два модулі живого пошуку одночасно ламають одне одного, покупець бачить два випадаючі списки на одній строці.
Свої словники синонімів і брендові відповідники
✓ Словник синонімів під ваш асортимент
В адмінці є текстове поле, одна група на рядок, перша фраза основна. Приклад: смартфон = смартфони = мобільний телефон, і пошук за будь-якою з цих фраз повертає ті самі товари. До 500 фраз, цього вистачає на реальний магазин. У поставку вкладено два готові приклади (файли в теці examples/): один для електроніки, один для автозапчастин, беріть за основу і правте під себе.
⚠ Без цього: у вас у назвах смартфон, покупці шукають мобільний, і половина запитів дає нуль.
✓ Брендові відповідники з коробки
Найпопулярніші бренди вже прописані: айфон знаходить iPhone, кенон і кэнон знаходять Canon, самсунг знаходить Samsung, і решта звичних кириличних варіантів латинських брендів. Не треба тримати ці правила у себе в голові і руками синхронізувати їх з асортиментом, вони їдуть у комплекті і оновлюються з версіями модуля.
⚠ Без цього: продаєте iPhone, а покупці шукають айфон, і бачать нуль результатів.
Тестер запитів прямо в адмінці
✓ Живий тестер: що знаходить і чому
Пишете запит у поле, тиснете «Знайти», бачите список товарів з номером, назвою, оцінкою збігу і коротким поясненням, чому цей товар підібрано. Одразу видно, що працює як треба, а що ні, тому синоніми правляться свідомо, а не наздогад.
⚠ Без цього: щоб перевірити пошук, треба виходити з адмінки на вітрину, шукати руками, згадувати, як воно поводилось до правки.
✓ Контрольні запити, які проганяються пачкою
Задаєте список: амартизатор задній => 123, 341267 => 123, і модуль перевіряє, що вказані ID справді потрапляють у перші 5 результатів. Можна задати виключення (ці ID не мають бути в топ-20) і перевірку на порожню видачу. Тримайте набір ключових запитів вашого магазину, і після кожної правки словника проганяйте пачку. До 50 запитів.
⚠ Без цього: правку синонімів робимо наздогад, наступного тижня новий синонім тихо ламає старий пошук.
Індекс збирається зі сторінки адмінки або з консолі
✓ Кнопка «Перебудувати» в адмінці
Одна кнопка запускає збирання, з паузою, продовженням і скасуванням. Видно останній оброблений ID товару і поточну верхню межу. Поки будується новий індекс, старий продовжує обслуговувати покупців. Скасування зберігає готовий індекс, магазин не залишається без пошуку. На демо-каталозі з 97 товарів індекс збирається приблизно за секунду; на реальних магазинах цифра залежить від кількості товарів і потужності сервера.
⚠ Без цього: збирання довгого індексу треба тримати відкритою вкладкою, вкладка закрилась, все з початку.
✓ Консольний воркер для великих каталогів
Для магазинів, де адмінка обмежена по часу виконання, індекс можна зібрати через консоль. Той самий рушій, що і в кнопці адмінки, просто без обмеження на HTTP-запит. Стан індексу після консольного прогону так само видно в адмінці.
⚠ Без цього: адмінка з max_execution_time 30 не встигає, збирання обривається на середині.
Не ламає магазин, якщо щось пішло не так
✓ Fallback на штатний пошук OpenCart
Модуль вимкнено в налаштуваннях, або індекс ще не готовий, або збирання ще йде вперше, і на вітрині мовчки працює звичайний пошук OpenCart. Ніяких порожніх сторінок і 500-х. Магазин не ставиться на паузу через модуль пошуку.
⚠ Без цього: модуль ставиться, індекс ще не збирався, покупці на вітрині отримують нуль результатів на будь-що.
✓ Чисте видалення з магазину
Кнопка «Видалити» в списку модулів прибирає всі свої таблиці і налаштування. Не лишає сміття в базі, не тримає осиротілих індексів. Захотіли спробувати, не сподобалось, повернули магазин рівно в той стан, в якому він був до установки.
⚠ Без цього: модуль видалено з адмінки, а таблиці і рядки налаштувань лежать у базі роками.
Технічні деталі
- Нечіткий пошук на чистому MySQL і PHP, без Sphinx, без Elastic, без демонів і зовнішніх сервісів.
- Терпить помилки в написанні і чужу розкладку клавіатури, працює за назвою і артикулом одночасно.
- Живі підказки під полем пошуку (перемикач у налаштуваннях), стандартний шаблон OpenCart з коробки, кастомні шаблони через один атрибут.
- Свій словник синонімів (до 500 фраз), одна група на рядок.
- Брендові відповідники з коробки: айфон, кенон, кэнон, самсунг і інші звичні кириличні варіанти латинських брендів.
-
Приклади словників для електроніки і автозапчастин у теці
examples/. - Тестер запитів прямо в адмінці: показує знайдене, оцінку збігу і пояснення.
- Контрольний набір запитів (до 50), проганяється пачкою після правки словника.
- Індекс з адмінки або з консолі, з паузою, продовженням і скасуванням. Стан видно в адмінці.
- Поки готового індексу нема або модуль вимкнено, працює штатний пошук OpenCart.
- Локалізація адмінки: українська, російська, англійська.
- Видалення модуля прибирає всі свої таблиці і налаштування.
- OCMOD ставиться файлом, без записів у базу модифікацій.
Чим відрізняється від великого AI Smart Search
У нас є важкий модуль OcBox AI Smart Search за $200, там семантичні ембединги, LLM-переписування запитів, розуміння змісту, аналітика, і йому потрібен окремий крон-воркер та часто ще Sphinx. Simple Super Search це протилежний край: $50, все в межах звичайного хостингу, без ключів до AI, без демонів, без Sphinx, без крон-воркерів. Терпить одруківки, розкладку і синоніми, живі підказки, свої словники, і на цьому все. Якщо у вас 500-5000 товарів і треба, щоб пошук просто перестав втрачати клієнтів на дрібних помилках, беріть його. Якщо вам треба, щоб покупець спитав що можна подарувати рибалці на 500 грн і побачив осмислену видачу, беріть AI Smart Search.
Сумісність
- OpenCart 3.0.x та ocStore 3.0.x
- PHP 7.4+
- ionCube Loader: потрібен (версія 14 або вище)
- Форка для OpenCart 2.3 у цьому модулі немає.
Робочого файла модуля на форумі немає, тут описова сторінка. Кожна збірка компілюється індивідуально під ваш домен, тому доступ до завантаження надається після оплати. Напишіть в особисті повідомлення і вкажіть домен, версію PHP і версію ionCube Loader.
ionCube Loader: зверніть увагу!
Модуль закодований ionCube Encoder 15. Для роботи потрібен ionCube Loader версії 14 або вище. Якщо у вас на хостингу встановлений Loader 13.x або нижче, модуль не запуститься.
Купуючи зараз, ви отримуєте повний доступ до нечіткого пошуку, живих підказок, словників і всіх виправлень протягом року. Кожна нова версія оголошується у вкладці «Журнал змін» на форумі.
Продовження ліцензії на оновлення
У вартість модуля вже входить рік оновлень. Далі продовження $50 на рік, щоб отримувати нові версії. Якщо не продовжувати, модуль продовжує працювати як і раніше, просто без нових версій. Клієнти, які придбали до впровадження продовжень, зберігають умови на дату покупки. Продовження не включає повторну ionCube-компіляцію, установку та персональні консультації.
Встановлення під ключ
Якщо ставити самому не хочеться або немає кому, ми встановимо і налаштуємо модуль у вашому магазині за $40. Сюди входить заливка файлів, оновлення модифікацій, перша побудова індексу і перевірка підказок на вашому каталозі. Замовляється в особистих повідомленнях на форумі.
Регламент видачі файлів модуля
У робочі дні в робочий час файл модуля передається покупцеві протягом доби з моменту оплати, як правило менш ніж за годину. У вихідні дні та офіційні (державні) свята можливі затримки, модуль буде надісланий з настанням найближчого робочого дня. Дякуємо за розуміння.
Знайшли помилку в роботі модуля?
Напишіть у тему підтримки або в особисті повідомлення: посилання на сторінку, що ви робили, що сталося, і текст помилки. Як за п’ять хвилин увімкнути показ помилок, знайти журнал і побачити помилки в консолі браузера, покроково зі скріншотами: Помилки на сайті OpenCart: як їх увімкнути, знайти і передати розробнику. З таким звітом ми виправляємо проблему значно швидше.
Рекомендовані платні модулі OcBox
|
Smart Related $30 — пов’язані товари |
SEO FAQ AI $30 — AI FAQ + Schema.org |
AI Product Editor $50 — масове редагування |
|
Image Pro $15 — WebP, водяний знак |
Filter $30 — розумний фільтр + SEO |
Category Manager $30 — візуальний менеджер категорій |
|
AI Smart Search $200 — AI-пошук з синонімами |
AI Chat $100 — AI-консультант 24/7 |
AI Photo Studio $50 — AI-обробка фото |
|
PaymentHub $80 — хаб оплат |
ShippingHub $80 — хаб доставок |
SmartOrder $30 — швидке замовлення |
|
ShippingRules $30 — правила доставки |
AI Megareports $20 — звіти й Telegram-дайджест |
Product Bundles $30 — комплекти і набори |
Підписуйтесь на наш канал: t.me/ocboxchannel
Характеристики
-
Зараз на сторінці 0 користувачів
- Ні користувачів, які переглядиють цю сторінку