WP Manifestindependent plugin directory
manifest / ecommerce / filter-plugin

DK Product Filter

Professional AJAX product filter plugin for WooCommerce with customizable attributes, responsive product grid, and WordPress integration.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/fari-ai/filter-plugin/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

wordpress Product Filter

Professional AJAX Product Filter plugin for WooCommerce developed for DigiKashi.

📌 Overview

DK Product Filter is a lightweight and extensible WooCommerce product filtering plugin.

The plugin allows customers to filter WooCommerce products dynamically based on product attributes without reloading the page.

The current version is designed to work with Elementor Free and WooCommerce and uses AJAX for displaying filtered products.


✨ Features

  • AJAX-based product filtering
  • Filter products by WooCommerce attributes
  • Support for multiple attributes
  • Persian/Farsi attribute names and terms
  • Responsive filter interface
  • Responsive product grid
  • AJAX product loading without page reload
  • Product search support
  • Product sorting support
  • Pagination support
  • WooCommerce integration
  • Elementor Free compatibility
  • Shortcode-based implementation
  • Dedicated plugin settings page
  • Nonce-based AJAX security
  • Sanitized and validated request parameters
  • Extensible query architecture
  • Custom product grid rendering
  • Mobile responsive layout

🧩 Supported Filters

The plugin currently supports WooCommerce global product attributes.

Examples:

  • Color
  • Usage
  • Brand
  • Size
  • Material
  • Surface
  • Any other WooCommerce global attribute

Only attributes enabled in the plugin settings are displayed in the filter.


⚙️ Requirements

  • WordPress 6.5+
  • PHP 8.0+
  • WooCommerce
  • Elementor Free (optional)

🚀 Installation

  1. Download or clone the repository.

  2. Upload the dk-product-filter folder to:

    wp-content/plugins/

  3. Activate DK Product Filter from:

    WordPress Admin → Plugins

  4. Make sure WooCommerce is installed and active.

  5. Go to:

    WooCommerce → Product Filter

  6. Select the WooCommerce attributes that should be available as filters.

  7. Add the plugin shortcode to the desired page.


🔗 Shortcode

Use the following shortcode:


[dk_product_filter]