License Key WordPress

XC Product Filter Pro

Advanced product filtering for WooCommerce — real-time AJAX results, SEO-friendly clean URLs, a full SEO Rules engine, and a CSS inherit-theme system that adapts to any storefront design.  
€29.00
Total: €29.00
Sign in for Free Trial
Version1.0.0
LicenseSingle domain
Activations1
ValidityLifetime
Support6 months

Description

XC Product Filter Pro — Advanced WooCommerce Filtering That Actually Converts

Turn browsers into buyers with blazing-fast AJAX filters, SEO-ready landing pages, and a design system that blends seamlessly into any theme.

If your shoppers can't find the right product in 10 seconds, they're gone. XC Product Filter Pro gives your WooCommerce store the kind of filtering experience customers expect from top-tier retailers — instant results, clean shareable URLs, beautiful mobile UX, and a built-in SEO engine that transforms every filter combination into an indexable landing page.

No bloat. No cluttered interfaces. No compromises.


Why Store Owners Choose XC Product Filter Pro

⚡ Real-Time AJAX Filtering Every click, every slider move, every keystroke updates the product grid instantly — no page reloads, no waiting. Customers refine their search effortlessly and stay in the shopping flow.

🔍 The Only Filter Plugin With a Built-In SEO Rules Engine Turn filtered views like "Red Nike Running Shoes" or "4-Star Laptops Under $800" into properly optimized landing pages with custom H1 headings, meta titles, meta descriptions, robots directives, and keyword-rich content blocks. Compete for long-tail searches your competitors ignore.

🔗 Clean URLs That Google Loves Automatically rewrites ugly query strings like ?filter_color=red&filter_brand=nike into crawlable, shareable URLs like /shop/color-red/brand-nike/. Works out of the box with product categories, tags, and WooCommerce attribute archives.

🎨 CSS Inherit Mode — Filters That Match Your Theme Unlike other filter plugins that impose their own ugly styles, XC Product Filter Pro automatically adopts your theme's native form styling. Or switch to the built-in Light Mode, Dark Mode, or customize colors and CSS directly from the admin panel.

📱 Mobile Drawer Done Right On phones, filters slide in as a fullscreen drawer with an active-filter counter badge. The plugin uses real DOM synchronization (not cloning), so filter state stays perfectly consistent between desktop and mobile.

✅ HPOS-Compatible, WooCommerce-Native Fully declared compatible with WooCommerce High-Performance Order Storage. Built on WordPress standards — no custom database tables, no proprietary lock-in.


A Complete Filtering Toolkit

8 Filter Source Types

Filter by virtually anything in your catalog:

  • Taxonomy — categories, tags, and all WooCommerce attributes (pa_color, pa_size, custom attributes)
  • Custom Field (Meta) — any post meta key, including automatic ACF field detection
  • Price — with WooCommerce decimal precision support
  • Rating — filter by star rating
  • Product Status — in stock, out of stock, on backorder
  • Author — ideal for multi-vendor stores
  • Date — publish date range for new arrivals and seasonal collections
  • Search — live keyword search within the current archive

10 View Types

Render any filter exactly the way you want: Checkboxes • Radio Buttons • Dropdown • Labels/Buttons • Color SwatchesImage Swatches • Range Slider • Min/Max Range Input • Rating Stars • Live Text Search

Multiple Filter Sets, Per-Location Rules

Build one filter set for your main shop, another for Electronics, another for Clothing — each tailored to the products in that category. The priority system ensures the most specific set always wins.


Built for Serious SEO

While other filter plugins damage your SEO with duplicate content and thin pages, XC Product Filter Pro is engineered to grow your organic traffic:

  • Custom metadata per filter combination via the SEO Rules Engine
  • XML sitemap generation with real lastmod dates pulled from the most recently updated product in each result set
  • Yoast SEO & Rank Math integration — hooks into all title, description, canonical, and robots filters
  • SEO indexable toggle per filter — keep your crawl budget focused on valuable combinations
  • SEO Text blocks — add keyword-rich content below the product grid on specific filter pages

