
FacetRoute adds configurable product filters to WooCommerce product archives and supported product loops.
Filter by:
* product categories;
* product tags;
* global WooCommerce attributes;
* minimum and maximum price;
* stock status.
FacetRoute also includes:
* Include and Exclude filtering modes;
* automatic or manual filter application;
* removable active-filter chips and Reset controls;
* a responsive filter interface;
* a Theme / Native visual mode designed to inherit the store theme;
* automatic placement, shortcode, dynamic block, and widget integrations;
* shareable filtered URLs;
* admin diagnostics for common setup checks.
For genuine configured filtered states, FacetRoute outputs noindex, follow and a canonical URL pointing to the clean base catalogue or archive. Invalid, unavailable, or inactive filter parameters do not trigger this filtered-state SEO handling.
FacetRoute does not use AJAX. Applying filters loads the resulting shareable URL.
FacetRoute does not include telemetry or remote tracking.
Screenshots

Theme / Native storefront view with compact FacetRoute controls integrated above a WooCommerce catalogue.

Active filters with removable chips and a direct Reset action.

All Filters view with category, attribute, price, stock, and size controls in one panel.

Responsive mobile filter drawer with explicit Apply controls in Manual mode.

FacetRoute admin configuration for filters, placement, Apply behavior, and visual settings.