WooCommerce Filter Orders by Product


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.


  • 管理パネルから、「WooCommerce>注文」をクリックして注文画面を表示します。そこに新しいドロップダウンリストが表示されます。
  • ドロップダウンをクリックすると、全商品の一覧が表示されます。商品を選択し、「絞り込み」ボタンをクリックします。その特定の商品だけを含む注文が表示されます。


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 “WooCommerce Filter Orders by Product”.
  4. Click Install Now next to the plugin.
  5. Once installed, click Activate.

Manual Upload through WordPress Dashboard

  1. Download the “WooCommerce Filter Orders by Product” 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 “WooCommerce Filter Orders by Product” 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 “WooCommerce Filter Orders by Product” in the list and click Activate.

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


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';


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.
This plugin is super helpful. I wanted to add a link on a custom admin page to orders for a specific product, and I just had to copy the URL string and add it to a link. Many thanks to the author!


WooCommerce Filter Orders by Product はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。


“WooCommerce Filter Orders by Product” は10ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“WooCommerce Filter Orders by Product” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。


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


  • Readme を更新しました


  • 新機能:商品カテゴリでの絞り込みが可能になりました
  • コードをリファクタリング


  • 修正:同名の商品が以前に一度しか表示されなかったのを修正


  • 商品の状態を変更するフックを追加


  • SQL インジェクションのバグを修正


  • コードの改善


  • 修正:翻訳の修正


  • 翻訳のバグを修正しました(ありがとう Kasperta)


  • 細かいバグを修正しました


  • 新規:検索ドロップダウン
  • 主要なバグを修正しました


  • プラグインをリリース