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