Janssen Fast Filters for WooCommerce

Plugin Banner

Janssen Fast Filters for WooCommerce

by christianjc98

Download
Description

Janssen Fast Filters adds a clean, fast product filter to your WooCommerce store.

Customers can filter products by category, attributes (like color or size), and price range. Results update instantly via AJAX without page reloads.

Features:

  • AJAX filtering – no page reloads
  • Category filter with subcategory support
  • Product attribute filters
  • Price range slider with min/max inputs
  • Sort by price, popularity, rating, or date
  • Mobile-friendly slide-in panel
  • Active filters display with one-click removal
  • Gutenberg block for easy placement
  • Fully translatable

Why Janssen Fast Filters?

  • Lightweight – no bloat, no frameworks
  • Fast – vanilla JavaScript, optimized queries
  • Accessible – ARIA labels, keyboard support
  • Mobile-first – touch-friendly, responsive
  1. Upload the janssen-fast-filters-for-woocommerce folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu in WordPress
  3. Add the “Product Filter” block to any page using the block editor
  4. The filter will automatically work on WooCommerce shop and category pages
Does this work with WooCommerce?

Yes. WooCommerce 7.0 or higher is required.

Does it use AJAX?

Yes. All filtering happens without page reloads for a smooth experience.

Is it mobile friendly?

Yes. The filter panel slides in from the side on mobile devices with touch-friendly controls.

Can I filter by custom attributes?

Yes. All product attributes registered in WooCommerce are automatically available as filters.

Does it work with the block editor?

Yes. Add the “Product Filter” block to any page or template.

1.0.5

  • Renamed plugin to Janssen Fast Filters for WooCommerce
  • Category hierarchy rendered as accordion tree (single-query, N+1 free)
  • UX polish: smooth accordion animation, improved spacing, dropdown panel refinements
  • Added Requires Plugins header for WordPress.org compliance

1.0.4

  • Renamed hooks to janssenff_* prefix for WordPress.org compliance

1.0.3

  • Renamed plugin for WordPress.org trademark compliance

1.0.2

  • Improved loading and no-results states
  • Better mobile touch targets
  • Removed static term counts for cleaner UX
  • Code cleanup and WordPress.org compliance

1.0.0

  • Initial release
  • AJAX product filtering
  • Category, attribute, and price filters
  • Mobile-responsive design
  • Gutenberg block support
Back to top