Better product filters: category filter, Apply button, drop-down lists, image tiles, AND logic and a bottom sheet on phones.
Tested on 2 buildsUpdated Nov 2, 2026Version 1.0.1CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Product Filters Pro: a category filter, logo tiles and an Apply button on your filters1 of 8
What it does
For stores with wide catalogs: fashion, electronics, spare parts. Core filters reload the page content after every click, have no category filter, and treat several values only as any of them. This add-on adds a category filter, an Apply button, drop-down lists, image tiles, all-of-the-values logic and a bottom sheet for phones. It works on your existing filters and the standard block.
How it works
Install the add-on and the category filter and phone sheet are on. Open Products, Filters Pro and pick a style for each filter, and all-of-the-values for Multiple checkbox features. Turn on the Apply button for all screens or for phones only. Customers tick values, press Apply and see the list load once. Colour swatches and search inside a filter stay as they are in core.
Features
Category filter with product counts
Several categories, together with other filters
Apply button on all screens or phones only
Drop-down list style
Image tile style for brand logos
All of the values logic for multi-value features
Values that give no products are switched off
Bottom sheet with a Filters button on phones
Settings per filter on one page
Core filters return when you disable it
What you get
Package
kv_product_filters_pro-1.0.1.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Supported
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Tested
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.17.2, Nov 2, 2026Tested on: Multi-Vendor 4.17.2, CS-Cart 4.17.2
Requirements
Platform
CS-Cart or Multi-Vendor 4.17.2 to 4.21.x
PHP
PHP 7.4 to 8.3, depending on your CS-Cart version
Requirement
Product filters under Products > Filters, and the Product filters block on your category pages. New stores have both
Core changes
None. Hooks and template overrides only
1.0.1
Nov 2, 2026
Latest
Fixed 5
Apply mode: a new price from the slider or its fields now switches Apply on, and Apply uses it at once.
Apply mode: no loading box stays on the page after a slider change.
Horizontal filter template: each open filter has its own Apply button, because it covers the one on the bar.
Horizontal filter template: filters open in place in the phone sheet, and the block leaves the page.
Horizontal filter template: image tiles, drop-downs and the category list keep a usable width.
Tested on Multi-Vendor 4.17.2, CS-Cart 4.17.2. No breaking changes.
1.0.0
Nov 2, 2026
Added 5
Category filter with counts.
Apply button for all screens or phones.
Drop-down list and image tile styles.
All of the values logic for Multiple checkbox features.
Bottom sheet on phones.
Tested on Multi-Vendor 4.17.2, CS-Cart 4.17.2. First release.
Does it replace my filters?
No. It works on your existing filters, and on the standard Product filters block.
Are colour swatches included?
CS-Cart already has them: choose the colour style in the filter. This add-on leaves them alone.
Can I filter by product options?
Not in this version. Filters work on features, as in core.
Why is All of the values missing on my filter?
It works on Multiple checkbox features. With other feature types a product has one value, so asking for two would always give nothing.
Do filtered pages get indexed?
The add-on adds the kvpf_cats parameter to links and marks them nofollow. Core decides how filtered pages are handled.
Does it work with my theme?
The filters use the core block and its template hooks. A theme that replaces that block with its own template may need the styles added. Check it on a test copy first.
Does it work with the horizontal filters template?
Yes. The category filter, styles and logic work in it. With the Apply button on, each open filter has its own Apply. On phones the filters open in place in the bottom sheet.
Do vendors get access?
No. Filters are set by the store owner, and apply to all products.