WordPress plugin intelligence profile

ModeFilter Pro

Modern multi-style WooCommerce product filters, AJAX-powered product grid, configurable loaders, and a flexible Shop ⇄ Catalog Mode toggle.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.8.1
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update16 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records ModeFilter Pro version 1.0.8.1 as active, updated 2mo ago and tested up to WordPress 7.0.

Overview

About this plugin

ModeFilter Pro is a modern WooCommerce filtering and catalog-control plugin built for performance, flexibility, and clean UX.

It combines:

• Chips, checkboxes, radios, toggles, and hierarchical category filters

• 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 and Catalog Modes

-

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.

Key Features

1. Shop ⇄ Catalog Toggle Mode

Control how products behave at multiple levels:

* Global store mode

* Per-product, category, or tag overrides

* Context-aware control via shortcodes or Elementor widgets

2. Multiple Product Filter Styles

Choose the presentation that best suits each store or page:

* Modern chips, checkboxes, radio buttons, and toggle switches

* Parent/child hierarchical product-category trees

* Multi-select Categories, Tags, Brands, Price, Rating, and product attributes

* Mobile-friendly and accessible UI

* Instant AJAX updates without page reloads

3. AJAX Product Grid

  • Real-time product filtering
  • Load More or numeric pagination
  • Spinner, skeleton, dots, pulse, custom-image, or hidden AJAX loader
  • Uses native WooCommerce queries for maximum compatibility

4. Elementor Integration

Includes dedicated widgets:

* ModeFilter Products – shop products, filter presentation, loader, and grid controls

* ModeFilter Catalog Products – catalog products, filters, and enquiry controls

5. Out-of-Stock “Notify Me” System

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)

6. Developer-Friendly Architecture

  • Object-oriented, modular codebase
  • Lightweight and performance-focused
  • Hooks and filters for extensibility
  • No external APIs or tracking

Shortcode Usage

Use the shortcode to render filters and product grids anywhere:

Basic

[modep_filters]

Catalog-only view

[modep_catalog only_catalog="yes"]

With attributes

[modep_filters cat_in="helmets,45" tag_in="summer" brand_in="arai" columns="3" per_page="12" sort="price_asc"]

Supported Attributes

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

filter_style

global, chips, checkboxes, radios, toggles, hierarchical

category_hierarchy

global, yes, no

loader_style

global, spinner, skeleton, dots, pulse, custom, none

loader_image

URL used when loader_style=”custom”

Elementor Widgets

Elementor users get full visual control:

  • Query options for filtering, sorting, and pagination
  • Filter-style, hierarchy, and AJAX-loader controls in both widgets
  • Style controls for cards, filters, typography, spacing, and layout
  • Responsive controls for desktop, tablet, and mobile

Technical Notes

  • Fully object-oriented architecture
  • Uses WordPress AJAX API correctly
  • Compatible with page caching plugins
  • Template overrides supported:

php

  • Fully translatable
  • Declares compatibility with WooCommerce HPOS
  • Uses a single custom database table ( {prefix}modep_subscribers ) for optional stock alerts

License

GPLv2 or later

html

Credits

Developed by Syed Zeeshan Ali

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • ajax filters
  • catalog mode
  • product filters
  • elementor
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity16 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.