Product Icon

Extra Order Recipients for WooCommerce

Route WooCommerce order emails to additional recipients — with customer fields, admin rules, and To/CC/BCC support. No template editing required.
Choose a billing option
$49
Save 20%
$98 $78.40

Subscription includes

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

By default, WooCommerce sends order emails to one address: the billing email. That works fine for solo shoppers — but breaks down fast when orders involve procurement teams, accountants, assistants, or anyone else who needs to stay in the loop.

Extra Order Recipients solves this cleanly. Customers can enter additional recipients at checkout. You control exactly which emails reach which people — and how (To, CC, or BCC). No template edits. No custom code.

Let customers add their own recipients

Give shoppers a dedicated field — or multiple fields — to enter extra email addresses at checkout. Works on classic checkout, the WooCommerce Checkout Block, and My Account.

Each field has a custom label you define. Validation catches invalid addresses, duplicates, and addresses that match the main billing email — before the order is placed. Recipients are saved as a snapshot at order level, so email behavior stays predictable even if account details change later.

Route admin emails by product or category

Not every order notification needs to go to the same inbox. Set up routing rules with match conditions on product IDs or category IDs. Each rule can pull recipients from manual email addresses, specific WordPress users, or entire WordPress roles.

Apply rules globally, per product, or per category.

To, CC, and BCC — per email type

Choose exactly how each recipient receives emails. Apply To, CC, or BCC per WooCommerce email type — so “New Order” goes directly to your warehouse team, and “Order Complete” BCCs your accounts department.

Built for modern WooCommerce

  • Checkout Block support — works with both classic and block-based checkout
  • HPOS-compatible — order data stored via WooCommerce CRUD, fully compatible with High-Performance Order Storage
  • Debug logging — errors routed through the WooCommerce logger when enabled
  • All settings under WooCommerce > Settings > Extra Order Recipients

 


Frequently asked questions

Does this work with the WooCommerce Checkout Block?

Yes — supports both classic checkout and the block-based Checkout Block.

Can I add more than one recipient field for customers?

Yes. You can add multiple fields, each with its own custom label.

What happens if a customer enters the same address as their billing email?

It's caught at validation and rejected before the order goes through.

Can I send different emails to different teams based on what was ordered?

Yes. Routing rules let you match by product ID or category ID and send to different recipients per email type.

Is this compatible with HPOS?

Yes. Order data is stored using WooCommerce CRUD APIs, fully compatible with High-Performance Order Storage.

Where do I configure everything?

Under WooCommerce > Settings > Extra Order Recipients. Full setup instructions are in the documentation.

Does this work with third-party email plugins?

It hooks into WooCommerce's native email system. Compatibility with third-party email plugins depends on whether those plugins preserve standard WooCommerce email hooks. Check the documentation for details.

Customer reviews

We are accepting reviews for this product, and will display them when we get a few more.

Extension information

  • PHP version required: 8.1
  • Tested with WordPress: 7.0
  • Tested with WooCommerce: 10.8.1
  • Requires at least WordPress: 6.5
  • Requires at least WooCommerce: 8.0

Countries

  • Worldwide
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.