WooCommerce Order Approval lets you review, approve, or reject orders before payment or fulfillment. Ideal for B2B, wholesale, custom quotes, and stores that need manual verification, it adds a smooth approval workflow to your checkout without breaking your current setup.
- Manual order approval step before payment or processing
- Approve or reject orders with one click from the admin
- Customizable statuses: Pending Approval, Approved, Rejected
- Automatic email notifications to customers on status change
- Optional payment capture only after approval
- Block payment at checkout until an order is approved
- Add admin notes and rejection reasons visible to customers
- Per‑product, category, or user role approval rules
- Supports guest and registered customer flows
- Works with major payment gateways and shipping methods
- Customizable emails and on-site messages
- Bulk approve or reject multiple orders
- Compatible with WooCommerce Subscriptions and coupons
- REST API and webhook friendly for custom workflows
- Lightweight, translation-ready, and WooCommerce-native UI