Modefilter Pro

Modern WooCommerce filters with a chip-based UI, AJAX-powered product grid, and a flexible Shop ⇄ Catalog Mode system.

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 powerful Shop ⇄ Catalog Mode system

This allows store owners to run their store as a shop, a catalog, or a hybrid — globally or selectively — without modifying WooCommerce core behavior.

Section 01

WHAT MAKES IT DIFFERENT

Not just a filter. A product behavior system.

Most WooCommerce filter plugins only control how products are found.

ModeFilter Pro also controls how products behave.

You can define selling behavior at multiple levels:

  • 🌍 Global store mode

  • 📦 Per-product mode

  • 📂 Per-category mode

  • 🏷️ Per-tag mode

This enables:

  • Fully shoppable stores

  • Fully catalog-only stores

  • Or hybrid stores where some products can be purchased and others are inquiry-only or hidden-price

This makes ModeFilter Pro ideal for:

  • B2B catalogs

  • Wholesale stores

  • Pre-launch product showcases

  • Mixed shop + catalog businesses

Section 02

Shop mode, Catalog mode, or both

Shop Mode
Standard WooCommerce behavior with prices and Add to Cart buttons.

Catalog Mode
Prices and purchase actions are hidden. Products can be displayed as:

  • Browse-only

  • Enquiry-based

  • Or with stock notification features

Hybrid Mode
Some products or categories are sellable, others are catalog-only — all inside the same store.

What ModeFilter Pro helps you do

Practical thoughts on platform engineering, advanced WordPress & WooCommerce systems, UI architecture, and long-term product thinking — drawn from real production work.

1. Shop ⇄ Catalog Toggle System

Control product behavior at:

  • Global level

  • Product level

  • Category level

  • Tag level
    Also controllable via shortcodes and Elementor widgets.

2. Chip-Based Product Filters

  • Modern multi-select chips instead of checkboxes

  • Supports categories, tags, brands, and attributes

  • Mobile-friendly and accessible

  • Instant AJAX updates

3. AJAX Product Grid

  • Real-time filtering

  • Load More or pagination

  • Uses native WooCommerce queries for compatibility

 

4. Elementor Integration

Includes dedicated widgets:

  • Filters Widget (chips + mobile sidebar)

  • Grid Widget (layout + product display)

 

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

Optional built-in feature:

    • Collects subscriber emails

    • Sends back-in-stock notifications

    • No external services

6. Developer-Friendly Architecture

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

Documentation

Installation

  1. Install and activate ModeFilter Pro
  2. Ensure WooCommerce is active
  3. Add filters/grid using Elementor or shortcodes

Basic Usage

  1. Place filters widget or [modep_filters] shortcode

  2. Configure layout and behavior

  3. Set Shop / Catalog rules as needed

Catalog Mode

  1. Enable globally or per product/category/tag
  2. Controls frontend price and purchase visibility only

Elementor

  1. Full query, layout, and style controls

  2. Responsive settings for desktop, tablet, mobile

Installation

  1. Install and activate ModeFilter Pro
  2. Ensure WooCommerce is active
  3. Add filters/grid using Elementor or shortcodes

Basic Usage

  1. Place filters widget or [modep_filters] shortcode

  2. Configure layout and behavior

  3. Set Shop / Catalog rules as needed

Catalog Mode

  1. Enable globally or per product/category/tag
  2. Controls frontend price and purchase visibility only

Elementor

  1. Full query, layout, and style controls

  2. Responsive settings for desktop, tablet, mobile

Technical Notes

  • Fully object-oriented architecture

  • Uses WordPress AJAX API correctly

  • Compatible with caching plugins

  • Template override supported:

				
					yourtheme/woocommerce/content-product-modep.php

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

Privacy & Compliance

  • No tracking

  • No external APIs

  • No data is sent outside the site

  • Follows WordPress coding standards and security practices

Need help implementing ModeFilter Pro in a serious store?

If you’re building a product-heavy WooCommerce site and want a clean filtering experience with reliable catalog/shop behavior, I can help.