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.

by DigiKashi · github.com/fari-ai/filter-plugin · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/fari-ai/filter-plugin/archive/refs/heads/main.zip

Readme

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]

Read the full README on GitHub →