Boost Your WooCommerce Store with WCAPF – WooCommerce Ajax Product Filter

Are you looking to enhance the filtering functionality of your WooCommerce store? Look no further! WCAPF – WooCommerce Ajax Product Filter is here to revolutionize the way your customers search for products.

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 excellent support from our dedicated team.

Learn more about the features

Filtering Options

  • Filter by Taxonomy: Enable customers to filter products based on different taxonomies.
  • Filter by Attribute: Allow customers to refine their product search by attribute values.
  • Filter by Price: Allow customers to filter products by specific price range.
  • Filter by Rating: Enable customers to filter products based on user ratings.
  • Filter by Product Status: Allow customers to filter products based on their status.
  • Filter by Post-Author: Provide the ability to filter products based on the author of the associated posts.
  • Filter by Post-Meta: Offer customers the ability to filter products based on custom post metadata.
  • Filter by Keyword: Enable customers to search for products using keywords to find specific items quickly.
  • Sort by Filter: Offer customers the option to sort products based on different criteria.
  • Per Page Filter: Allow customers to select the number of products displayed per page.
WCAPF - WooCommerce Ajax Product Filter

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.
Advanced Filtering Functionality
Publishing the form

Easy Integration

Effortlessly integrate the filters into your store using a single widget or shortcode. The plugin allows you to create filters by creating a form and adding filters inside it. The flexibility of the plugin allows you to create unlimited forms and filters according to your specific needs. By using the Available on setting, you can precisely determine where the filters should be displayed.

Simply add the widget WCAPF – Product Filter Form to the desired sidebar, and the filters will automatically appear based on the current template being used.

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.

Different Filters for Different Archive Pages
Integration on Singular Pages

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.

Customizable Filter Keys in URL

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.

Free vs Pro Comparison

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

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?

No, 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.

Boost Your WooCommerce Store with