Order Approval for WooCommerce

0 out of 5

WooCommerce Order Approval plugin allows shop owners to manually approve new orders based on user roles as well as products in the cart. You can choose to accept payments before or after orders are placed, personalized checkout messages, alert customers when their orders have been approved, and display an order status update visually on My Account page.


  • Manually approve new orders
  • Receive payment before or after order validation
  • Display information about order status on the order detail page (My Account)
  • Send email notifications for customers and admins regarding order statuses
  • Validate all or specific orders based on
    • User roles
    • Products in carts (products, categories, or tags)

WooCommerce Marketplace Approved. View Listing

Billed annually at $49 / year

  • 1 year free support
  • 1 year extension updates
  • 30 days money-back guarantee

Features Of Order Approval for WooCommerce

Create Multiple Rules for Order Approvals

Order Approval plugin enables you to set up several rules to authorize orders before or after they have been paid for based on criteria such as user roles as well as products and categories in the cart.

Approve Orders Based on Conditions

Order Approval for WooCommerce allows conditions-based order approvals. 

Pay and Wait for Approval

With the Pay and Wait for Approval option, it is possible to transfer an order to the validation stage after receiving a payment initially. Then, the store admin has the option of either approving or rejecting the order. Once an order is denied, it is canceled and refunded. This order will be moved to processing or any other relevant status if it is approved by an admin.

Wait for Approval and Pay

The Wait for Approval and Pay option allows you to choose to receive payments only after they’ve been approved. For different products, categories, tags, and roles, you may even run both simultaneously.

Enable Approval Based on User Roles

With this option, approval can be initiated based on user roles. Wholesalers’ bulk orders can be manually validated while orders from general customers can be approved without manual validation.

Validate Orders for Specific or All Products

The Validate Orders button allows you to trigger validation for specific or all products in the customers’ cart. The validation can be enabled for all products, categories, and tags, or only certain ones.

Display Checkout Messages, Visual Timeline, and Order Approval

Order Approval for WooCommerce provides you the option to customize multiple messages to appear on Checkout and Thank You pages. During the checkout stage, customers are informed that their order has been approved.

To keep customers updated on the status of their orders, a visual status update can be displayed on the order detail page. The Pay button will show only when the Wait for Approval and Pay option is selected. You can control the below settings:

  • Enable/disable the timeline
  • Customize order statuses and updates
  • Disable cancel button
  • Customize labels and colors for cancel and pay buttons
  • Customize messages for Checkout and Thank You pages

Customize Email Notifications for Admins and Customers

WooCommerce Order Approval plugin allows you set email settings for both admins and customers. You are able to control:

  • Email notifications for admins whenever a new order is placed that needs their approval
  • Email notifications for customers whenever a new order needs to be manually approved
  • Email notifications for customers whenever an order is approved
  • Email notifications for customers whenever an order is rejected


The billing and shipping addresses will be automatically included in all email notifications. Go to WooCommerce > Settings > Emails to make changes to the subject line and heading of your email correspondences with customers.

Manage Orders with Order Approval for WooCommerce

This plugin allows you to manage your shop by handling special orders carefully and ensuring customer satisfaction. This functionality is helpful for:

B2B Orders: Review orders and check the availability of products before you confirm for wholesale bulk orders. 

Custom Products: The availability, delivery time, custom details, and other characteristics of the items may need to be confirmed and finalized with manual validation on made-to-order products.

Items Available to Specific Customer Types: The sale and shipment of some products is restricted to authorized dealers or qualified customers (sometimes restricted by age or location). Orders for these products can be automatically validated by hand. After a customer places an order, you have the option of verifying the information they provided and either continuing with the order or canceling it.

Technical Compatibility

  • WordPress Version Required4.0.0 or Higher
  • WooCommerce Version Required3.5.0 or Higher
  • Multi-Site SupportYes
  • LanguagesEnglish
  • WPML CompatibilityWPML Supported
  • TranslatableYes, Translation Ready
  • CountriesWorldwide

Customer reviews

Feedback & acknowledgement from customers are the things that keeps us motivated, so here is what our customers say.

This product hasn't been rated yet.