Boost Your WooCommerce Store with

WCAPF – WooCommerce Ajax Product Filter

It allows customers easily find products by categories, attributes, prices, and post metas, allowing sorting and navigation without page reloads.

Key Features

  • Advanced Filtering: Enhance your customers’ search experience with our powerful filtering system, delivering instant and accurate results.
  • Comprehensive Filter Options: Provide your customers with a wide range of filtering choices, including taxonomy, attributes, price, rating, and more.
  • Flexible and Customizable Display: Customize the appearance of your filters to match your store’s design, with various display options and easy styling customization.
  • Seamless Integration and Support: Effortlessly integrate our plugin into your WooCommerce store and receive top-notch support for all your needs.

Learn more about the features

Filter Products By Anything

  • Taxonomy: Product Category, Tag, Brand etc.
  • Attribute: Color, Size, Weight etc.
  • Price: Slider, Input, List of Ranges.
  • Rating: Filter products based on user ratings.
  • Product Status: Featured, In stock, Out of Stock etc.
  • Post-Author: Compatible with vendor plugins.
  • Post-Meta: Create filters according to post meta type.
  • Keyword: Search for products using keywords.
  • Sort by: Custom sort options.
  • Per Page: Per page drop-down or list.

Flexible Filter Display Options

  • Multiple Display Options: 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.
  • Color/Image Swatches: Improve the visual appeal of filter options using color or image swatches, configured automatically or manually.
  • Price Filter Options: Provide a slider with min and max input fields for the price filter, or define custom price ranges displayed as checkboxes, radio buttons, or other options.
  • Product Count Display: Show the number of products available for each filter option, helping customers gauge the product availability within their selected criteria.
  • Automatic or Manual Filter Options: Generate filter options automatically or manually enter them, giving precise control over labels and tooltips.
  • Options Ordering: Set the order of filter options for taxonomy, post-author, and post-meta filters using criteria like ID, Name, Slug, Count, Include Order, Value, or Label.
  • Include/Exclude Options: Include or exclude specific options for taxonomy, post-author, and post-meta filters. Limit child terms for hierarchical taxonomies.
  • Search Field: Include a search field for quick navigation through the filter options. Visitors can enter keywords in the search field to narrow down the available filter options.
  • Enhanced User Experience: Offer a show more/show less toggle to manage the visibility of additional filter options. Set a maximum height for filter blocks to optimize space utilization and prevent overwhelming displays.

Advanced Filtering Functionality

  • Variable Product Filtering Support: Ensure seamless filtering for variable products, including support for attribute lookup tables.
  • Ajax Pagination: Enable seamless browsing with Ajax-based pagination, allowing customers to navigate through filtered results without page reloads.
  • Active Filters Display: Showcase the active filters prominently above the product loop, making it easy for customers to see and modify their selections.
  • Active Sorting Option: Enable AJAX for the default product sorting dropdown and display the active sorting option in the active filters section.

Filter by ANYTHING

  • Taxonomy & Attribute Filters: Help customers find products by categories, tags, and attributes like size and color.
  • Price & Rating Filters: Enable quick access to products within preferred price ranges and based on user ratings.
  • Status & Author Filters: Easily sort products by status or author for a tailored shopping journey.

Easy Integration

  • Widget & Shortcode: Integrate easily with a widget or shortcode, effortlessly placing filters in your store.
  • Create Unlimited Forms: Tailor forms and filters to your needs, and display them where you want.

Different Filters for Different Archive Pages

Customize the filter options based on specific product categories by displaying unique filters on various archive pages. This feature allows you to create specialized filter sets that address the specific needs of each product category.

Different Filters for Different Archive Pages

Customize the filter options based on specific product categories by displaying unique filters on various archive pages. This feature allows you to create specialized filter sets that address the specific needs of each product category.

For example, clothing filters may include options for size and color, while laptop filters may include options for processormotherboardRAM, and hard disk. By using different filters for different archive pages, you can enhance the filtering experience for your customers.

Integration on Singular Pages

Integrate filters on singular pages by utilizing the [wcapf_products] shortcode in conjunction with the form shortcode [wcapf_form]. This integration allows you to display products similarly to the shop page and effectively combines them with the filters.

The [wcapf_products] shortcode leverages the popular WooCommerce products shortcode, providing extensive customization options.

Discover the Power of Advanced Product Filtering

Drag and Drop Filter Creation

The plugin allows users to add filters in just a few clicks. By clicking the “Add Filter” button, a new filter is added with automatically configured settings. Users can easily customize the filter settings, reorder filters, and delete them as needed.