Performance That Scales

  • Smart transient caching of filter term counts, automatically invalidated when products or taxonomies change
  • Configurable cache TTL from 60 seconds to 24 hours
  • Built-in AJAX rate limiting with proper IP detection for Cloudflare, reverse proxies, and load balancers
  • Lazy Load Filters mode — fully compatible with WP Rocket, LiteSpeed Cache, W3 Total Cache, and other full-page cache plugins
  • HTTP header injection protection via FILTER_VALIDATE_IP on all proxy headers

Flexible Placement — Your Way

  • Auto Display — filters appear automatically above your product grid, zero setup
  • Shortcodes[xc_filters], [xc_filters set_id="42"], [xc_chips], [xc_sorting] for page builders and custom templates
  • Widgets — three dedicated widgets for classic widget areas and block-based themes
  • Horizontal or vertical layouts — place filters above, beside, or inside any template location

Pagination Options

Choose the experience that fits your store: Classic numbered pagination, Load More button, or Infinite Scroll.

Other Premium Touches

  • Dismissible chips bar showing active filters with human-readable labels and one-click removal
  • Full keyboard accessibility with proper ARIA attributes — role="dialog", aria-modal="true", Tab/Enter/Space/Escape support
  • Import/Export all filter sets as JSON — perfect for staging-to-production workflows and multi-site deployments
  • Duplicate filter sets in one click to spin up category-specific filters quickly
  • Translation-ready with included .pot template for Poedit and Loco Translate
  • Automatic updates directly from the WordPress dashboard with an active license key

Works With the Tools You Already Use

Advanced Custom Fields (ACF) — auto-discovers product field groups and suggests field names ✔ Yoast SEO & Rank Math — deep integration with all major SEO filters ✔ WP Rocket, LiteSpeed Cache, W3 Total Cache — full-page caching compatibility via Lazy Load mode ✔ WPML & Polylang — internationalization-ready via the xc-product-filter-pro text domain ✔ Cloudflare — proper origin IP detection via CF-Connecting-IP


System Requirements

  • WordPress 6.0 or higher (tested up to 6.8)
  • WooCommerce 7.0 or higher (tested up to 9.6)
  • PHP 8.0 or higher (8.1 / 8.2 recommended)
  • Non-plain permalinks (required for Clean URLs)

The Bottom Line

XC Product Filter Pro isn't just another filter plugin. It's a complete conversion and SEO system for WooCommerce stores that are serious about growth — engineered for speed, built for scale, and designed to disappear into your brand's visual identity.

Install it in under two minutes. Start converting more shoppers today.

Changelog

Author: XaniaCode

First public release of XC Product Filter Pro. This version introduces the complete plugin from the ground up — advanced faceted product filtering for WooCommerce with real-time AJAX results, SEO-friendly clean URLs, a full SEO Rules engine, and a CSS inherit-theme system that adapts to any storefront design.

Added

Core Plugin & Architecture

  • Plugin bootstrap with version constants and singleton architecture
  • Full compatibility with WooCommerce High-Performance Order Storage (HPOS)
  • WordPress 6.0+, WooCommerce 7.0+, and PHP 8.0+ baseline support
  • License key activation and validation system with secure update delivery
  • Automatic update channel connected to the XaniaCode update server
  • Clean uninstall routine via uninstall.php removing all plugin data, filter sets, SEO rules, and cached transients

Filter Sets

  • Named, reusable filter sets with unlimited sets per installation
  • Location targeting for Shop Page, All WooCommerce Archives, Product Categories, Product Tags, and Attribute Archives
  • Location Terms multi-select for restricting sets to specific taxonomy terms
  • Priority system where the lowest number wins when multiple sets match the same page
  • Duplicate action for cloning an existing set as a starting point
  • JSON import and export of all filter sets for staging-to-production migration
  • Drag-and-drop reordering of filter rows within a set
  • Per-set shortcode displayed after save with one-click copy to clipboard

