Order Approval for WooCommerce adds an order review step to your WooCommerce checkout flow.
Instead of processing payment immediately, orders are placed in a pending approval stage so the store admin can Approve or Reject them first.
This helps you prevent fake/spam orders, verify customer details, confirm stock, and approve only valid orders before collecting payment.
Best for:
* Stores selling custom-made products
* Wholesale / B2B order verification
* COD order verification
* Stores that want to send a payment link only after approval
* Businesses that need to review address, delivery, or product availability before payment
How It Works (Order Approval Flow)
Sales process flow for new customer:
Customer places an order (no payment is processed yet)
Admin reviews the order and Approves or Rejects
Customer receives an email notification:
Approved: customer gets an email with a payment link
Rejected: customer receives an order cancellation email
This creates a clean “order approval before payment” workflow for WooCommerce.
Features
Approve or Reject WooCommerce orders manually before payment is processed
Prevent payment collection until admin approval is done
Customer email notifications for both:
Order Approved email (includes payment link)
Order Rejected email (order cancelled)
Works with all WooCommerce payment gateways (supports enabled gateways)
Block checkout (stop orders from auto-processing when approval is required)
Order Edit feature – modify order details easily before approval
Enable/Disable plugin functionality from settings
Enable order approval for:
Specific products
Specific categories
Simple setup with no complex settings
Why Use Order Approval for WooCommerce?
Many WooCommerce stores lose time and money due to:
Fake orders
Wrong address / invalid phone number
High-risk COD orders
Out-of-stock or backorder issues
Custom product confirmation required before payment
With this plugin, you can review every order before payment and collect payment only when you’re ready.