@okseo

Фильтр по цене не работает для вариативных товаров?

Что надо сделать, чтобы на странице категории отобразить минимальные цены тех вариантов вариативных товаров, которые удовлетворяют условию фильтра по цене.

Например: товары (вариотивные) отличаются ценой в зависимости от размера, карточки товара выглядят так:
Товар 1 (10 - 90 $) --> : Варианты: 10 | 30 | 50 | 70 | 90
Товар 2 (10 - 200 $) --> : Варианты: 10 | 40 | 80 | 150 | 200
Товар 3 (10 - 250 $) --> : Варианты: 10 | 50 | 100 | 150 | 250

Сейчас на странице категории при фильтрации по цене "от 45 до 70$" товары отображается так:
Товар 1 (10 - 90 $)
Товар 2 (10 - 200 $)
Товар 3 (10 - 250 $)
Т.е. по сути никакой фильтрации не происходит.

А надо так:
Товар 1 (50 $) - показать минимальную цену варианта товара, удовлетворяющего фильтру
Товар 2 (40 $)
Товар 3 (50 $)

Или так:
Товар 1 (50 - 70 $) - показать диапазон цен товаров, удовлетворяющих фильтру
Товар 2 (40 $)
Товар 3 (50 $)

Выручайте, сам искал-искал, ничего не нашел по этому вопросу(
  • Вопрос задан
  • 280 просмотров
Пригласить эксперта
Ответы на вопрос 1
@neverdome
Немного погуглил на английском и эта проблема решается плагином The Best Price Filter for Woocommerce.
Все очень просто. Если штатный фильтр настроен, то нужно просто скачать и активировать этот плагин.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы