Product Icon

Extra Order Filters for WooCommerce

Filter WooCommerce orders by date range, products, categories, totals, payment, shipping, roles, country, SKU, coupons, and more.
Choose a billing option
$39
Save 20%
$78 $62.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Find any order in seconds — not hours

You’re running a busy WooCommerce store. Every day, you need to find specific orders — but the default order list only lets you filter by date, customer, or status. For everything else, you’re left scrolling through pages and pages of orders, using your browser’s find function, or giving up entirely.

Extra Order Filters is the only WooCommerce extension that adds 11 powerful, fully integrated filters to your WooCommerce Orders page — so you can find exactly what you’re looking for in a single click. Filter by products, categories, payment methods, shipping methods, user roles, countries, coupons, SKUs, order totals, and date ranges — all working seamlessly together.

Extra Order Filters for WooCommerce - Dashboard with all the filters applied


The hidden cost of searching orders manually

Most store owners don’t realise how much time they waste finding orders — until they’re 20 minutes deep and still haven’t found that one order they need.

  • Finding a single order by product — scroll through pages, use Ctrl+F, hope you don’t miss it. 5–15 minutes.
  • Finding all orders from a specific country — not possible without a plugin. You can’t.
  • Finding orders placed with a specific coupon — export to CSV, open in Excel, filter manually. 10+ minutes.
  • Finding orders with a specific SKU — good luck. 10+ minutes.
  • With Extra Order Filters, any of these searches take under 5 seconds — and you can combine multiple filters for pinpoint accuracy.

11 powerful filters — all in one place

Unlike other order filter plugins that offer one or two extra options, Extra Order Filters gives you a complete toolkit. Every filter is designed to work seamlessly with every other filter, so you can combine criteria to find exactly the orders you need.


Every filter, explained

Filter by Date Range

Stop guessing. Select a specific date or a custom date range — and see only the orders placed in that window. Perfect for monthly reporting, campaign analysis, or investigating a specific time period.

Filter by Product

Need to find every order that contains a specific product? Type the product name and select it from the AJAX-powered dropdown — even with thousands of products, it loads instantly. Works with simple products, variations, and variable products.

Filter by Category

Looking for all orders that include products from a specific category? Select one or multiple categories and see every order that contains at least one product from those categories.

Filter by Order Total (Min/Max)

Find high-value orders for VIP treatment, or low-value orders for bulk processing. Set a minimum total, a maximum total, or both — and see only the orders that match.

Filter by Payment Gateway

See all orders paid via Stripe? PayPal? Cash on Delivery? Select your payment gateway and get an instant list. Essential for reconciling payments and managing cash flow.

Filter by Shipping Method

Need to see which orders are using express shipping? Or maybe you need to find all orders using a specific local pickup method? Filter by shipping method and get the list in seconds.

Filter by User Role

Wholesale customers? VIP members? Subscribers? Filter orders by the customer’s user role to see exactly what your different customer segments are buying.

Filter by Country

Running international shipping? Need to see all orders from a specific country for customs or tax purposes? Select the country and get your list instantly.

Filter by Coupon

Running a promotion? Track its performance by filtering orders that used a specific coupon code. See exactly how many orders were placed with that coupon — and the total revenue generated.

Filter by SKU

Need to find orders containing a specific SKU? Type it in and get an instant list. Perfect for product recalls, inventory investigations, or supplier audits.


Combine filters for surgical precision

The real power of Extra Order Filters isn’t just the individual filters — it’s how they work together. Every filter can be combined with every other filter, giving you almost unlimited ways to slice your order data.

Real examples — what you can do:

You need to find… Filters you combine
All COD orders over ₹500 placed last month Payment Method = COD + Min Total = 500 + Date Range = Last Month
All wholesale customer orders containing a specific product User Role = Wholesale + Product = [your product]
All international orders placed with a specific coupon Country = [any country except yours] + Coupon = [coupon code]
All orders from the UK using express shipping Country = United Kingdom + Shipping Method = Express Shipping
All orders placed via PayPal containing products from the “Electronics” category Payment Gateway = PayPal + Category = Electronics


Saved Filter Views — your most-used searches, one click away

Once you start combining filters, you’ll quickly realise you’re running the same complex searches over and over — every morning for your support queue, every week for international shipping reports, every time a VIP customer calls.

