Search & Filter has a deep integration with WooCommerce built in, all you need to do is enable it!
Enable the Integration
Head to wp-admin -> Search & Filter -> Integrations and ensure the WooCommerce integration is enabled.

WooCommerce Shop
Search & Filter supports both FSE and classic editor Shop pages.
To add filtering to your Shop ensure your query is set to WooCommerce Shop.
Checkout the full guide to integrating with the WooCommerce Shop.
Collections Block
WooCommerce Products Collections blocks can be placed on any page on your site to show product listings.
Learn how to setup Search & Filter with the Collections Block (coming soon).
Products Shortcode
We also support filtering the WooCommerce Products shortcode – [products].
Add the Query ID to the Shortcode
Add the search_filter_query_id attribute to your shortcode with your query ID to enable filtering the shortcode, where 123 is your query ID:
[products search_filter_query_id="123"]
Set the Query to use Products Shortcode

Supported Data Types
Search & Filter supports building filters with all your WooCommerce data:
- Products + Variations Post Types
- Product Categories
- Product Tags
- Product Brands (NEW)
- Product Attributes
- Stock Statuses (Pro)
- On Sale (Pro)
When using the Indexer (Pro) feature Search & Filter intelligently searches your products and variations ensuring you only get results for combinations that actually exist!
Page Builder Support
You can use WooCommerce with Search & Filter in your favorite page builder by enabling our page builder integrations.
Head to wp-admin -> Search & Filter -> Integrations to manage your integrations and enable your required page builder integration.
Compatibility
| Page Builder/Plugin | Elements & Widgets | Shop | Tag, Category & Attribute Archives |
|---|---|---|---|
| Elementor | Loop Grid, Loop Carousel, Products, Products Archive | ✅ Yes | ✅ Yes |
| Beaver Builder | Loop Module, WooCommerce Module | ✅ Yes | ✅ Yes *via Beaver Themer |
| Generate Blocks | Query Block | ✅ Yes | ✅ Yes |
| Dynamic Content for Elementor | Dynamic Posts | ✅ Yes | ✅ Yes |
| WPBakery Page Builder | Coming Soon | ||
| Bricks | Coming Soon |