WordPress product filter plugin for WooCommerce

Fuzzy Product Filter & Search for WooCommerce

A big WooCommerce catalog buries good products. Fuzzy puts category, price, color, size, and stock filters in front of shoppers, with instant results and no code to write.

  • WordPress plugin
  • WooCommerce data
  • AJAX results
  • Mobile drawer
  • SEO URL control
  • Step Filter

See a choice become a result.

Pick a filter and the products, the count, and the URL all update at once. Your shopper keeps their place in the catalog.

6-step loop
Filter by store data
Categories, tags, attributes, price, rating, stock, sale, sort, and search.
Keep results understandable
Products, counts, selected chips, reset state, and empty values update together.
Control storefront behavior
Mobile popup, URL rules, performance settings, and guided product finder.

Desktop storefront

Search narrows the list right away.

Instant result

2 products found
Search: hoodie
T-Shirt with Logo T-Shirt with Logo $18 / t-shirt / black
Cap Cap $16 / accessory / blue
Hoodie with Pocket Hoodie with Pocket $45 / hoodie / gray
Hoodie with Zipper Hoodie with Zipper $45 / hoodie / green
Long Sleeve Tee Long Sleeve Tee $25 / t-shirt / gray
Polo Polo $20 / t-shirt / blue
SEO URL /shop/apparel/?type=hoodie&color=gray&stock=1

Step Filter

3 answers -> 1 compatible product Progress, conditions, result count, and modify answers.
Search Search, count, chips, and WooCommerce products update as the shopper types.

What the shopper gets

Shoppers find products faster.

A good product filter helps visitors choose. They never see the settings behind it.

01 No dead-end clicks

Hide or grey out unavailable values so shoppers never land on an empty result.

02 No full reloads

Products, counts, selected filters, pagination, and URLs change in place.

03 One tap on mobile

A floating button opens filters without covering the product grid.

Store examples

Find the WordPress product filter setup that matches your WooCommerce catalog.

Start from the store closest to yours. You can change the details in the builder after.

Mobile proof

Fashion shoppers filter without losing the product grid.

Combine color swatches, size buttons, sale filters, and stock status. On mobile, those controls open in a touch-friendly drawer.

  • Color and image swatches
  • Floating mobile filter button
  • Selected chips and clear reset

Core features

Build filters from the WooCommerce data you already manage.

Filter Builder

Start from your existing categories and attributes.

Create a filter set, drop in the blocks your catalog needs, and publish it. Show it on the shop, any category, tag, search results, or a single product, using a shortcode, widget, or page rule.

Category Price Attribute Rating Stock Sale Sort Fuzzy Search
CountsOn
Hide emptyOn
Search insideLong lists

AJAX behavior

Keep browsing smooth while filters change.

Input Debounce Loader Grid update

Choose auto apply or button apply, show loader states, debounce fast inputs, update pagination and counts, and tune selectors for custom themes.

Mobile and floating

Give mobile shoppers a filter that works with a thumb.

A floating button opens the filters in a drawer, so the product grid never disappears behind a sidebar.

Filters Size Color Stock

Step Filter / Wizard

Guide complex buyers step by step.

Some catalogs need a product finder. Ask a few questions, then show the products that match. Buyers can change an answer without starting over.

Step 1 of 3

What are you matching?

SEO, performance, compatibility

Control the parts that usually make filters risky.

SEO and URLs

Control filter URLs.

/shop/sneakers/ /shop/sneakers/?color=black&size=9 canonical, noindex rules, selected parameters

Choose query, hash, or clean URL modes, keep selected parameters visible, and decide which filter pages should be indexed.

Large catalogs

Keep large catalogs fast.

  • Index tables and cache filter results
  • Static, instant, and live count modes
  • Rebuild index tools
  • Live counts and random sorting get heavier as the catalog grows

Developer control

Fit real WordPress and WooCommerce themes.

Fuzzy works with most WooCommerce themes and includes selectors and compatibility tools for custom layouts.

  • Products container selector
  • Product item selector
  • Pagination selector
  • Result count selector
  • OrderBy selector

Appearance

Make the filter look like part of the store.

The filter sits on your storefront, so it should look like your store, not a bolted-on plugin.

  • Layout presets and block styles
  • Buttons, toggles, swatches, and dropdowns
  • Loader, overlay, spacing, and custom styling options

Pricing

Choose your plan.

Start with the free WooCommerce filter, then upgrade when you need Pro controls for more stores, mobile behavior, styling, and large catalogs.

30-day money-back guarantee Updates and support terms shown at checkout

1 Site

$49 / year

Billed annually

Buy now
  • Use on one WooCommerce store
  • AJAX filters, counts, and selected chips
  • Mobile floating filter controls
  • SEO URL and compatibility settings

Unlimited

$149 / year

Billed annually

Buy now
  • Use across unlimited WooCommerce stores
  • Full Pro feature set for agency work
  • Large catalog indexing and cache tools
  • Compatibility controls for custom themes

Free plan

Try the core WooCommerce filter before choosing Pro.

Download Free for category, price, attribute, and AJAX filtering basics, then upgrade only when your store needs more control.

Download free

Docs and support

Set up the first filter, then tune the details when your store needs them.

The docs cover the questions that stall most installs: where to place the filter, how AJAX targets your theme, what mobile does, how URLs behave, and how large catalogs hold up.

Is Fuzzy a WordPress product filter plugin?

Yes. Fuzzy is a WordPress plugin for WooCommerce stores. It adds product filters, AJAX filtering, mobile filter layouts, SEO URL controls, and a guided product finder.

Does it work with my WooCommerce theme?

Fuzzy works with most WooCommerce themes and includes selector settings, compatibility modes, debug tools, and troubleshooting guidance for custom product loops.

Can I use shortcode or widget?

Yes. Create a filter set, choose where it appears, and place it with a shortcode or widget on supported WooCommerce and WordPress pages.

Does it support product attributes and variations?

Fuzzy supports WooCommerce attributes and includes variation settings for filtering and counts. Use variation modes carefully when stock, parent products, and individual variations need different behavior.

Can I filter products without a full page reload?

Yes. AJAX filtering updates products, pagination, result count, active filters, available terms, and price range without a full page reload.

Can I control filter URLs for SEO?

Use query, hash, or clean URL modes with selected parameters, canonical rules, robots meta, noindex controls, and sitemap decisions.

How does filtering work on mobile?

A floating button opens the filters in a popup or off-canvas drawer. Mobile layouts, breakpoints, and touch-friendly controls let shoppers filter without losing the product grid.

Is it suitable for large catalogs?

Use index tables, cache, and count modes, and rebuild the index after big catalog changes. Pick lighter count modes over live counts as the catalog grows.

What is included in Free vs Pro?

Free gets a working WooCommerce filter you can test on your store. Pro adds deeper mobile behavior, advanced display types, styling, search and sort controls, guided selling, and large-catalog workflows.

Can developers customize AJAX selectors or CSS?

Yes. Developers use selector settings and compatibility tools for custom layouts. Styling depth depends on the selected plan.

Does it work with Elementor, WPML, and cache plugins?

Fuzzy includes compatibility tools for common WooCommerce stacks: page builders, multilingual plugins, and optimization plugins. Use the compatibility docs to adjust selectors or cache behavior.

Contact form

Need help choosing the right setup?

Send a short note about your theme, catalog size, and the filter behavior you need. The production form can connect to your support tool.