Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Фильтр товаров


Recommended Posts

Такой вопрос, у меня на страницы категорий имеются несколько значений атрибутов. К примеру - скидка, вид обуви. Фильтрация товаров происходит по такому принципу, выбираю скидку 50% процентов фильтр выдает все товары у которых есть атрибут 50%, если же еще выбираю вид обуви к примеру туфли, то фильтр выдает мне все имеющиеся туфли и со скидкой и без нее, в результате фильтр выдает все товары со скидкой 50% и все туфли. То-есть перемножение значение фильтров не происходит. Вот контроллер вывода атрибутов:

foreach($data['attributes'] as $j => $attribute_group) {
            foreach($attribute_group['attribute_values'] as $attribute_id => $attribute) {
                
                    if(isset($ave_shortcodes_filter_setting['display_attribute_' . $attribute_id])){
                        $display_attribute = $ave_shortcodes_filter_setting['display_attribute_' . $attribute_id];
                        if($display_attribute != 'none') {
                            $data['attributes'][$j]['attribute_values'][$attribute_id]['display'] = $display_attribute;                            
                        }else{
                            unset($data['attributes'][$j]['attribute_values'][$attribute_id]);
                            if(!$data['attributes'][$j]['attribute_values']) {
                                unset($data['attributes'][$j]);
                            }
                        }
                    } else {
                            unset($data['attributes'][$j]['attribute_values'][$attribute_id]);
                            if(!$data['attributes'][$j]['attribute_values']) {
                                unset($data['attributes'][$j]);
                            }
                    }
                
            }
        }

 

Как сделать чтобы происходило наложение условий ?

Надіслати
Поділитися на інших сайтах


Тогда лучше спросить у разработчика фильтра. Но в Filter Pro вроде был переключатель логики и/или, если мне не изменяет память...

 

Могу ошибаться, но не припомню, чтобы Filter Pro встраивался в какую-то тему...

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.