Filter orders byproduct category
Why doesn’t WooCommerce just have this?
This lightweight WordPress/WooCommerce plugin adds a hierarchical product category dropdown to the Orders admin page. With just a couple of clicks, you can instantly filter orders to show only those that contain at least one product from a specific category or any of its child categories.
I originally built this for AndaleSports.com because I needed a simple way to separate orders for one sport or event from everything else happening during the same sales period.
Use Case
The volleyball team is selling shooting shirts, but at the same time, the football coaches are ordering their quarter-zips. All those orders end up mixed together in the system, which makes it tricky to bill the football coaches separately. Searching “Football” doesn’t help either, because it pulls in unrelated products like “Football Mom Hoodie.” With this plugin, I can just choose the “2025 Football Coach” category from the dropdown, instantly see all orders that include those products, and then print, export, or manage them without the noise.
Honestly, WooCommerce should include this out of the box. Until then, now you can have it too.