Clean URL for the Filters

Set the filter key used in the URL to identify the type of filter applied. For example, in the URL ‘../?category=sneakers&material=mesh’, ‘category’, and ‘material’ are the filer keys.

Dynamic Product Count

Update the product count dynamically based on the applied filters, providing accurate and real-time information to customers, allowing customers to filter products with confidence and avoiding “no results found” messages.

Hide/Disable Irrelevant Options

The plugin offers the flexibility to either hide or disable irrelevant options based on the applied filters. By removing these options, users can focus on relevant choices, enhancing their browsing experience.

Hide Empty Filters

Exclude empty filters from display to declutter the user interface. Empty filters that do not have any available options are automatically hidden, reducing visual noise and improving the usability of the filter system.

Option to Disable Ajax Filtering

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.

Multi-Vendor Plugin Support

When enabled, the filter plugin supports multi-vendor setups by showing the store name as the filter option label. This allows customers to easily filter products from specific vendors or stores.


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, which allow developers to quickly transform the global style of a filter to a unique style.

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

It includes essential hooks, filters and supports template overriding, allowing developers to alter the filter data, change the appearance of filters, and easily modify the plugin’s behavior.

Simple Pricing For Everyone

Boost your store by choosing the plan that fits your business.

Free vs Pro Comparison

Here’s an easy to understand comparison table between the features you get in the Free version versus our Pro version.

Filter by Taxonomy
Filter by Attribute
Filter by Price
Filter by Rating
Filter by Product Status
Filter by Post-Author
Filter by Post-MetaLimited
Filter by Keyword
Sort by and Per Page Filter
Displaying Filter OptionsLimitedFull control
Options OrderingLimitedFull control
Include/Exclude OptionsLimitedFull control
Manual Options
Dynamic Product Count
Hide Empty Options
Disable Empty Options
Hide Empty Filters
Vendor Support
Order of Filter Keys in URL
Different Filters for Different Archive Pages
Integration on Singular Pages
Premium Support

What People Are Saying

  • I received help very quickly, the plugin is very complete and easy to use and configure.

  • The plugin works, and i also got special request taken cared of right away! Fantastic! Thanks for this Mainul!

  • Very good plugin which is very easy to use compered to similar plugins i have tried. It comes with the necessary options you need. The customer service is also fast and great.

Boost Your WooCommerce Store with

Boost Your WooCommerce Store with

Frequently Asked Questions

What is WCAPF – WooCommerce Ajax Product Filter?

WCAPF, short for WCAPF – WooCommerce Ajax Product Filter, is a powerful plugin that enhances product filtering capabilities on your WooCommerce store. It enables advanced filtering options and improves the browsing experience for your customers.

How does WCAPF benefit my online store?

WCAPF allows your customers to easily narrow down their product search using various criteria such as categories, attributes, prices, ratings, and more. It helps them find products that meet their specific requirements quickly and efficiently.

Is WCAPF compatible with my WooCommerce theme?

The plugin is compatible with most WordPress themes that follow the WooCommerce theme guidelines. However, some themes may require additional customization.

Does WCAPF provide a responsive and user-friendly interface?

Yes, WCAPF is built with a responsive design to ensure an optimal user experience across various devices and screen sizes. It offers features like accordion and tooltip display, search field, show more/show less toggle, and customizable filter block height for enhanced usability.

What happens if a filter doesn't have any options available?

WCAPF provides the flexibility to control the visibility of empty filters. If the “Hide empty filters” setting is enabled in the plugin settings page, WCAPF will automatically hide filters that do not have any available options.

Can I customize the URL structure and filter keys?

Yes, with WCAPF, you have control over the URL structure and filter keys used to identify applied filters. This allows you to create a more readable and meaningful URL for your customers.

Is technical expertise required to use WCAPF?

Not at all! WCAPF is designed to be user-friendly and intuitive. You can easily configure and manage the plugin settings through the provided options, even without technical knowledge. However, advanced users and developers have the flexibility to customize and extend the functionality using CSS variables and other available settings.

Do you provide support and updates for WCAPF?

Yes, we provide dedicated support to assist you with any questions or issues related to WCAPF. Additionally, we offer regular updates to ensure compatibility with the latest versions of WooCommerce and to introduce new features and enhancements.

Is there a trial period or money-back guarantee?

We don’t offer a trial period. We offer a 30-day, no-questions-asked money back guarantee. If you are not satisfied with WCAPF within 30 days of purchase, simply contact us and we will process your refund promptly.