Let customers narrow down products by category, price range, attributes, and tags. AJAX-powered filtering for a seamless shopping experience.
The Product Filters widget gives customers the ability to narrow down product listings by category, price range, attributes, tags, and availability. It works alongside the Product Grid or Product Table widget to dynamically filter results from the Goose Commerce product catalogue.
| Setting | Description | Default |
|---|---|---|
| Filter Types | Enable or disable individual filters: Category, Price Range, Attributes, Tags, Availability | All enabled |
| Layout | Display filters vertically (sidebar) or horizontally (bar above grid) | Vertical |
| Price Range Slider | Show a draggable min/max price slider | Enabled |
| Show Product Count | Display the number of matching products beside each filter option | Enabled |
| Attribute Filters | Select which Goose Commerce product attributes to expose as filter options | All attributes |
| Collapsed by Default | Start filter groups in a collapsed state | Disabled |
| Apply Button | Require a button click to apply filters rather than live filtering | Disabled |
Place the Product Filters widget in a left sidebar on category pages to let customers drill down by attribute or price range. Use the horizontal layout above a Product Grid for a clean, toolbar-style filtering experience on wide-screen layouts. Enable the Apply Button on large catalogues to reduce unnecessary data requests while customers configure multiple filter criteria.