Title: Onlinefotka Product-Based Order Filters for WooCommerce
Author: onlinefotka
Published: <strong>June 9, 2026</strong>
Last modified: June 9, 2026

---

Search plugins

![](https://ps.w.org/onlinefotka-product-order-filters/assets/banner-772x250.png?
rev=3565631)

![](https://ps.w.org/onlinefotka-product-order-filters/assets/icon-256x256.png?rev
=3565631)

# Onlinefotka Product-Based Order Filters for WooCommerce

 By [onlinefotka](https://profiles.wordpress.org/onlinefotka/)

[Download](https://downloads.wordpress.org/plugin/onlinefotka-product-order-filters.1.2.2.zip)

 * [Details](https://wordpress.org/plugins/onlinefotka-product-order-filters/#description)
 * [Reviews](https://wordpress.org/plugins/onlinefotka-product-order-filters/#reviews)
 *  [Installation](https://wordpress.org/plugins/onlinefotka-product-order-filters/#installation)
 * [Development](https://wordpress.org/plugins/onlinefotka-product-order-filters/#developers)

 [Support](https://wordpress.org/support/plugin/onlinefotka-product-order-filters/)

## Description

Have you ever wanted to filter your WooCommerce orders page by a specific product?
With this plugin, now you can!

Once installed, new filter dropdowns appear on the WooCommerce Orders screen. Simply
select one or more filters and click the **Filter** button to view only the orders
that match.

**Filter by:**

 * **Product** — search any published product by name; orders containing that product(
   or any of its variations) will be shown.
 * **Variation** — after selecting a variable product, a second dropdown appears
   letting you narrow down to one specific variation.
 * **Category** — show orders containing any product from a chosen product category.
 * **Attribute** — pick an attribute type (e.g. Color) and then a value (e.g. Red)
   to find orders that include a line item with that attribute.

All active filters are combined: only orders matching **every** selected filter 
will be shown.

**Settings page**

Under **WooCommerce  Order Filter** you can choose which filter dropdowns are visible.
Each filter can be enabled or disabled independently.

**Performance**

The product dropdown uses AJAX search — products are loaded on demand as you type,
so the orders page stays fast even with thousands of products.

**HPOS compatible**

This plugin is fully compatible with WooCommerce’s High-Performance Order Storage(
HPOS / custom order tables) as well as the traditional WordPress post-based order
storage. No configuration needed — it detects which storage is active automatically.

## Screenshots

[⌊Filter dropdowns on the WooCommerce Orders screen.⌉⌊Filter dropdowns on the WooCommerce
Orders screen.⌉[

Filter dropdowns on the WooCommerce Orders screen.

[⌊Product search dropdown with AJAX autocomplete.⌉⌊Product search dropdown with 
AJAX autocomplete.⌉[

Product search dropdown with AJAX autocomplete.

[⌊Variation dropdown appears after selecting a variable product.⌉⌊Variation dropdown
appears after selecting a variable product.⌉[

Variation dropdown appears after selecting a variable product.

[⌊Attribute and attribute-value dropdowns for filtering by product attribute.⌉⌊Attribute
and attribute-value dropdowns for filtering by product attribute.⌉[

Attribute and attribute-value dropdowns for filtering by product attribute.

[⌊Settings page — enable or disable individual filters.⌉⌊Settings page — enable 
or disable individual filters.⌉[

Settings page — enable or disable individual filters.

## Installation

 1. Upload the `order-filter-by-product` folder to the `/wp-content/plugins/` directory,
    or install it directly from the WordPress plugin repository.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Go to **WooCommerce  Orders**. The new filter dropdowns will appear above the orders
    table.
 4. Optionally go to **WooCommerce  Order Filter** to configure which filters are visible.

## FAQ

### Does this plugin work with WooCommerce HPOS?

Yes. The plugin declares HPOS compatibility and uses the correct hooks for both 
HPOS and legacy (post-based) order storage.

### Can I combine multiple filters at once?

Yes. If you select a product and a category at the same time, only orders that match
both conditions will be shown.

### Does filtering by product also include its variations?

Yes. When you select a parent product, all of its variations are included automatically.
If you want to narrow down to a specific variation, select it in the **Variation**
dropdown that appears after picking a variable product.

### Does the plugin slow down the orders page?

No. The product dropdown uses AJAX — products are loaded on demand, not on page 
load. The filter query itself uses the indexed `woocommerce_order_items` and `woocommerce_order_itemmeta`
tables.

### Can I hide filters I do not need?

Yes. Go to **WooCommerce  Order Filter** and uncheck any filter you do not want 
to see.

### Which PHP version is required?

PHP 7.4 or higher.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Onlinefotka Product-Based Order Filters for WooCommerce” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ onlinefotka ](https://profiles.wordpress.org/onlinefotka/)

[Translate “Onlinefotka Product-Based Order Filters for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/onlinefotka-product-order-filters)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/onlinefotka-product-order-filters/),
check out the [SVN repository](https://plugins.svn.wordpress.org/onlinefotka-product-order-filters/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/onlinefotka-product-order-filters/)
by [RSS](https://plugins.trac.wordpress.org/log/onlinefotka-product-order-filters/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.2

 * Added: Dashboard widget showing top selling products with order counts and quantities.
 * Added: Dashboard widget supports configurable period (7/14/30/90/365 days) and
   result limit.
 * Improved: Full HPOS compatibility for dashboard widget query.

#### 1.2.1

 * Added: plugin banner and icon assets for WordPress.org directory.
 * Fixed: contributors list in readme.txt.

#### 1.2.0

 * Added: settings page (WooCommerce  Order Filter) to show/hide individual filters.
 * Improved: product dropdown now uses AJAX search — no longer loads all products
   on page load.
 * Improved: selectWoo styling for all filter dropdowns.

#### 1.1.0

 * Added: filter by product variation.
 * Added: filter by product attribute and attribute value.
 * Improved: multiple active filters are now intersected (AND logic).

#### 1.0.0

 * Initial release.
 * Filter orders by product name.
 * Filter orders by product category.
 * Compatible with HPOS and legacy order storage.

## Meta

 *  Version **1.2.2**
 *  Last updated **13 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [attributes](https://wordpress.org/plugins/tags/attributes/)[filter](https://wordpress.org/plugins/tags/filter/)
   [orders](https://wordpress.org/plugins/tags/orders/)[products](https://wordpress.org/plugins/tags/products/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/onlinefotka-product-order-filters/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/onlinefotka-product-order-filters/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/onlinefotka-product-order-filters/reviews/)

## Contributors

 *   [ onlinefotka ](https://profiles.wordpress.org/onlinefotka/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/onlinefotka-product-order-filters/)