Помогите разобраться как оптимизировать вывод фильтров товаров (используем OCFilter).
Сейчас логика
атрибут_1: Да/НЕТ
атрибут_2: Да/НЕТ
атрибут_3: Да/НЕТ
Хотим логику:
новый атрибут: икой-то , икой-то и икой-то (бывший атрибут_1, атрибут_2 и атрибут_3 уходят в значения)
Как это сгделать?
Подробно:
1. например имеется атрибут "Подходит в ручную кладь" со значением у части товаров ДА, а у другой части этот же атрибут идёт без значения (по логике можно посивить НЕТ).
Делаем ик для того чтобы в фильтре выводилось только значение ДА (значение НЕТ не красиво). Сопутствующая проблема этого решения в том, что если пересобирать фильтр после добавления новых товаров, то приходится все пустые значения удалять в атрибуих, иначе они налинают снова выводиться в фильтр.
2. Есть желание эту логику изменить чтобы сократить в фильтрах кол-во различных разгделов, и подобные значения атрибутов выводить в одном месте кнопками множественного выпотому чтора.
Допустим атрибут назовём "особенности", а в каждом товаре отметим подобные особенности в вигде значений, например:
- Подходит в ручную кладь
- Мягкая спинка
и тп