Умная фильтрация, меняет условия в зависимости от последовательности выбранных фильтров.
В админке свой интерфейс на ExtJS.
Свойства товаров могут храниться как единичные данные и как мультиданные.
Серверная часть написана в виде трех классов, интерфейса и коннектора.
Клиентская часть написана мной, но с использованием готовой полосы выбора цены.
Написан JS модуль +/- количества товаров с пересчетом веса и цены.
И т.п.......
С виду выглядит все просто, но за простотой скрыта сильна логика и расширяемость.
Так и планировалось мною - сделать чтобы внешне было просто.