Все прекрасно, но почему же про пересечение категории и бренда не подумали (или подумали, может я не увидел). Если в категории есть подкатегории и у родительской категории выбрать бренд, то ссылки подкатегорий не меняются на подкатегория+бренд, т.е. если я выбрал нужный бренд и хочу сузить выбор подкатегорией, то этого сделать не получится, нужно будет это повторить опять.
Похожий вопрос был тут Подкатегории Не исчезают при включении фильтров не совсем то. Про парадигму cs-cart знаю, только парадигма в этом случае кривая до безобразия. Примеры правильной работы:
https://www.220-volt.ru/catalog/gajkoverty/bosch/
https://bosch.vseinstrumenti.ru/instrument/shurupoverty/akkumulyatornye_dreli-shurupoverty/
https://www.amazon.com/s/ref=lp_551236_nr_p_89_0?fst=as%3Aoff&rh=n%3A228013%2Cn%3A!468240%2Cn%3A328182011%2Cn%3A551236%2Cp_89%3ABLACK%2BDECKER&bbn=551236&ie=UTF8&qid=1538943168&rnid=2528832011
И такой вопрос, допустим есть категории:
категория
-подкатегория
фильтр
делаем страницы по родительской категории и подкатегории, получаем
категория+фильтр
подкатегория+фильтр
в хлебных крошках товара или в списке характеристик есть ссылка только на подкатегория+фильтр, а как еще в хлебные крошки или в списке характеристик вывести ссылку на родительскую категорию категория+фильтр?