Orders Filters Plugin for WooCommerce
This plugin extends the default woocommerce filters for the orders management page. By default, Woocommerce orders page only allow the admin to filter orders by date or client name. Of course, that's not enough for order filtering, so with this plugin we implemented a set of extra filters the admin store can use to manage more efficiently the orders. Using this WooCommerce plugin, orders can be filtered:
- Filter by product: Will filter orders containing specific products. Includes filter by product variation.
- Filter by order Status: Will filter orders by the current order status (completed, pending, failed, etc)
- Filter by country: Using this filter, you can filter the orders by billing country. To make it more efficient, the plugin will show in the filter dropdown only the countries where there are orders.
- Filter by shipping method: Will allow you to filter by the order shipping method.
- Filter by product category: You can filter your orders by any product category (only parent categories) meaning that any order containing at least one product included int he selected category will be included
- Filter by coupon used: You can filter your orders by any existing coupon to see the orders where a specific coupon was used
- Filter by payment method (new): You can filter your orders by the existing payment gateways installed for your woocommerce store
- Date Range (with presets):
- Price Range: Filter by price range, currency detected automatically
- Customer Search: Ajax search with autocomplete to filter by customer name
- SKU Search: Filter by multuple SKUs
- Custom Meta: Filter by custom meta fields
Orders Filters Panel:

Plugin Settings:
From this settings page, you can select which filters you want to enable or disable.

Changelog:
= 3.0.0 = 2026/02/16
Improved: Source code refactored
Added: Security improvements
Added: 5 new filters: Date Range, Price range, Customer Search, SKU Search and Custom Meta.
Added: Implemented plugin caching layer
Added: New settings page with additional options
Added: Ajax filtering with debounce
Added: Smart dropdowns with option to select multiple values
Added: Custom filters by meta fields
Added: CSV Export search results
= 2.0.0 = 2025/07/31
Added: HPOS Compatibility
Fixed: Clean undefined key warnings
= 1.9.2 = 2024/12/27
Fixed: Minor bug fixes
Added: Compatibility with Wordpress 6.7 branch
= 1.9.1 = 2023/02/14
Added: Allow filter by product variation
Added: Support PHP 8.X
= 1.9 = 2021/12/12
Fixed: Products sorted alphabetically
Fixed: Countries shorted alphabetically by name instead of by country code
Added: Settings screen to allow users to show/hide filters (Woocommerce > WC Order Filters)
= 1.8 = 2020/04/07
Fixed: Fixed shipping methods dropdown
= 1.7 = 2019/09/02
Fixed: Product Category column was not showing all the categories for Variable products & WC 3.5+
Improved: Add blank space after commas in category column
Added: Compatibility for WC 3.7
= 1.6 = 2018/04/20
Added: Filter by payment method
= 1.5 = 2018/02/27
Fixed: Product category column was not showing variable product categories
= 1.4 = 2017/11/15
Fixed: Bug filtering by shipping method
= 1.3 = 2017/10/11
Added: Filter by coupon used
= 1.2 = 2017/07/19
Added: Improved compatibility with WC 3.X
= 1.1 = 2017/05/10
Added: filter by product category
= 1.0 = 2017/01/11
Initial release

