Plugin info

Total downloads: 56,644
Active installs: 4,000
Total reviews: 15
Average rating: 4.7
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 12 language(s)
Contributors: 1
Last updated: 9/21/2025 (101 days ago)
Added to WordPress: 8/10/2015 (10 years old)
Minimum WordPress version: 3.0.1
Tested up to WordPress version: 6.8.3
Minimum PHP version: 5.6

Maintenance & Compatibility

Maintenance score

Maintained • Last updated 101 days ago • 15 reviews

54/100

Is Filter Orders by Product for WooCommerce abandoned?

Likely maintained (last update 101 days ago).

Compatibility

Requires WordPress: 3.0.1
Tested up to: 6.8.3
Requires PHP: 5.6

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

WPC Backend Order Filter for WooCommerce
Rating 0.0/5 (0 reviews)Active installs 20
post search and order
Rating 0.0/5 (0 reviews)Active installs 0
Advanced Order Export For WooCommerce
Rating 5.0/5 (342 reviews)Active installs 100,000
Simple Page Ordering
Rating 4.7/5 (131 reviews)Active installs 100,000
Order Export & Order Import for WooCommerce
Rating 4.7/5 (316 reviews)Active installs 60,000
Custom Taxonomy Order
Rating 4.8/5 (94 reviews)Active installs 50,000

Description

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

Once installed, a new filter dropdown will appear on the WooCommerce Orders screen, displaying a list of all products. Simply select a product and click the “Filter” button to view orders containing only that product.

This plugin supports filtering orders by:

  • Product Name
  • Product Category

Note: This plugin is compatible with both WooCommerce’s new HPOS (High-Performance Order Storage) and the legacy WordPress posts storage. Whether you’re using HPOS or the traditional storage method, this plugin will work seamlessly.

Installation

There are three different ways to install this plugin, as well as any other plugin from the WordPress.org repository.

Automatic Installation via WordPress Dashboard

  1. Log in to your WordPress admin dashboard.
  2. Navigate to Plugins > Add New.
  3. Search for “Filter Orders by Product for WooCommerce”.
  4. Click Install Now next to the plugin.
  5. Once installed, click Activate.

Manual Upload through WordPress Dashboard

  1. Download the “Filter Orders by Product for WooCommerce” plugin ZIP file.
  2. Log in to your WordPress admin dashboard.
  3. Navigate to Plugins > Add New.
  4. Click Upload Plugin.
  5. Click Choose File, select the plugin ZIP file you downloaded, and click Install Now.
  6. Once the installation is complete, click Activate Plugin.

Installation via FTP

  1. Download the “Filter Orders by Product for WooCommerce” plugin ZIP file and extract it to your computer.
  2. Using an FTP client, connect to your web server.
  3. Navigate to /wp-content/plugins/.
  4. Upload the extracted plugin folder to the /wp-content/plugins/ directory on your server.
  5. Log in to your WordPress admin dashboard.
  6. Navigate to Plugins.
  7. Locate “Filter Orders by Product for WooCommerce” in the list and click Activate.

After the installation is complete, a new filter will appear on the WooCommerce Orders page.

Frequently Asked Questions

Does this plugin work for all product statuses (public, draft, etc.)?

Currently, this plugin only works for published products. To make it work for all product statuses (e.g., draft, private), add the following code to your theme’s functions.php file:

add_action( 'wfobp_product_status', 'filter_order_by_product_status' );
function filter_order_by_product_status(){
    return 'any';
}

Review feed

kwbridge
9/3/2016

Fiter Orders by Product Works Great

This plugin does exactly what it says it will and works great. Just what I needed!
RVOLA
1/19/2018

Great

Do the job quickly! perfect
Knut Sparhell
5/22/2024

Excellent plugin

This plugin does exactly what it says, and good. Very handy and simply a must have. I have made my own (private) plugin depend on this one. Can't live without it.
Artem Yanin
11/16/2024

Good improvement

Hi friend, thanks for your plugin! i tried to integrate search by SKU for woo, but then i found your plugin. I did small improvement to your code, so now we can search products by SKUs also, i would like that you will add it to your code, so we'll not lose it with next update:)i did change in dropdown_fields() functionand replaced your query: public function dropdown_fields() { global $wpdb; $status = apply_filters( 'wfobp_product_status', 'publish' ); $sql = "SELECT p.ID AS product_id, p.post_title AS product_title, pm.meta_value AS product_sku FROM $wpdb->posts as p LEFT JOIN $wpdb->postmeta as pm ON pm.post_id = p.ID WHERE p.post_type = 'product' AND pm.meta_key = '_sku'"; $sql .= ( $status == 'any' ) ? '' : " AND post_status = '$status'"; $all_posts = $wpdb->get_results( $sql, ARRAY_A ); $fields = array(); $fields[0] = esc_html__( 'All Products', 'woocommerce-filter-orders-by-product' ); foreach ( $all_posts as $all_post ) { $fields[ $all_post['product_id'] ] = $all_post['product_title'] . '(' . $all_post['product_sku'] . ')'; } return $fields; } You used select2 search for dropdown, so now we have sku in product name and we easily can search product by typing SKUs in search dropdown :)

Screenshots

  1. From admin panel, Click on "WooCommerce>Orders" to visit the Orders screen. There you'll see a new dropdown filter.

    From admin panel, Click on "WooCommerce>Orders" to visit the Orders screen. There you'll see a new dropdown filter.

  2. Click on that dropdown and you'll see a list of all products. Select a product and click on "Filter" button. It'll show up the orders which contains only that specific product.

    Click on that dropdown and you'll see a list of all products. Select a product and click on "Filter" button. It'll show up the orders which contains only that specific product.

Changelog

4.1.2 – Sep 21, 2025

  • Tweak: Plugin name updated

4.1 – May 20, 2024

  • Tweak: Readme updated

4.0 – Dec 31, 2023

  • Tweak: Added WooCommerce HPOS support

3.3 – Aug 20, 2023

  • Fix: Resolved PHP notice caused by incorrect use of the is_search() function

3.1

  • Readme updated

3.0

  • New: Now it’s possible to filter by Product Category
  • Code refactored

2.0.7

  • Fix: Products with same name only appeared once before

2.0.6

  • Added hook for changing product status

2.0.5

  • Fixed SQL injection bug

2.0.4

  • Improved code

2.0.3

  • Fix: Language

2.0.2

  • Fixed translation bug (Thanks to Kasperta)

2.0.1

  • Fixed a minor bug

2.0.0

  • New: search dropdown
  • Fixed a major bug

1.0.0

  • Initial release