Approve Order for WooCommerce
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.
Works With
- WooCommerce (latest versions)
- All supported WooCommerce payment gateways
- Any theme that follows WooCommerce standards
