Описываю проблему. Интернет-магазин, 70 тысяч товаров, все в 1 инфоблоке, ~250 свойств инфоблока. Возьмем любой раздел, где есть товары, все товары активные, большинство из них в наличии. В фильтре ставлю отметку Активность=Да, найдено 70 товаров. Снимаю отметку Активность = (любой), найдено 170 товаров http://prntscr.com/d7zhmv Что за глюк, ведь все товары активны, а значит количество найденных товаров должно совпадать?
Александр Кислицын написал: а ничего, что снизу у вас есть фильтр по доступности - "Да"?
Ничего. Он всегда стоит. Все товары с доступно=да и без указания активности - 170 штук Все товары с доступно=да и с указанием активность=да = 70 штук при этом все товары в разделе активны
Александр Кислицын написал: а ничего, что снизу у вас есть фильтр по доступности - "Да"?
Ничего. Он всегда стоит. Все товары с доступно=да и без указания активности - 170 штук Все товары с доступно=да и с указанием активность=да = 70 штук при этом все товары в разделе активны
активность и доступность это разные вещи, поэтому и разные количества и вывод во фронте можно сделать как по активности, так и по доступности.