Модуль покращує пошук товарів у магазині: показує підказки під час набору, підтримує популярні запити та допомагає знаходити товари навіть якщо клієнт ввів текст з помилкою розкладки або транслітом.
- Показує товари прямо під полем пошуку під час набору.
- У підказці видно:
- назву товару
- ціну
- мініатюру зображення
- Можна налаштувати:
- мінімальну довжину запиту
- кількість товарів у підказці
- довжину назви в підказці
- Можна додати список популярних запитів у адмінці.
- Клієнт бачить їх у пошуку і може натиснути для швидкого пошуку.
Модуль допомагає знаходити товари, якщо клієнт:
- ввів текст у не тій розкладці клавіатури;
- написав латиницею замість кирилиці (або навпаки);
- ввів близький варіант за звучанням.
- Якщо у вас встановлений модуль Redis (devSviat/Redis-OkayCMS), підказки можна кешувати.
- Це зменшує навантаження на сайт при великій кількості пошукових запитів.
- OkayCMS v4.5.2
- Redis (необов’язково, лише для кешу підказок): devSviat/Redis-OkayCMS
- Скачайте останню версію модуля з останнього релізу на GitHub.
- Розпакуйте архів на сервері в каталог:
{OkayCMS_root}/Okay/Modules/
- Виконайте команду в директорії
{OkayCMS_root}/Okay/Modules/Sviat:git clone https://github.com/devSviat/ProductSearch-OkayCMS.git ProductSearch
Шлях до модуля має бути таким:
{OkayCMS_root}/Okay/Modules/Sviat/ProductSearch/Після встановлення перейдіть в адмін-панель → Модулі → Знайдіть «Product Search» → Натисніть «Встановити».
- Перейдіть в адмін-панель → Модулі → Product Search.
- Увімкніть «Показувати підказки під час пошуку».
- Встановіть:
- мінімум символів у запиті
- кількість товарів у підказці
- довжину назви товару в підказці
- За потреби увімкніть блок «Помилка розкладки чи мови».
- За потреби додайте «Популярні запити».
- Якщо використовуєте Redis — увімкніть кеш і задайте час зберігання.
- Натисніть «Зберегти».
- Клієнт починає вводити запит у стандартному полі пошуку сайту.
- Модуль автоматично показує підказки та популярні запити.
- Після вибору підказки або натискання Enter відкривається сторінка результатів пошуку.
- Модуль не змінює ваш каталог товарів — він лише покращує спосіб пошуку.
- Якщо вимкнути модуль, сайт повернеться до стандартної поведінки пошуку OkayCMS.
- Redis-кеш працює тільки якщо Redis встановлений і увімкнений у відповідному модулі.
Модуль розповсюджується за вільною ліцензією MIT