Filter Source Types

  • Taxonomy source supporting product_cat, product_tag, and all attribute taxonomies
  • Custom Field (Meta) source with direct post-meta key input and auto-suggestion of ACF field names
  • Price source reading WooCommerce decimal precision automatically
  • Rating source for filtering by WooCommerce average star rating
  • Product Status source for in stock, out of stock, and on backorder filtering
  • Author source for multi-vendor or author-organised catalogues
  • Date source with From / To date-range picker for publish-date filtering
  • Search source with live keyword search scoped to the current archive

Filter View Types

  • Checkboxes view with OR / AND logic and multi-selection support
  • Radio Buttons view with click-to-deselect behaviour
  • Dropdown view for long option lists
  • Labels / Buttons view rendering clickable pill buttons
  • Color Swatches view reading color values from _xcfp_color term meta
  • Image Swatches view reading thumbnails from _xcfp_image term meta
  • Range Slider with dual handles respecting WooCommerce decimal settings
  • Range Input with separate min and max numeric fields
  • Rating Stars view for minimum-rating selection
  • Text Search view with live keystroke filtering

AJAX Filtering

  • Real-time product grid updates with no full page reload
  • Instant submit mode applying filters on every change
  • Button submit mode for batching filter changes behind an Apply button
  • Scroll-to-top behaviour after each AJAX update
  • Live product count displayed next to each filter option
  • Automatic hiding of empty filter options given the current active state

SEO Rules Engine

  • URL Pattern matching for filter combinations such as color=red&brand=nike
  • Custom H1 Title override per filter combination
  • Custom Meta Title and Meta Description overrides per rule
  • Robots directive control per rule — index, noindex, and noindex,nofollow
  • SEO Text rich content block rendered below the product grid on matched pages
  • First-match-wins rule evaluation with ordered rule priority
  • Yoast SEO integration across title, description, canonical, and robots filters
  • Rank Math integration with equivalent filter coverage
  • Default WordPress integration via wp_title, document_title_parts, wp_head, and wp_robots when no SEO plugin is active

Clean URLs

  • Automatic rewrite of query-string filter parameters into permalink segments
  • Transform example from /shop/?filter_color=red&filter_brand=nike to /shop/color-red/brand-nike/
  • Configurable URL separator — hyphen or underscore
  • Auto-detection of rewrite bases for product_cat, product_tag, and all attribute archives
  • Support for custom archive bases set in WooCommerce Permalink settings
  • Automatic rewrite flush scheduled on SEO settings save

XML Sitemap

  • Dedicated sitemap of all indexable filter pages
  • Real lastmod dates calculated from the most recently modified product in each result set
  • Automatic exclusion of combinations with zero matching products
  • Per-filter SEO Indexable toggle for controlling crawl budget
  • Registration within the WordPress built-in sitemap system

Display & Mobile Experience

  • Auto Display injecting the matching filter set above the product grid with no shortcode required
  • Three CSS modes — Inherit Theme, Light Mode, and Dark Mode
  • Mobile Drawer with fullscreen slide-in panel and active-filter count badge
  • Real DOM synchronisation between desktop and mobile views (not cloned)
  • Chips Bar above the product grid displaying active filters as dismissible chip tags
  • Clear All chip appearing automatically when two or more filter values are active
  • Range filter chips formatted as human-readable ranges such as $20 – $80
  • Three pagination modes — Classic numbered pages, Load More button, and Infinite Scroll

CSS Customizer

  • Accent Color control applied to checked states, active labels, slider handles, and focus rings
  • Text Color override for filter panel typography
  • Background Color override for the filter panel surface
  • Custom CSS editor output after all plugin stylesheets for guaranteed precedence
  • Built-in light-mode.css and dark-mode.css stylesheets

