Title: Order Filter by SKU &amp; Variation for WooCommerce
Author: rasalaim
Published: <strong>September 13, 2026</strong>
Last modified: September 13, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/order-filter-by-sku-variation-for-woocommerce.
svg)

# Order Filter by SKU & Variation for WooCommerce

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

[Download](https://downloads.wordpress.org/plugin/order-filter-by-sku-variation-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/order-filter-by-sku-variation-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/order-filter-by-sku-variation-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/order-filter-by-sku-variation-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/order-filter-by-sku-variation-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/order-filter-by-sku-variation-for-woocommerce/)

## Description

Need to find every WooCommerce order containing a specific SKU or product variation?

WooCommerce lets you search orders by customer and filter by status and date, but
it will not tell you which orders contain a particular item. Order Filter by SKU&
Variation adds focused product filters directly to the WooCommerce Orders screen.

Search orders by product, by exact variation, by SKU or by product category, and
exclude products or categories you do not want to see.

#### What it does

 * **Filter by SKU.** Type or paste a SKU. A variation SKU finds orders containing
   that exact variation, not merely the parent product.
 * **Filter by variation.** Choose Hoodie / Blue / XL and see only the orders containing
   that variation.
 * **Filter by product.** Choose a product and see every order containing it, including
   all of its variations.
 * **Filter by product category.** Includes child categories.
 * **Exclude a product.** Show the orders that do _not_ contain a given product 
   or variation.
 * **Exclude a category.** Same idea, applied to a whole category.
 * **Combine one inclusion with one exclusion.** For example, orders containing 
   Hoodie XL but not containing Clearance items.

#### Built to stay out of the way

 * Works with High-Performance Order Storage (HPOS) and with the legacy order storage.
 * Admin only. Nothing is added to your storefront, your checkout or your emails.
 * No external services, no API keys, no accounts, no tracking and no outbound network
   calls of any kind.
 * No settings page. Install it and the filters are on the Orders screen.
 * Uses the product search WooCommerce already ships, so it looks and behaves like
   the rest of your admin.

#### Support

Free support covers reproducible bugs in the plugin itself. Compatibility troubleshooting
with themes, custom code or third-party plugins is not included. Please include 
your WordPress and WooCommerce versions, whether HPOS is enabled, and the exact 
steps to reproduce.

## Screenshots

[⌊The filters on the WooCommerce Orders screen, alongside the existing status and
date filters.⌉⌊The filters on the WooCommerce Orders screen, alongside the existing
status and date filters.⌉[

The filters on the WooCommerce Orders screen, alongside the existing status and 
date filters.

[⌊Filtering orders by an exact product variation.⌉⌊Filtering orders by an exact 
product variation.⌉[

Filtering orders by an exact product variation.

[⌊Excluding a product category from the order list.⌉⌊Excluding a product category
from the order list.⌉[

Excluding a product category from the order list.

## Installation

 1. Install the plugin through Plugins > Add New, or upload the plugin folder to `/
    wp-content/plugins/`.
 2. Activate the plugin through the Plugins menu in WordPress.
 3. Go to WooCommerce > Orders. The filters appear alongside the existing status and
    date filters.
 4. Choose a product, variation, SKU or category, then select Filter.

WooCommerce must be installed and active.

## FAQ

### Does this work with High-Performance Order Storage?

Yes. The plugin supports HPOS and the legacy post-based order storage, and declares
HPOS compatibility so WooCommerce does not warn about it.

### What happens if I filter by a parent product that has variations?

You get every order containing any variation of that product. To narrow it to one
variation, select the variation itself in the product filter, or enter the variation
SKU.

### Can I use the SKU filter with a partial SKU?

Not in this version. The SKU filter matches a complete SKU exactly, which is how
WooCommerce itself resolves SKUs.

### Can I combine filters?

Yes. Inclusion filters are combined, so an order must satisfy all of them. Exclusion
filters remove any order that matches either of them.

### Does it slow down the Orders screen?

The filters run one query against the order item tables to work out which orders
match, then narrow the normal orders query. On very large catalogues, category filtering
is capped so a single filter cannot generate an unbounded query.

### Does it send any data anywhere?

No. Everything runs on your own site. The plugin makes no external requests.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Order Filter by SKU & Variation for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

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

[Translate “Order Filter by SKU & Variation for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/order-filter-by-sku-variation-for-woocommerce)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release.
 * Filter orders by product, variation, SKU and product category.
 * Exclude a product or a product category.
 * HPOS and legacy order storage support.

## Meta

 *  Version **1.0.0**
 *  Last updated **22 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [product variation](https://wordpress.org/plugins/tags/product-variation/)[woocommerce sku](https://wordpress.org/plugins/tags/woocommerce-sku/)
 *  [Advanced View](https://wordpress.org/plugins/order-filter-by-sku-variation-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/order-filter-by-sku-variation-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/order-filter-by-sku-variation-for-woocommerce/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/order-filter-by-sku-variation-for-woocommerce/)