Перейти к содержимому


Фотография
- - - - -

Настройка фильтра для точного вывода товара по характеристикам

фильтр поиска

Сообщений в теме: 9

#1 Никола

Никола

Отправлено 21 October 2017 - 14:05

Добрый день 

Необходимо настроить фильтр с точным выводом товара по характеристикам.

В материале создан товар с перечнем характеристик в Checkbox - где указана каждая характеристика.

Сделал фильтр через jbzoo Search с этими параметрами.

Хочу в фильтре задать несколько характеристик чтобы получить точный результат, но фильтр добавляет товар с новой характеристикой  и общее количество фильтрованного товара не уменьшается а увеличивается.

т.е Когда применишь все фильтры не должно быть товара после фильтрации, а в итоге он весь выводится, не отминусовывается.

Как решить вопрос?


Сообщение отредактировал Никола: 22 October 2017 - 12:08

  • 0

#2 LeMax

LeMax

Отправлено 21 October 2017 - 18:20

Если правильно понял проблему, то в настройках фильтра нужно логику "или" сменить на "и"

но тогда будет очень жесткий фильтр и каждый добавленный параметр будет отбрасывать другие варианты, которые не имеют такой параметр


  • 0

#3 Никола

Никола

Отправлено 21 October 2017 - 18:55

Если правильно понял проблему, то в настройках фильтра нужно логику "или" сменить на "и"

но тогда будет очень жесткий фильтр и каждый добавленный параметр будет отбрасывать другие варианты, которые не имеют такой параметр

У меня так и стоит 

Прикрепленные изображения

  • 2017-10-21_205205.png

  • 0

#4 LeMax

LeMax

Отправлено 21 October 2017 - 19:27

попробуйте сменить "И" на "ИЛИ"

(выше указал не правильно, перепутал)


Сообщение отредактировал LeMax: 21 October 2017 - 19:27

  • 0

#5 Никола

Никола

Отправлено 21 October 2017 - 21:15

попробуйте сменить "И" на "ИЛИ"

(выше указал не правильно, перепутал)

не помогает(


  • 0

#6 LeMax

LeMax

Отправлено 21 October 2017 - 21:28

последняя попытка:
 1. в сам фильтр вывести возможность переключать между "и" и "или" на фронтенде (на вашем скриншоте нижний переключатель "Показывать в форме")
 2. очистить кэш

 3. зайти на страницу с фильтром и попробовать отфильтровать по нескольким параметрам, и далее, там же на фронте - попереключать "И" и "ИЛИ", если изменений никаких не будет, то нужно рыться дальше и ошибка системная.


Сообщение отредактировал LeMax: 21 October 2017 - 21:28

  • 0

#7 Никола

Никола

Отправлено 22 October 2017 - 12:06

последняя попытка:
 1. в сам фильтр вывести возможность переключать между "и" и "или" на фронтенде (на вашем скриншоте нижний переключатель "Показывать в форме")
 2. очистить кэш

 3. зайти на страницу с фильтром и попробовать отфильтровать по нескольким параметрам, и далее, там же на фронте - попереключать "И" и "ИЛИ", если изменений никаких не будет, то нужно рыться дальше и ошибка системная.

Попробовал так сделать результат не меняется. 

Стоит перенести в категорию ошибка?


Сообщение отредактировал Никола: 22 October 2017 - 12:10

  • 0

#8 mmth

mmth

Отправлено 22 October 2017 - 12:59

Попробовал так сделать результат не меняется. 

Стоит перенести в категорию ошибка?

 

Попробовал так сделать результат не меняется. 

Стоит перенести в категорию ошибка?

Переиндексацию попробуйте запустить


  • 0

#9 Никола

Никола

Отправлено 22 October 2017 - 13:08

Переиндексацию попробуйте запустить

Сделал вынес кнопку "И" "ИЛИ", очистил кэш, сделал переиндексацию, все также. Чем больше отметок , тем больше товаров в выдаче


  • 0

#10 mmth

mmth

Отправлено 22 October 2017 - 18:56

Сделайте так, поднимите пустой отдельный новый сайт, скачайте последние версии jbzoo,затем создайте товар, и повторите условия проблемы, если работать будет по тому же принципу, то значит так работа модуля устроена.

Пишите посижу почитаю код класса, как там условия обрабатываются.


  • 0





Темы с аналогичным тегами фильтр поиска

Click to return to top of page in style!