Rotozoom Product Filter adds a fast, modern filtering sidebar to your WooCommerce shop, category and search pages. Customers narrow down products instantly — without full page reloads — using attributes, price ranges, stock status, ratings, on-sale and more.
The plugin renders results through your active theme’s own product loop, so filtered results look identical to your normal shop pages on classic themes, third-party themes and block (FSE) themes alike.
[rotozoom_filter] — renders the filter sidebar and a filterable product grid on any page or post[rotozoom_filter_bar] — renders the per-page selector on its own, for authors who want it somewhere other than above the grid (use together with [rotozoom_filter bar="0"])
[rotozoom_filter] accepts:
category — limit the grid to one product category slug, e.g. [rotozoom_filter category="led-panels"]
per_page — products per page (default: your shop’s WooCommerce products per page)columns — grid columns (default: your theme’s WooCommerce setting)orderby — menu_order, popularity, rating, date, price or price-descsidebar — 0 to render the grid without the filter sidebarbar — 0 to hide the built-in toolbarThis plugin does not connect to, send data to, or load any code from external services. It runs entirely on your own site.