

Chip-based filter interface
ModeFilter Pro is a modern WooCommerce filtering and catalog-control plugin built for performance, flexibility, and clean UX.
It combines:
• A chip-based, multi-select filtering interface
• A fast AJAX product grid
• A unique Shop ⇄ Catalog Mode Toggle
This allows store owners to dynamically switch between a fully functional shop and a catalog-style display — globally or selectively — without altering WooCommerce core behavior.
Shop Mode
Standard WooCommerce behavior with prices and Add to Cart buttons.
Catalog Mode
Hides prices and purchase actions, with optional enquiry or stock-notification features.
This makes ModeFilter Pro suitable for hybrid stores, B2B catalogs, wholesale sites, or pre-launch product showcases.
Control how products behave at multiple levels:
* Global store mode
* Per-product, category, or tag overrides
* Context-aware control via shortcodes or Elementor widgets
A modern alternative to traditional checkboxes:
* Multi-select chips for Categories, Tags, Brands, and attributes
* Mobile-friendly and accessible UI
* Instant AJAX updates without page reloads
Includes dedicated widgets:
* Filters Widget – filter chips and mobile sidebar
* Grid Widget – product display and layout control
Optional built-in feature:
* Collects subscriber emails for out-of-stock products
* Sends back-in-stock notifications
* Uses your site’s mail system (no third-party services)
Use the shortcode to render filters and product grids anywhere:
[modep_filters]
[modep_catalog only_catalog="yes"]
[modep_filters cat_in="helmets,45" tag_in="summer" brand_in="arai" columns="3" per_page="12" sort="price_asc"]
Attribute
Description
cat_in
Category slugs or IDs to include
tag_in
Tag slugs or IDs to include
brand_in
Brand slugs or IDs to include
columns
Number of grid columns
per_page
Products per page
sort
default, price_asc, price_desc, in_stock
only_catalog
yes / no
Elementor users get full visual control:
{prefix}modep_subscribers) for optional stock alertsGPLv2 or later
https://www.gnu.org/licenses/gpl-2.0.html
Developed by Syed Zeeshan Ali