Instead of manually selecting your filters each time, simply save any combination as a named view. Need to switch context? Just pick it from the dropdown and the entire filter set applies instantly. No re-selecting. No mistakes.

Why every store team needs this:

  • One-click access to your critical lists — stop spending 30 seconds setting up filters. Save it once, reuse it forever with a single click.
  • Shared across the whole team — when your support agent saves a “Pending Refund Requests” view, your accounting team sees it too. Everyone stays on the same page, using the same definitions.
  • Perfect for recurring workflows — create dedicated views for daily reports, weekly fulfillment runs, monthly VAT reconciliation, or seasonal campaign tracking.
  • No more guesswork — avoid the mental overhead of remembering which filters you used last week. Your saved views preserve the exact criteria, every time.

Real examples — views your team will actually use:

View Name Filters it saves (so you don’t have to re-select them)
Support Queue Status = On Hold + Payment Method = Any + Date Range = Last 7 Days
International Orders Country ≠ United States + Shipping Method = Any
VIP Customers User Role = Wholesale + Min Total = 500
COD High-Value Payment Gateway = Cash on Delivery + Min Total = 1000 + Date Range = This Month
Monthly Returns Date Range = Last Month + Status = Refunded
Black Friday Campaign Coupon = BF2025 + Date Range = Nov 25 – Nov 30

Creating a view is as simple as setting your filters once, clicking “Save View”, giving it a memorable name, and choosing it from the dropdown whenever you need it. Unlimited views, unlimited combinations, zero limits.


REST API support — filter orders programmatically

Extra Order Filters isn’t just for the admin screen. The plugin now supports filtering WooCommerce orders through the official WooCommerce REST API. This means you can programmatically filter orders using all the plugin’s filtering capabilities — perfect for:

  • Building custom dashboards — pull filtered order data into your own reporting tools
  • Integrating with third-party systems — send filtered order data to your ERP, CRM, or accounting software
  • Automating workflows — trigger actions based on filtered order results
  • Creating custom reports — build exactly the reports you need, with the filters you want

Available REST API parameters:

eofw_product        — Filter by product ID(s)
eofw_sku            — Filter by SKU
eofw_category       — Filter by category ID(s)
eofw_shipping_method — Filter by shipping method
eofw_payment_method — Filter by payment gateway
eofw_coupon         — Filter by coupon code
eofw_user_role      — Filter by user role
eofw_country        — Filter by country code
eofw_min_total      — Minimum order total
eofw_max_total      — Maximum order total
eofw_date_start     — Start date (YYYY-MM-DD)
eofw_date_end       — End date (YYYY-MM-DD)

Example API call:

GET /wp-json/wc/v3/orders?eofw_product=123,456&eofw_payment_method=stripe&eofw_date_start=2025-01-01

Extra Order Filters for every store type — real examples

Here’s how different store owners use Extra Order Filters every day:

  • A high-volume fashion retailer managing 500+ orders daily — filters by product to find specific items for quality control checks
  • A wholesale store with VIP customer tiers — filters by user role to see what wholesale customers are ordering, then follows up with personalized offers
  • An international dropshipper shipping to 50+ countries — filters by country to generate customs documentation for each region
  • A subscription box company running monthly coupon campaigns — filters by coupon code to track exactly how many orders came from each campaign
  • A digital agency managing multiple client stores — uses the REST API to pull filtered order data into a central dashboard for client reporting
  • A food delivery service with multiple payment options — filters by payment gateway to reconcile transactions with Stripe, PayPal, and cash on delivery
  • A electronics store handling product recalls — filters by SKU to find every order containing a recalled item, then contacts customers instantly
  • A B2B supplier with high-value orders — filters by min total to identify orders over $5,000 for priority processing and VIP support

Everything included — full feature list

Order Filters

  • Date Range — filter by specific dates or a custom date range
  • Product — search and filter by product name (AJAX-powered, works with thousands of products)
  • Category — filter orders that contain products from specific categories
  • Min/Max Total — filter by order total amount
  • Payment Gateway — filter by payment method
  • Shipping Method — filter by shipping method
  • User Role — filter by customer user role
  • Country — filter by billing/shipping country
  • Coupon — filter orders that used a specific coupon code
  • SKU — filter orders containing a specific SKU

