причем тут добр-недобр. Этот фильтр так не работает - он работает в обратную сторону - берет значения, которые заполнены в базе и строит по ним доступные варианты выборки. Если ни значений ни товаров нет - он не делает вообще ничего.
выводить фильтр с левыми значениями, которые вздумалось придумать разработчику сайта, чтобы по ним написать нули - это какая-то дикость для меня, как посетителя сайта )))
если у него все на селектах/чекбоксах, то берешь просто поле elements нужных тв и ручками рисуешь ему форму с этими значениями и ноликами, если фильтр ничего не вернул
Ну кстати, возможен вариант привычки к интерфейсу. Скажем, условно моя мама привыкла, что на сайте, где она постоянно покупает, слева 2-й пункт "Рубашки". Рубашки все разобрали, но она будет упорно искать этот пункт.