Понимаю, что выходной, но! Кто-нибудь занимался такой задачей, как в фильтрации товаров фильтры объединить в группы? В идеале, чтобы группы совпадали с теми, что в опциях определены?
Я не занимался, но если бы нужно было, то посмотрел бы что приходит в массиве options и если там есть группа, то через switch на fenom сгруппировал бы.