DK Product Filter
Professional AJAX product filter plugin for WooCommerce with customizable attributes, responsive product grid, and WordPress integration.
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.zipReadme
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
-
Download or clone the repository.
-
Upload the
dk-product-filterfolder to:wp-content/plugins/ -
Activate DK Product Filter from:
WordPress Admin → Plugins -
Make sure WooCommerce is installed and active.
-
Go to:
WooCommerce → Product Filter -
Select the WooCommerce attributes that should be available as filters.
-
Add the plugin shortcode to the desired page.
🔗 Shortcode
Use the following shortcode:
[dk_product_filter]