Статті та новини
Підбірка нових модулів для OpenCart за грудень 2024 року

Нові продукти за грудень 2024 року: Токени для нейромережі, Мультитул, Адресне зберігання.

 
 
 
 
 
Найпопулярніші шаблони та доповнення у грудні 2024 року

Найпопулярніші шаблони та доповнення у грудні 2024 року: BatchEditor, Ефект снігу, шаблон LightShop.

 
 
 
 
 
Як вставити віджет Yandex.Карти в OpenCart у потрібному макеті за допомогою IMAnyJsCss?

Вставка віджетів, таких як Yandex.Карти, в магазин на платформі OpenCart може здатися складним завданням, яке потребує втручання в код сайту. Однак, використовуючи модуль IMAnyJsCss, цей процес стає простим і доступним навіть для тих, хто не має глибоких технічних знань.

 
 
 
 
 
Безпека OpenCart при роботі з новим виконавцем: все про бекапи

Магазину OpenCart життєво необхідна надійна система резервного копіювання, щоб оперативно відновлюватися після збоїв, зламів і помилок розробників. Регулярне резервне копіювання, зберігання копій поза основним сервером і перевірка їх відновлення гарантують безпеку та стабільність роботи сайту.

 
 
 
 
 
З Новим 2025 Роком!
30 декабря 2024
З Новим 2025 Роком!

Наше невелике привітання з Новим Роком.

 
 
 
 
 

Як зробити пошук в вашому Опенкарті максимально ефективним та зручним

 
Як зробити пошук в вашому Опенкарті максимально ефективним та зручним
  • 0

Пошук на сайті - один з ключових інструментів, який допомагає користувачам швидко та легко знаходити потрібний товар, а вам, як власнику магазину, швидше продати цей товар. Ефективний пошук дозволяє покращити користувацький досвід та збільшити конверсію.

Для того щоб пошук на сайті був максимально ефективним, він повинен мати певний функціонал:

  • Швидкість. Користувач повинен мати можливість ввести ключове слово або фразу і отримати список результатів за лічені секунди.
  • Актуальні результати. Пошук на сайті повинен враховувати не лише введене ключове слово, але і його варіації (морфологія), синоніми та пов'язані терміни, а також враховувати попередні подібні запити.
  • Автодоповнення та виправлення помилок. Сайт повинен пропонувати підказки та виправлення під час введення запиту, щоб прискорити пошук та покращити його точність.

Загалом, пошук на сайті повинен бути інтуїтивно зрозумілим, швидким та актуальним для користувача. Це допоможе покращити користувацький досвід та підвищити задоволеність клієнтів.

Ми реалізували всі ці рекомендації в одному модулі - Живий пошук з морфологією, релевантністю та історією.

Розглянемо кожен пункт детальніше:

1. Швидкість. Швидкість досягається індексацією назв товарів, опцій, атрибутів та їх значень для кожного товару. Отриманий набір слів зберігається в одній таблиці бази даних у вигляді слів у базовій формі, що дозволяє досягти неймовірної відгукуваності та точності пошуку.

"Є elasticsearch та sphinx," скажете ви. Так, але їх реалізація на спільному хостингу неможлива, а реалізація на виділеному сервері трудомістка і не така гнучка, як здається. Всі нюанси врешті-решт впливають на вартість такої реалізації.

Якщо потрібні цифри, ось вони - 640мс. на видачу при пошуку серед 79 тисяч товарів. Це, враховуючи, і морфологію, і атрибути з опціями всіх товарів. Але про це нижче.

2. Релевантність. Релевантність - це ступінь відповідності знайденого товару запиту користувача. Тут варто відзначити і досвід попередніх запитів інших користувачів, тобто видавати користувачу товар, що користується найбільшим попитом при поточному запиті.

Цей кейс стояв перед нами, працюючи з магазином з ~500 тисяч товарів. У нашому модулі він вирішений просто - той товар, який був обраний при пошуку частіше за інші, у наступній пошуковій видачі був вище за інші пропозиції.

Ось простий приклад. При виборі "куртка-бомбер" при першому запиті, у другому ми отримаємо цю куртку вже першою у видачі серед товарів.



Синоніми. Важливий нюанс релевантності - синоніми. Наприклад, у нас є товар з назвою "куртка-бомбер", і "Вітрівка на блискавці з капюшоном". Вітрівка - це також куртка, і її також потрібно показувати при пошуку курток. Указуємо в налаштуваннях модуля синоніми - "куртка, вітрівка", і отримуємо у видачі вже ось такий результат:



Куртка-бомбер вище, тому що її релевантність вища, оскільки ми переходили в неї в попередньому пункті.

Морфологія. І вона врахована. Вся пошукова фраза розбивається на окремі слова, які беруть участь у пошуку у базовій формі, у однині, у називному відмінку, ось простий приклад:



При запиті "джинсові куртки" ми отримаємо товар з назвою "джинсова куртка". Таким чином, неважливо в якому відмінку і числі вказані слова в запиті і в назві товару. Покупець отримає те, що шукав.

3. Помилки. Помилки, неправильне розташування клавіатури - це дуже часте явище. По-перше, у модулі є вбудований яндекс.спеллер, який виправляє помилки. По-друге, спосіб виправлення неправильного розташування клавіатури у модулі також є, у запиті нижче слово "куртки" написано з помилками та з неправильним розташуванням клавіатури:



Що ще вміє модуль?

Він також шукає категорії, показує категорії, в яких знайдений товар, групує товари за назвою, враховує атрибути та опції товарів. На стандартній сторінці пошуку opencart він, до речі, теж працює!



Не помиліться у виборі модуля пошуку для свого сайту!

```


Рекомендуем посмотреть
 
 


Ещё никто не оставил комментариев к записи.