Placement & Shortcodes

  • [xc_filters] shortcode auto-detecting the matching filter set for the current archive
  • [xc_filters set_id="123"] shortcode for rendering a specific filter set by ID
  • [xc_chips] shortcode for rendering the active filters chips bar anywhere on the page
  • [xc_sorting] shortcode rendering the WooCommerce product sorting dropdown
  • XC Product Filters widget for classic widget areas and block-based themes
  • XC Active Filter Chips widget
  • XC Product Sorting widget

Performance

  • WordPress transient caching of filter term counts to reduce database load
  • Configurable cache TTL from 60 seconds up to 24 hours with a 1-hour default
  • Automatic cache invalidation on product save, update, delete, and taxonomy term changes
  • Lazy Load Filters mode delivering the filter panel via a separate AJAX call for full-page cache compatibility
  • AJAX endpoint always excluded from page cache regardless of Lazy Load state
  • Compatibility with WP Rocket, LiteSpeed Cache, W3 Total Cache, and similar tools

Security & Rate Limiting

  • Built-in AJAX rate limiter keyed by user ID and hashed IP address
  • Cloudflare origin IP detection via the CF-Connecting-IP header
  • Reverse proxy support via the X-Real-IP header
  • Load balancer support via the first IP in the X-Forwarded-For chain
  • All IP values validated with FILTER_VALIDATE_IP to prevent header-injection abuse
  • Nonce-protected destructive admin actions across filter set and SEO rule management

Accessibility

  • Full keyboard navigation with Tab, Enter, Space, and Escape support
  • ARIA dialog attributes on the mobile drawer — role="dialog" and aria-modal="true"
  • Screen reader compatible labelling across all filter controls
  • Visible focus rings on all interactive elements

Integrations

  • Advanced Custom Fields (ACF) — automatic discovery of field groups attached to the product post type with auto-suggestion of field names in the Meta Key input
  • Supported ACF field types: Text, Number, Select, Checkbox, Radio, and Date Picker
  • Yoast SEO — title, description, canonical, and robots filter hooks
  • Rank Math — equivalent filter hook coverage
  • Full-page cache plugins — WP Rocket, LiteSpeed Cache, W3 Total Cache, and others via Lazy Load Filters

Internationalization

  • All user-facing strings internationalised via the xc-product-filter-pro text domain
  • Complete .pot template included in /languages/ for Poedit and Loco Translate
  • WPML and Polylang compatible via standard WooCommerce taxonomy handling

Admin Experience

  • Dedicated admin menu with Filter Sets, SEO Rules, and Settings screens
  • Settings organised across General, Display, SEO, Performance, and CSS Customizer tabs
  • SEO Rules admin page listing all published rules with their URL patterns and H1 values
  • Inline shortcode display on filter set save with copy-to-clipboard action
  • Per-term Color and Image swatch meta inputs on the Taxonomy admin screens

Reviews

No reviews yet. Be the first to review this product!

Related Products

Contact Form Pro
Featured WordPress

Contact Form Pro

📝Premium Drag-and-Drop Contact Form Builder for WordPress.

XC Industrial Log Analyzer
Featured Industrial Tools

XC Industrial Log Analyzer

XC Industrial Log Analyzer helps service teams, automation specialists, and industrial support providers upload, analyze, and understand diagnostic logs through a simple WordPress-based interface. No complex desktop workflow. No messy manual review. Just faster technical insight.

AI Content Generator Pro
Featured WordPress

AI Content Generator Pro

AI Content Generator Pro - Generate product listings, articles, translations, SEO titles & Vision AI analysis — powered by Claude AI & OpenAI.

Server Capability Inspector
Featured WordPress

Server Capability Inspector

ℹ️ Know before you buy. Instantly see every PHP extension, server limit, WordPress setting, database version, and installed plugin — all in one admin page — so you can verify compatibility before purchasing or installing any premium plugin or theme.