Title: WCAPF – Ajax Product Filter for WooCommerce
Author: Mainul Hassan
Published: <strong>12 de noviembre de  2015</strong>
Last modified: 31 de marzo de  2026

---

Buscar plugins

![](https://ps.w.org/wc-ajax-product-filter/assets/banner-772x250.png?rev=3496000)

![](https://ps.w.org/wc-ajax-product-filter/assets/icon-256x256.png?rev=3496000)

# WCAPF – Ajax Product Filter for WooCommerce

 Por [Mainul Hassan](https://profiles.wordpress.org/shamimmoeen/)

[Descargar](https://downloads.wordpress.org/plugin/wc-ajax-product-filter.4.4.0.zip)

 * [Detalles](https://es-ar.wordpress.org/plugins/wc-ajax-product-filter/#description)
 * [Valoraciones](https://es-ar.wordpress.org/plugins/wc-ajax-product-filter/#reviews)
 * [Desarrollo](https://es-ar.wordpress.org/plugins/wc-ajax-product-filter/#developers)

 [Soporte](https://wordpress.org/support/plugin/wc-ajax-product-filter/)

## Descripción

**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.

[**View Demo**](https://demos.wptools.io/wc-ajax-product-filter/?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Demo)
| [**Documentation**](https://wptools.io/docs/wc-ajax-product-filter/?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation)
| [**💎 Upgrade to Pro**](https://wptools.io/wc-ajax-product-filter/?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Pro+Upgrade)

### 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](https://wptools.io/docs/wc-ajax-product-filter/common/different-filters-for-different-archive-pages/?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation)
 * **Filters on Custom Pages:** Build custom product layouts outside default WooCommerce
   templates using the `[wcapf_products]` shortcode. [Documentation](https://wptools.io/docs/wc-ajax-product-filter/common/filters-on-custom-pages/?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation)
 * **Multi-Vendor Support:** Compatible with popular multi-vendor plugins, allowing
   customers to filter by store name or vendor. [Documentation](https://wptools.io/docs/wc-ajax-product-filter/common/filter-by-vendor/?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+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.

For example, in the URL **../?category=shirts&color=white**, **category**, and **
color** are the filter keys.

### Option to Disable Ajax Filtering

Allow users to disable AJAX filtering if needed. While AJAX filtering is generally
recommended for seamless browsing, users can choose to disable it to troubleshoot
any potential JavaScript conflicts that may arise after updating the product loop.

### Customization

Easily customize the appearance of the filters to match the design and style of 
your theme. The plugin provides a variety of settings on the plugin settings page,**
including CSS variables for styling**, allowing developers to quickly customize 
the global filter appearance.

### Theme Compatibility

The plugin is designed to be highly compatible with a wide range of themes that 
follow the standard guidelines set by WooCommerce. This means it is likely to work
effectively with almost any theme you choose.

### Developer Friendly

The plugin includes essential hooks, filters, and template overrides so developers
can adjust filter data, customize output, and extend the plugin functionality.

## Capturas

[⌊Filters Demo 1⌉⌊Filters Demo 1⌉[

Filters Demo 1

[⌊Filters Demo 2⌉⌊Filters Demo 2⌉[

Filters Demo 2

[⌊Filters Demo 3⌉⌊Filters Demo 3⌉[

Filters Demo 3

[⌊List of Forms⌉⌊List of Forms⌉[

List of Forms

[⌊Form Filters⌉⌊Form Filters⌉[

Form Filters

[⌊Plugin Settings⌉⌊Plugin Settings⌉[

Plugin Settings

## Preguntas frecuentes

### How can I get support?

If you have any questions or need support, free users can use the [WordPress.org support forum](https://wordpress.org/support/plugin/wc-ajax-product-filter/).
Premium users can contact us through our [support page](https://wptools.io/support/?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Pro+Support).
You can also check the [documentation](https://wptools.io/docs/wc-ajax-product-filter/?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation)
for guides and detailed usage instructions.

### How can I see the plugin in action?

You can explore the plugin features and filtering behavior on our [demo site](https://demos.wptools.io/wc-ajax-product-filter/?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Demo).

### Is the plugin compatible with all WordPress themes?

The plugin is compatible with most WordPress themes that follow standard WooCommerce
theme guidelines. Some themes with heavily customized product loops may require 
small adjustments.

### Can users select multiple options from a filter?

Yes. If enabled in the filter settings, users can select multiple options from a
filter to refine product results more precisely.

### Does the plugin support custom taxonomies?

Yes. WCAPF can filter WooCommerce products using any registered taxonomy, including
custom product taxonomies created by themes or other plugins.

### Why is the filter not working?

If the filters are not working as expected, try the following steps:

 * Ensure your WordPress and WooCommerce versions meet the minimum requirements.
 * Test with a default WordPress theme to rule out theme conflicts.
 * Temporarily deactivate other plugins and reactivate them one by one to identify
   possible conflicts.

If the issue persists, please open a support topic and we will help investigate 
the problem.

## Reseñas

![](https://secure.gravatar.com/avatar/c7931aa36644e13d72626034655523a0465946af4e073afbd2c571672978f7c5?
s=60&d=retro&r=g)

### 󠀁[Does not display stock status of variable products correctly.](https://wordpress.org/support/topic/does-not-display-stock-of-variable-products-correctly/)󠁿

 [tokyomagic](https://profiles.wordpress.org/tokyomagic/) 29 de agosto de 2025

Everything about this filter plugin is great except for one thing. As the title 
reads, this plugin will not display stock status correctly for variable products.
Developers have confirmed that the instock filter assumes variables products are
instock until all variable products are out of stock. So the below feature is incorrect.
Filter by Product Status: Allow customers to filter products based on their status,
such as featured or in-stock items. Seeing as ecommerce stores display a mix of 
simple and variable products, having a filter system that does not correctly display
the stock availability of variable products makes this particular aspect of the 
filter pointless and the above statement false. Customer service has also been fairly
prompt, I have had no issues here. Will change this review if the developer fixes
the stock status filter.

![](https://secure.gravatar.com/avatar/5d8a8be8fd17559f9eeff2ec59e0e28f0cd32499f1e2bc689dd3642fd97a6b10?
s=60&d=retro&r=g)

### 󠀁[Greath plugin](https://wordpress.org/support/topic/greath-plugin-3/)󠁿

 [theshork](https://profiles.wordpress.org/theshork/) 17 de julio de 2025

Great plugin and friendly support

![](https://secure.gravatar.com/avatar/e869505fd8d54a5aecb1d25a8f11a98b504b7934540ad5b34ce8dc912555f8bf?
s=60&d=retro&r=g)

### 󠀁[The WCAPF plugin does not work when opened in the additional language; it says t](https://wordpress.org/support/topic/the-wcapf-plugin-does-not-work-when-opened-in-the-additional-language-it-says-t/)󠁿

 [alexgold666](https://profiles.wordpress.org/alexgold666/) 5 de diciembre de 2024

Please advise how to fix the issue with displaying attributes on the category page.

![](https://secure.gravatar.com/avatar/fc23212009226935a3a2f24ec4a168a2505df85ca7d323334e5299174e914325?
s=60&d=retro&r=g)

### 󠀁[No Customer Service !](https://wordpress.org/support/topic/no-customer-service-14/)󠁿

 [trewano](https://profiles.wordpress.org/trewano/) 6 de enero de 2025 2 respuestas

They start to work on the problem , but after they told us is working now we check
and is not working. Now we have send several emails again but no answer ! you can
check all here trewanoclothing.com , the filter like Size are not working if you
select a Size like M ( all our products have M ) only some product is showing, This
filter are not working till now ! We will update if they answer our emails and siolve
after 3 months our problem . Today is 6/01/2025

![](https://secure.gravatar.com/avatar/9de6395997235dfdbc046a07596dac5703f882bc487f7beb9e20eada4376c340?
s=60&d=retro&r=g)

### 󠀁[A GREAT PLUGIN](https://wordpress.org/support/topic/a-great-plugin-453/)󠁿

 [epidemics01](https://profiles.wordpress.org/epidemics01/) 20 de noviembre de 2024

I've been looking for a plugin for a product category filters on WooCommerce for
a long time, and to be honest, only this plugin is without any roadblocks or errors,
it works great and is very easy to use, I recommend it to everyone!!!

![](https://secure.gravatar.com/avatar/b16bc86b5902786381908ea4846109e8247fe94caf6c0c233daed8c67b641faa?
s=60&d=retro&r=g)

### 󠀁[Functional and intuitive](https://wordpress.org/support/topic/functional-and-intuitive-2/)󠁿

 [eqlipt](https://profiles.wordpress.org/eqlipt/) 27 de abril de 2024

I was able to build solid filter on Free version. I checked almost all available
filter plugins, and they either didn't have required tweaks, or had non-intuitive
interface, or often both. WCAPF combines super-easy interface and maximum instruments
and options to create a filter of desired complexity. I contacted support couple
times and got cheerful and useful response.

 [ Leer todas las 44 reseñas ](https://wordpress.org/support/plugin/wc-ajax-product-filter/reviews/)

## Colaboradores y desarrolladores

“WCAPF – Ajax Product Filter for WooCommerce” es un software de código abierto. 
Las siguientes personas han colaborado con este plugin.

Colaboradores

 *   [ Mainul Hassan ](https://profiles.wordpress.org/shamimmoeen/)

“WCAPF – Ajax Product Filter for WooCommerce” ha sido traducido a 1 idioma. Gracias
a [los traductores](https://translate.wordpress.org/projects/wp-plugins/wc-ajax-product-filter/contributors)
por sus contribuciones.

[Traduce “WCAPF – Ajax Product Filter for WooCommerce” a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/wc-ajax-product-filter)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/wc-ajax-product-filter/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/wc-ajax-product-filter/),
o suscríbete al [log de desarrollo](https://plugins.trac.wordpress.org/log/wc-ajax-product-filter/)
por [RSS](https://plugins.trac.wordpress.org/log/wc-ajax-product-filter/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 4.4.0 (1 April 2026)

 * New – Options to disable noUiSlider and Tippy.js from plugin settings
 * Changed – Settings tabs reorganised: “Others” renamed to “Phrases”
 * Deprecated – [wcapf_filter] shortcode; use [wcapf_form] instead
 * Fix – Active filter and reset button IDs are now stable across AJAX updates
 * Fix – Post-author active filter was showing user ID instead of display name
 * Fix – Native search forms were being pre-filled with the keyword filter value
 * Enhancement – Range slider and keyword filter interactions improved

#### 4.3.0 (16 March 2026)

 * Security – Fixed SQL injection vulnerability and improved query safety
 * Performance – Improved hierarchical taxonomy term counting
 * Fix – Resolved issues using non-ASCII characters in filter keys
 * Enhancement – Improved escaping and output handling across frontend templates
 * Enhancement – Improved WordPress coding standards compliance and overall code
   quality
 * Enhancement – Updated plugin name to “WCAPF – Ajax Product Filter for WooCommerce”

#### 4.2.3 (2 March 2025)

 * Fix – Prevent errors by skipping undefined taxonomies when they are unregistered

#### 4.2.2 (20 January 2025)

 * Fix – Deprecated react render issue
 * Fix – Dynamic property creation issue
 * Fix – Translations loading issue
 * Enhancement – Add spacing to radio input

#### 4.2.1 (30 July 2024)

 * Compatibility – Ensured plugin compatibility with WordPress 6.6

#### 4.2.0 (27 August 2023)

 * Fix: Resolved issue with unwanted filter options on attribute filters using lookup
   tables
 * Security: Addressed vulnerabilities for enhanced plugin security

#### 4.1.0 (20 July 2023)

 * New Feature – Added keyword filter to enable product filtering using keywords
 * Compatibility – Ensured plugin compatibility with WordPress 6.0
 * UI Enhancement – Improved the admin user interface

#### 4.0.0 (15 June 2023)

 * **Redesigned Admin UI:** We have revamped the plugin’s admin interface to provide
   a more intuitive and user-friendly experience. You’ll find it easier than ever
   to configure and manage your product filters.
 * **Codebase Refactoring:** We have refactored the codebase to optimize performance
   and lay a solid foundation for future enhancements.
 * **Filter-Form Association:** Filters are now linked to a form. This means that
   filters are contained within a specific form, simplifying management and organization.
   The form shortcode is now used to display all filters linked to that form on 
   the frontend.
 * **Additional Settings:** We have introduced additional settings that offer you
   more control over your filters.
 * **Bug Fixes:** We have diligently addressed and fixed several bugs reported by
   our valued users. These fixes contribute to a more stable and reliable plugin
   performance.

#### 3.3.2 (04 January 2023)

 * Prevent redirect to product page while filtering on the search page and getting
   a single result.
 * Fix SQL error caused by joining alias

#### 3.3.1 (27 September 2022)

 * Make it compatible with woo-variation-swatches

#### 3.3.0 (13 September 2022)

 * Feature – Option to specify user roles for post author filter

#### 3.2.0 (01 August 2022)

 * Fix – custom loading image issue

#### 3.1.0 (29 July 2022)

 * Fix – loading image upload button js issue
 * Fix – product sorting via ajax issue
 * Fix – products count result not updating issue

#### 3.0.0 (17 July 2022)

 * Release pro version
 * Refactor the plugin

#### 2.0.3

 * Fixed bug – ‘wcapf_get_term_objects’ function was working incorrectly

#### 2.0.2

 * Added option to disable transients
 * Added option to clear transients

#### 2.0.1

 * Fixed filtering bugs on product taxonomy pages
 * Added more functionality to price filter display type list widget
 * Added option to enable/disable font awesome
 * Updated localization

#### 2.0

 * Fixed PHP version related issue
 * Fixed translation and localization issue
 * Fixed compatibility issue with WooCommerce Average Rating Filter
 * Added functionality to filter products by price list
 * Added functionality to clear all active filters with one click

#### 1.0

 * Initial release

## Meta

 *  Versión **4.4.0**
 *  Última actualización **hace 7 meses**
 *  Instalaciones activas **8.000+**
 *  Versión de WordPress ** 6.0 o superior **
 *  Testeado hasta **6.9.10**
 *  Versión de PHP ** 7.2 o superior **
 *  Idiomas
 * [English (US)](https://wordpress.org/plugins/wc-ajax-product-filter/) y [Russian](https://ru.wordpress.org/plugins/wc-ajax-product-filter/).
 *  [Traducir a tu idioma](https://translate.wordpress.org/projects/wp-plugins/wc-ajax-product-filter)
 * Etiquetas:
 * [ajax product filter](https://es-ar.wordpress.org/plugins/tags/ajax-product-filter/)
   [price filter](https://es-ar.wordpress.org/plugins/tags/price-filter/)[product filter](https://es-ar.wordpress.org/plugins/tags/product-filter/)
   [woocommerce filter](https://es-ar.wordpress.org/plugins/tags/woocommerce-filter/)
   [woocommerce product filter](https://es-ar.wordpress.org/plugins/tags/woocommerce-product-filter/)
 *  [Vista avanzada](https://es-ar.wordpress.org/plugins/wc-ajax-product-filter/advanced/)

## Valoraciones

 4.3 de 5 estrellas.

 *  [  31 valoraciones de 5 estrellas     ](https://wordpress.org/support/plugin/wc-ajax-product-filter/reviews/?filter=5)
 *  [  3 valoraciones de 4 estrellas     ](https://wordpress.org/support/plugin/wc-ajax-product-filter/reviews/?filter=4)
 *  [  6 valoraciones de 3 estrellas     ](https://wordpress.org/support/plugin/wc-ajax-product-filter/reviews/?filter=3)
 *  [  2 valoraciones de 2 estrellas     ](https://wordpress.org/support/plugin/wc-ajax-product-filter/reviews/?filter=2)
 *  [  2 valoraciones de 1 estrellas     ](https://wordpress.org/support/plugin/wc-ajax-product-filter/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wc-ajax-product-filter/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/wc-ajax-product-filter/reviews/)

## Colaboradores

 *   [ Mainul Hassan ](https://profiles.wordpress.org/shamimmoeen/)

## Soporte

Problemas resueltos en los últimos dos meses:

     0 de 2

 [Ver el foro de asistencia](https://wordpress.org/support/plugin/wc-ajax-product-filter/)