Filtering is what turns a product catalog into a usable catalog. JetSmart Filters is the filtering engine for the Crocoblock ecosystem: checkboxes, radio, range sliders, date periods, alphabetical indexes, search, and rating filters — all applying via AJAX across Elementor, Bricks, and Gutenberg listings. It pairs with JetEngine as the query layer, and its deep WooCommerce support makes it the filtering half of serious shop builds, ahead of lighter options like FacetWP in builder integration depth.
The 3.8.x line is a compatibility tour de force: WooCommerce archive pagination during AJAX, Unicode taxonomy names, Polylang permalinks, Elementor Pro Loop Grid behavior, and signed AJAX requests for calendar filtering — the unglamorous fixes that decide whether filtering actually works on production sites.
Competitive Features
- Full filter type set. Checkboxes, radio, select, range sliders, date periods, search, alphabetical indexes, rating, and visual color/landscape pickers.
- Multi-builder support. Filters apply to Elementor, Bricks, and Gutenberg listings from the same configuration.
- JetEngine Query Builder integration. Filters target any query — posts, CCTs, users, terms — not just products.
- WooCommerce shop filtering. Attribute, category, tag, price, and stock filtering with indexed counts.
- AJAX application with URL state. Filters update listings without reloads while keeping shareable, back-button-friendly URLs.
- Alphabet filtering. First-letter indexes now work with JetEngine term listings and Elementor taxonomy Loop Grids.
- Signed AJAX requests. Secure request signing, including compatibility with JetEngine Calendar filtering.
- Polylang and WPML aware. Permalink filters and redirects use correctly translated pages and taxonomy terms.
Key Features
- Unicode-safe taxonomies. WooCommerce product attribute filtering and indexed counts support Unicode taxonomy names — critical for non-Latin stores.
- Archive pagination correctness. WooCommerce archive pagination updates correctly during AJAX filtering, including JetEngine archive templates.
- Range slider accessibility. Keyboard step changes apply correctly in range filters.
- Duplicate result elimination. Filtered user meta queries no longer return duplicate users.
- Elementor Pro Loop Grid respect. Posts-per-page values for Current Query sources are preserved during filtering.
- Provider wrapper preservation. Elementor Pro Products provider wrappers survive filtered requests that return no results.
- Indexed group behavior. Collapsible group filters hide parent toggles when all child terms are empty.
- Referrer handling. Self-referrer AJAX requests no longer collide with public WordPress provider query variables.
Comparison with Competitors
JetSmart Filters vs FacetWP
| Feature | JetSmart Filters | FacetWP |
|---|---|---|
| Builder integration | Elementor, Bricks, Gutenberg deep | Broad but less visual |
| Query sources | JetEngine queries (CCT, users, terms) | WP_Query focused |
| Filter types | Comparable breadth | Comparable breadth |
| Ecosystem | Crocoblock suite | Standalone |
| WooCommerce depth | Strong, with indexed counts | Strong |
| Best for | JetEngine-powered builds | General-purpose sites |
FacetWP is the veteran generalist. JetSmart Filters is the natural choice when the site runs on JetEngine — the query integration is native.
JetSmart Filters vs Filter Everything
| Feature | JetSmart Filters | Filter Everything |
|---|---|---|
| AJAX listing integration | Native across builders | Via shortcode/widget |
| Range and date filters | Yes | Yes |
| Search filter | Yes | Yes |
| WooCommerce indexed counts | Yes | Partial |
| Visual filter widgets | Extensive | Moderate |
Filter Everything is a solid lightweight option. JetSmart Filters wins on builder widgets and the JetEngine query surface.
Recommended Stack — filtering belongs to data-driven sites. JetSmart Filters pairs with the JetEngine query layer it is built on, FiboSearch Pro for the search side of product discovery, and WP Rocket configured to respect AJAX endpoints.
Official Changelog
Version 3.8.5.1
Release Date: September 16, 2026
- Hotfix release following the 3.8.5 compatibility line, addressing reported issues from the August updates.
Version 3.8.5
Release Date: August 27, 2026
- Fixed: Elementor Pro Products provider wrappers are now preserved when filtered requests return no results.
- Fixed: Alphabet filtering now works with JetEngine term listings and Elementor taxonomy Loop Grids.
- Fixed: WooCommerce archive pagination now updates correctly during AJAX filtering, including JetEngine archive templates.
- Fixed: Filtered user meta queries no longer return duplicate users.
- Fixed: WooCommerce product attribute filtering and indexed counts now support Unicode taxonomy names.
- Fixed: Range filters now apply keyboard step changes correctly.
- Fixed: Elementor Pro Loop Grid now preserves the posts-per-page value for Current Query sources.
- Fixed: Signed AJAX requests now work correctly with JetEngine Calendar filtering.
- Fixed: Self-referrer AJAX requests no longer collide with public WordPress provider query variables.
Version 3.8.4
Release Date: August 4, 2026
- Fixed: Plain query parsing and self AJAX referrer URLs now support custom permalink symbols while preserving legacy URL compatibility.
- Fixed: Polylang permalink filters and Apply Button redirects now use the correct translated pages and taxonomy terms.
- Fixed: Indexed Collapsible Group filters no longer show parent toggles when all child terms are empty.
- Fixed: Direct visits to self-referrer URLs now redirect to the clean front-end URL instead of being processed as AJAX requests.
- Fixed: JetEngine archive templates no longer trigger warnings when pagination query properties are missing.
- Fixed: Dynamic Range min/max values now use published products only.
- Fixed: WooCommerce product taxonomy filters now hide terms with no catalog-visible products when out-of-stock items are hidden.
- Fixed: Permalink filter values are now encoded correctly.
Frequently Asked Questions
Does JetSmart Filters work without JetEngine?
Yes for WooCommerce filtering — it filters standard shop archives and product loops. The deepest integration, however, comes with JetEngine’s Query Builder, where filters can target custom content types, users, and terms.
Which builders are supported?
Elementor, Bricks, and Gutenberg. Filter widgets exist natively for each, and the same filter configuration applies across builders.
Do filters work without page reloads?
Yes. Filtering applies via AJAX, while URL state updates keep filtered views shareable and support browser back navigation.
Can I filter custom content types?
Yes, through the JetEngine integration. Custom Content Types stored in dedicated database tables are first-class filter targets.
Is it compatible with multilingual sites?
Yes. The 3.8.4 line specifically fixed Polylang permalink filtering and redirects, and taxonomy term translations resolve correctly.
Is the GPL version the full plugin?
Yes. The download includes all filter types and integrations for unlimited sites under the GPL license.






Leave a Reply