Sieve – Faceted Filter for WooCommerce

Sieve – Faceted Filter for WooCommerce

Details
View on WordPress

Sieve lets shoppers narrow down products instantly with checkboxes, ranges, search and sort, without a page reload. It is built to be pleasant to use and fast: accessible widgets, a mobile filter drawer, and a rendering approach designed for Core Web Vitals (no layout shift when results update).

  • AJAX filtering with no page reload, with shareable, bookmarkable URLs
  • Facet types: checkboxes, radio, searchable dropdown, range slider, search, sort, pagination, reset, active-filter chips
  • WooCommerce: categories, tags, attributes, price, stock status, on sale
  • A pre-built index for fast filtered queries on large catalogs
  • Mobile filter drawer with a sticky Apply bar
  • Accessible widgets (keyboard and screen-reader friendly)
  • Gutenberg block and shortcode for placement

This is an early release (MVP). Documentation: https://plogins.com/sieve/docs/

Development

The full, human-readable source for the compiled assets is included in this plugin under resources/, alongside the build tooling (package.json, scripts/build-wp.mjs). The compiled files under build/ are generated from those sources. To rebuild them:

  1. npm install
  2. npm run build

This uses Vite (admin and front-end scripts) and @wordpress/scripts (blocks). There is no obfuscation; every shipped asset can be regenerated from the included sources. The public source repository is also available at https://github.com/wppoland/sieve.

Details

Plugin code:
sieve
Plugin version:
0.1.2
Outdated:
No
WP version:
6.4 or higher
PHP version:
8.1 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-28
Rating:
Times rated:
0
ajax-filter
faceted-search
filter
product-filter
woocommerce