Wholesale and B2B stores often cannot accept an order the moment it is placed. Prices need a check, stock needs confirming, credit terms need a sign off, or a large order needs a second look. WooCommerce has no approval step, so the order is paid and marked processing straight away.
B2B Order Approval adds that step. The buyers you choose go through approval and everyone else checks out exactly as before, which suits mixed retail and trade stores.
Two workflows
- Approve then pay: no payment at checkout, the buyer pays after approval with any method
- Pay then approve: payment is taken, the order waits before processing
You choose who
- All customers, guests, or chosen roles
- Roles that never need approval
- Only above an order total
- Only for chosen payment methods
Fast review
- Approve and Reject on the order, with a reason
- Quick buttons and bulk approve on the orders list
- Edit the order before approving
- Log of who decided and when
Buyers stay informed
- Notice at checkout
- Status and timeline in My Account
- Pay now button after approval
- Four editable emails
| Feature | Free | Pro |
|---|---|---|
| Both workflows, statuses, approve and reject with reason | Yes | Yes |
| Roles, guests, payment methods and order total | Yes | Yes |
| Orders list column, quick buttons, bulk approve, approval log | Yes | Yes |
| Checkout notice, My Account timeline, Pay now, four emails | Yes | Yes |
| Rule builder and auto approve rules | No | Yes |
| Company accounts, manager approval, spending limits | No | Yes |
| Approval chains with several approvers | No | Yes |
| Approve and reject from the email | No | Yes |
| Payment window, reminders and auto cancel | No | Yes |
| Reject single lines, refunds on rejection | No | Yes |
| Purchase order payment method | No | Yes |
| Approvals dashboard, email wording per rule, Slack and webhook | No | Yes |