CodeBold Smart Filters Let shoppers find it in three taps.
Our WooCommerce filter plugin. Size, colour, price, stock and sale — in any theme, with counts on every choice, and it keeps working when JavaScript does not.
— What it does
Scroll →
A filter panel
that behaves the way
shoppers expect.
01
Filters a shopper understands
Size, colour, brand, material, price, in stock and on sale. Sizes show as boxes and colours as dots, so the panel reads as the thing it is filtering rather than as a list of checkboxes.
02
Counts, so nobody hits a dead end
Every choice shows how many products it would leave. A choice that would leave nothing is greyed out rather than hidden, so the shopper can see it exists and why it is unavailable.
03
Every filtered view has its own address
The choices live in the web address, so a shopper can bookmark a filtered view, send it to someone, and use the back button without losing where they were.
04
It still works with JavaScript off
Every filter is an ordinary link and the panel is a real form. That matters for the visitors whose scripts never finish loading on a slow connection — they get a working shop rather than a dead sidebar.
05
Your theme keeps drawing your products
It fills the panel, not the grid. Any theme, block or classic, with no theme-specific setup — plus a Gutenberg block and an Elementor widget where you want to place it by hand.
06
Built for a real catalogue
The panel is worked out in one question to the database rather than one per filter, and has been tested on shops with tens of thousands of products.
— Getting started
Install it, and it reads your catalogue.
01
Install the free version
It is on WordPress.org. No account and no card, and it works on one website for as long as you want.
02
It reads your products
Sizes and colours come from the products themselves, so there is nothing to map and no taxonomy to set up first.
03
Arrange the panel
One settings screen to reorder the groups and rename the filters, with a preview beside it.
04
Add the paid part only if you need it
Custom fields, ACF fields and ratings — anything that is not a taxonomy — sit in the paid version. If you do not filter on those, the free version is the whole product.
— Why ours
Free that stays free.
It is our own plugin. We wrote it, we maintain it, and the free version is a finished tool rather than a trial.
The free version is not a trial
It works forever, on one website, with no cap and no account. Stopping a paid plan later does not switch your filters off — you stop getting updates and support.
We build it and we run it
This is our own plugin, not something resold. The people who fix it are the people who wrote it.
It degrades, rather than breaking
No JavaScript, an unusual theme, a slow connection — the filters still work, because they were built as links and a form first and enhanced after.
— Questions people ask
Questions people ask.
Yes. It works on one website with no time limit, no account and no card. The paid plans add filtering on custom fields, ACF fields and ratings.
Almost certainly. It fills the filter panel and leaves your theme to draw the products, and it needs no theme-specific setup. The free version is the quickest way to be sure.
Your filters keep working. You stop receiving updates and support.
The panel is worked out in a single database query rather than one per filter, and it has been tested on catalogues with tens of thousands of products.
Yes. Every choice is in the web address, so a filtered view can be bookmarked or sent to someone, and the back button behaves as expected.
On the product page at codeboldcommerce.com, which is where the plans and licence terms are kept up to date.
— Try it
Start with
the free version.
It works on one website for as long as you like, with no account and no card. Plans, licence terms and pricing live on the product page.
Built and maintained by Codebold. Currently in early access.