Combined Filtering

  • All filters work seamlessly together — combine any number of filters
  • Filters integrate with WooCommerce’s default order filters
  • Apply Filter — one click to see matching orders
  • Clear Filters — instantly reset all selected options

REST API Support

  • Full REST API support for all filters
  • Programmatically filter orders using eofw_* parameters
  • Perfect for custom dashboards, integrations, and automation

WordPress & WooCommerce Integration

  • Fully integrated into the native WooCommerce Orders page
  • No separate settings page — filters appear automatically
  • Lightweight — no impact on frontend store performance
  • HPOS compatible — works with WooCommerce’s High-Performance Order Storage
  • Compatible with all major WooCommerce themes and plugins

Frequently Asked Questions

Does this work with HPOS (High-Performance Order Storage)?

Yes, Extra Order Filters is fully compatible with WooCommerce’s High-Performance Order Storage (HPOS).

Will this slow down my orders page?

No. The plugin is lightweight and optimized for performance. Product searches use AJAX and load results on demand — so even with thousands of products, your orders page stays fast.

Do I need to configure anything?

No. Once installed and activated, all filters appear automatically on the WooCommerce > Orders page. Just start using them

Can I use the REST API filters with my own custom applications?

Yes. All filters are available via the WooCommerce REST API using the eofw_* parameters. This makes it easy to build custom dashboards, integrate with third-party systems, or automate workflows.

Does this work with other WooCommerce plugins?

Yes. Extra Order Filters works with all major WooCommerce plugins, including payment gateways, shipping methods, and membership plugins.

What if I need a filter that isn’t included?

Extra Order Filters already includes the most requested filters — date range, products, categories, min/max total, payment methods, shipping methods, user roles, countries, coupons, and SKUs. If you need something specific, we’re always open to feature requests.


Stop wasting time searching for orders. Start finding them in seconds.

Every minute you spend scrolling through orders looking for one specific order is a minute not spent on what actually grows your store — marketing, customer service, and product development.

Extra Order Filters gives that time back. With 11 powerful filters that work together seamlessly, you’ll find any order in under 5 seconds — and you’ll never waste time scrolling through pages of orders again.

  • 11 powerful filters — date range, products, categories, min/max total, payment methods, shipping methods, user roles, countries, coupons, and SKUs
  • Combine any filters — surgical precision for any search
  • REST API support — programmatically filter orders for custom dashboards and integrations
  • Zero configuration — install, activate, and start using immediately
  • Lightweight — no impact on store performance
  • HPOS compatible — ready for the future of WooCommerce
  • 30-day money-back guarantee — zero risk

A Smart Investment for Growing WooCommerce Stores

Save hours of frustration by finding orders instantly. Whether you’re processing refunds, investigating issues, tracking campaigns, or managing international shipping — Extra Order Filters helps you find what you need, when you need it.

Need another reason to choose us? Extra Order Filters is developed by Kartechify, a trusted WooCommerce extension developer known for delivering reliable solutions backed by dedicated customer support.

Check out our other best-selling and popular plugins on WooCommerce.


Frequently asked questions

Can I use multiple filters together?

Absolutely! You can combine any number of filters — for example, find orders from a specific country that used a certain coupon and include a particular product — all at once.

Does this plugin work with WooCommerce High-Performance Order Storage (HPOS)?

Yes, the plugin is fully compatible with WooCommerce HPOS. It uses optimized query logic and WooCommerce-recommended filters to ensure accurate results across both legacy and HPOS systems.

Does the product filter support search by product name or SKU?

Yes, the product filter uses AJAX-based search for quick selection by product name. You can also filter by SKU using the dedicated SKU filter field.

Will this plugin affect the performance of my admin orders page?

No. The plugin is performance-optimized and uses smart SQL queries to prevent loading all orders or running unnecessary loops. It works efficiently even on stores with large order volumes.

Where do I find the filters after activating the plugin?

Once activated, go to WooCommerce → Orders. You will see a new filter section appear above the orders table, allowing you to filter orders by product, category, order total, shipping method, and more.

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.0.1
  • Tested with WooCommerce: 10.9.4
  • Requires at least WordPress: 6.0
  • Requires at least WooCommerce: 3.9

Countries

  • Worldwide

Related Products

Price $279 annually
Rated 3.2 out of 5 stars
Price $79 annually
Rated 3.4 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.7 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.