
Main filter interface
A powerful WooCommerce product filter plugin that allows customers to filter products by attributes, price range, stock status, and navigate between categories.
[nwsfilter_product_filter] and [nwsfilter_selected_filters]Price Filter
Interactive price range slider that automatically detects the price range for the current category with currency symbol support and real-time visual feedback.
Attribute Filters
Checkbox-based filtering for product attributes with product counts for each option, supports multiple selections, and automatically hides options with zero products.
Stock Filter
Simple checkbox to filter by stock availability, showing only products that are in stock.
Categories Menu
Collapsible category tree showing hierarchical structure with product counts, expandable/collapsible subcategories with visual indicators, current category highlighting, and optional auto-expand parent categories feature.
Display the main filter using the shortcode:
[nwsfilter_product_filter]
Display only selected/active filters:
[nwsfilter_selected_filters]
Or use PHP in your template:
display_filter_form(); ?>
The plugin includes comprehensive CSS classes for easy customization:
* .nws-filter – Main container
* .filter-group – Individual filter sections
* .filter-group.is-active – Active filter sections
* .range-slider – Price range slider
* .selected-filters-section – Selected filters section
* .filter-chip – Individual filter chip
* .nws-clear-filters – Clear filters button