Автор Тема: Вопрос по поиску товара  (Прочитано 255 раз)

15 Ноябрь 2020, 12:23:16
  • Пользователь
  • **
  • Сообщений: 69
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В поиске можно вводить несколько ключевых слов от разных товаров. Подскажите, как сделать так, что результат поиска показал не только товары по таким словам, но и например вывел сколько слов в цифрах находятся.
Например. Мы ввели в поиске: Крутой товар Клевая супер картина. Нажали на поиск.
И если такие товары есть с такими словами в описание, то они показываются. но хочется добавить например так.
Если у товара содержать 3 слова, то у такого товара высвечивается цифра 3, если 4, то 4 и так. Еще лучше, чтобы не только цифры высвечивались но и сами слова.
Благодарю.
15 Ноябрь 2020, 13:45:53
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
В базовом классе поиска нет таких функций. Модулей таких тоже нет. Можно конеяно переделать поиск, но для того чтобы использовать на сайте придеться брать мощный сервер. На слабом vps и тем более шареде такой метод не потянят.
Есть модуль CustomProductSearch в нем много параметров можно настроить. Его взять за основу и добавить в установку создание таблицы идексов на основе вхождений, методы для выборки этих индексов и определения переменных шаблона.
Повозится придеться если хотите такой функционал.