Simple WooCommerce Order Approval

Simple WooCommerce Order Approval

The hassle-free solution for WooCommerce order approval before payment.

Quickly create approval rules for your WooCommerce shop orders

Quickly create approval rules for your WooCommerce shop orders based on the customer origin, shipping destination, product categories, single products, and other rules.

  • Pre-approve all WooCommerce orders
    • All the shop orders will need to be approved by the shop manager or administrator before being paid for.
    • Use case example: Your shop does not manage stock and you need to check for it before letting the customer pay for the order.
    • Another use case: Accommodation or services booking website where availability always needs to be confirmed before allowing payment.
  • Pre-approve orders based on the customer’s user role
    • Orders entered by specific user roles or guest users will need to be approved.
    • Use case example: You need to pre-approve orders from professional or B2B customers.
  • Pre-approve orders based on the subtotal
    • Orders above a certain value (excluding taxes, fess and shipping) will need to be approved.
    • Use case example: You need to make some verifications before accepting high value orders.
  • Pre-approve orders based on the customer’s country and/or state
    • Orders in which the billing or shipping country/state is on the approval list will need to be approved.
    • Use case example: Your shop often gets fraudulent orders from certain countries.
  • Pre-approve orders for certain WooCommerce shipping zones
    • Orders belonging to specific WooCommerce shipping zones need to be approved.
    • Use case example: You don’t have a shipping costs table for some destinations and need to request a quote from the shipping company.
  • Pre-approve orders depending on product categories
    • Orders containing products from specific categories need approval.
    • Use case example: You’re selling some products for which you need to confirm legal details with the customer, like weapons, prescription drugs, or alcoholic beverages.
  • Pre-approve WooCommerce orders for some products
    • Orders containing specific products need approval.
    • Use case example: You need to check stock before shipping.
  • Pre-approve orders containing products on backorder
    • Orders containing products on backorder need approval.
    • Use case example: You need to check stock and delivery time with your supplier.
  • Build your own approval rules with a developer filter
  • Specific user roles can be excluded from approval
    • Orders entered by specific user roles will never need to be approved.
    • Use case example: You use our Shop as Client plugin to enter orders on behalf of your customers and do not need to pre-approve orders if the sales manager is the one entering the order.
    • Another use case: Professional or B2B customers do not need to have their orders pre-approved.

Easy to set up

There’s a centralized dashboard where you can set all the pre-approval rules quickly and easily.

Only per product approval needs to be set on each product on the general tab.

You can also set the checkout and order received messages to shop to your customer, indicating this order will need approval before payment.

Keep your customer and yourself up to date with the order status

Two new emails are available after installing the plugin: “Order needs approval” and “Order approved”.

There’s also a specific “Order needs approval” for the store owner, so you can act quickly on new orders needing pre approval.

Simple workflow

This plugin was built after trying other solutions that are just too complicated. We try keep it stupid simple. After you set up the approval rules, the workflow is as simple as possible:

  • Based on the rules, during checkout, the customer will be informed that his order will need to be approved, and no payment options are shown;
  • The order is set to the “Needs approval” custom status and both the customer and the shop administrator are notified via email.
  • The shop manager or administrator checks the order and approves it by changing it to the “Approved” status. The customer gets an email informing the order can now be paid, including a link to choose the payment method.
  • After payment, the regular WooCommerce workflow resumes.

Compatibility, technical support, and continued development

  • By buying this plugin you’ll get:
    • Technical support (conditions apply);
    • All the functionalities listed above;
    • Continued development and compatibility with the latest versions of WordPress and WooCommerce;
    • Automatic updates;
  • Installation and initial configuration via remote session (optional);
  • High-Performance Order Storage compatible;
  • Block-based Cart and Checkout compatible;
  • WPML (with WooCommerce Multilingual) compatible;
  • Developer friendly:
    • Customise the “needs approval” checkout and order receive message;

What our customers say

Great plugin that works exactly as expected. Simple to use and set up, and with great support when needed. No bloat. It just works.

João Lúcio, owner at

Try before you buy it

Buy Simple WooCommerce Order Approval now

(1 customer review)





For 1 website

For 2 websites
Perfect for staging + production

For 5 websites
If you run several websites

For 10 websites
Recommended for agencies


45  49.14 $

per year

20% discount

72  78.63 $

per year

40% discount

135  147.43 $

per year

50% discount

225  245.71 $

per year


169  184.56 $

one-time payment


270  294.86 $

one-time payment


506  552.58 $

one-time payment


844  921.70 $

one-time payment

Choose Choose Choose Choose

Show prices in Euro (charged price) | USD (approximate price)


Include these optional extensions or services (for 1 website):

🆚 Current version: 2.5     📝 Changelog     ❓ Documentantion & FAQ     🪳 Report security issues    

💶 If you discover an issue within 7 days of buying a plugin and our support cannot resolve the issue, you can request a refund. Read the full refund policy.

⚠️ You're buying limited technical support and automatic updates for this WordPress plugin lifetime or for a year, with automatic renewals, which you can cancel at any time in your customer area.

⚠️ The technical support, via tickets in your customer area, is limited to the plugin's publicly advertised features and does not include the usage of developer hooks or interoperability with 3rd party plugins or themes. No refunds are issued based on non-advertised features and any eventual refund is only issued at our discretion. For premium support via the phone or remote access, you need to buy premium support hours.

1 review for Simple WooCommerce Order Approval

  1. AU MWEB

    Super module et support technique au top
    Je recommande à 100%

Only logged in customers who have purchased this product may leave a review.