Yii2 виджет категории, фильтр товаров, слайдер цен.
Все, что ниже этого текста, представляет собой виджет категории товаров, включающий в себя слайдер цен и настраиваемый для каждой категории набор фильтров с подсчетом вхождений товаров.
Передаваемые данные виджету - id категории.
Заданные параметры фильтра отражаются в адресной строке и при повторном заходе на страницу выборка и параметры сохраняются.
В виджете используется ajax (тип данных html, json) и pjax. Такого типа запросы (за исключением контента окна товара и запрос на формирования изображений товаров) замыкаются на текущую страницу.
Размер изображении товаров настраивается в параметрах конфигурации Yii2. Создание миниатюр картинок происходит при первичном просмотре категории/товара, в дальнейшем используются существующие миниатюры.