WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Mainul Hassan v4.4.0

WCAPF

Filter WooCommerce products by category, tag, attribute, price, rating, author, meta fields, and keyword using AJAX.

WCAPF

The facts

Rating
4.3★ from 44
Active installs
8k+
Price
Free
Last updated
31 Mar 2026
Added
Nov 2015
Requires WP
6.0
Tested up to
WP 6.9.7
Requires PHP
7.2
Downloads
195,391

Our analysis

AI-assisted

WCAPF – Ajax Product Filter for WooCommerce is a WordPress plugin designed to enhance product search functionality on WooCommerce sites. It allows customers to filter products by various criteria such as category, tag, attribute, price, and more, using AJAX for instant updates without page reloads. This improves the shopping experience by helping users find products more efficiently.

The plugin offers multiple display formats and styling options for filters, enabling site owners to customise how filters appear on their shop and archive pages. It is suitable for WooCommerce store owners looking to improve product discoverability and enhance user engagement with advanced filtering options.

Best for: WooCommerce store owners seeking to enhance product filtering capabilities.

What it does well

  • Filters products by category, tag, attribute, price, and more
  • Instant updates using AJAX without page reloads
  • Multiple display formats for filter options
  • Supports variable products and WooCommerce attribute lookup tables
  • Automatically generates filter options from supported data sources

Where it falls short

  • The Pro version is required for more advanced features
  • Limited information on premium features available

Verdict

WCAPF – Ajax Product Filter for WooCommerce provides essential filtering tools for online shops, making it a useful addition for improving customer experience. However, users may need to consider the Pro version for more complex filtering needs.

From the developer

Mainul Hassan's own description of WCAPF, lightly tidied.

WCAPF – Ajax Product Filter for WooCommerce helps customers filter WooCommerce products by category, tag, attribute, price, rating, author, meta fields, and keyword using AJAX. The plugin updates results instantly without reloading the page, helping customers find products faster on WooCommerce shop and archive pages.

WooCommerce Product Filtering Options

  • Taxonomy: Let customers browse products by category, tag, or any custom taxonomy.

  • Attribute: Narrow down results using product attributes such as size, color, material, and more.

  • Price: Help customers find items within their budget using a flexible price range filter.

  • Rating: Show products based on customer ratings.

  • Product Status: Allow customers to filter products by status such as Featured or In Stock.

  • Post Author: Filter products by their author.

  • Post Meta: Filter products using custom post meta values.

  • Keyword: Search for products using keywords.

Flexible Filter Display Options

  • Multiple Display Formats: Present filter options using checkboxes, radio buttons, dropdowns, multiselect, or labels.

  • Styling and Layout: Choose from list, inline, grid, or hierarchical display for taxonomies, with accordion support for hierarchies.

  • Price Filter Options: Use a price slider with minimum and maximum inputs (custom price ranges are available in the Pro version).

  • Product Count & Tooltips: Show the number of products available for each filter and display informative tooltips on hover.

  • Automatic Filter Generation: Automatically generate filter options from taxonomy terms, attributes, or other supported data sources.

  • Include/Exclude Options: Control visibility by including or excluding specific terms, users, or meta values.

  • Search Field & Toggles: Include a search field within filters for quick navigation and use show more/less toggles to keep the interface clean.

  • Color/Image Swatches: Display filter options using visual color or image swatches for a better shopping experience.

Advanced Filtering Functionality

  • Variable Product Support: Works seamlessly with variable products and WooCommerce attribute lookup tables.

  • Ajax Pagination & Sorting: Navigate filtered results and apply product sorting without page reloads.

  • Active Filters Display: Show selected filters above the product loop for quick adjustments by the user.

  • Dynamic Product Count: Update product counts in real time based on applied filters to avoid “no results found” messages.

  • Smart Visibility: Automatically hide or disable empty filters and irrelevant options that return zero products.

Easy Integration

Create your filters and display them on WooCommerce shop and archive pages. Add the filters using the WCAPF – Product Filter Form widget or place the [wcapf_form] shortcode in a page, post, or theme template.

Premium Features (Pro)

The Pro version adds more advanced filtering capabilities and extra configuration options for more complex stores. Some of the enhanced features include:

  • Different Filters for Different Archives: Show more relevant filters depending on the current product category or archive. Documentation

  • Filters on Custom Pages: Build custom product layouts outside default WooCommerce templates using the [wcapf_products] shortcode. Documentation

  • Multi-Vendor Support: Compatible with popular multi-vendor plugins, allowing customers to filter by store name or vendor. Documentation

  • Advanced Controls: Includes manual filter options, sort by filter, per page filter, custom price ranges, and additional configuration settings.

Drag and Drop Filter Creation

Create filters quickly using the intuitive admin interface. Add filters, configure settings, reorder them, and remove them easily.

Custom Filter Keys in URL

Define the filter key used in the URL to identify the type of filter applied.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for filtering products.

HUSKY

HUSKY

87

HUSKY - WooCommerce Products Filter Professional (former name is WOOF) – flexible, easy and robust professiona...

Free 80k+ installs 4.6★ (336)
Filter Everything

The most flexible filters for WooCommerce products & WordPress content. Includes everything needed, suppor...

Free 50k+ installs 4.6★ (148)
Advanced AJAX Product Filters

Fast and flexible AJAX product filters for WooCommerce. Filter by categories, attributes, price, tags, rating,...

Free 50k+ installs 4.7★ (387)
Category AJAX Filter

AJAX filter & WooCommerce product filter. Instantly filter posts, custom post types & products by cate...

Free 6k+ installs 4.9★ (153)
annasta Filters for WooCommerce

All-in-one products search and filtering solution for your WooCommerce shop with rich features and customizati...

Free 2k+ installs 4.8★ (44)