Dokan Order Approval


Dokan Order Approval plugin allowing vendors to approve or reject all the orders placed by customers before payment processed.

Sales process flow for new customer

  1. The customer makes an order. No payment will be processed.
  2. Shop owner/ admin/vendor approves/rejects the order.
  3. Customer get notification email. If order is approved,payment link will be included. On reject, cancellation mail will be sent to customer.


  • Once installed and activated, the plugin allows shop owner / vendor can reject or approve all the orders placed by the customers.
  • Store owner needs to approve order manually before payment is processed.
  • Every time the order hits the Approved or Rejected status, the plugin will send a notification email to the customer.
  • When the vendor approves an order, the customer will get approved email notification with the payment link.
  • Supported all payment gateways enabled.
  • No complex Settings.

DOKAN Order Approval Plugin [Premium]

  • All features of Free version.
  • Enable order approval for specific products.
  • Translation ready.
  • Emails support.

Buy Premium|Docs


  • Admin order screen for approval.
  • Woocommerce payment gateway setting page.
  • Setting option (Premium Version)
  • Email templates.


  1. Activate the plugin in your WordPress admin area.
  2. Open the settings page for WooCommerce and click the “Payment Gateways” tab.
  3. Enable “Woocommerce pre-order ” payment gateway.
  4. Goto Email Tab and customise emails.


Will it work with all payment gateways such as paypal, stripe etc.

The plugin has been designed to work with the default Woocommerce payment gateways. If you are facing any troubles please contact via support.

Will it take customer card details while ordering?

No. Customer can make an order without any payment. Later on approval on order they can make payment.

What will be the order status after making a new order?

When user make and order it will move to a custom status called “waiting”. On approval it will move to “pending”.On Rejection it will move to “cancelled”


2023 ལོའི་ཟླ 1 ཚེས 16 ཉིན།
This plugin doesn't work with Dokan properly now. When I try to search some products on Dokan Products page, it shows "Warning: Attempt to read property "post_content" on null in /homepages/21/....../wp-content/plugins/dokan-order-approval/public/class-sg-order-approval-woocommerce-pro-public.php on line 140".
2021 ལོའི་ཟླ 11 ཚེས 15 ཉིན།
I like and thank you!!!
2021 ལོའི་ཟླ 7 ཚེས 28 ཉིན།
the plugin is very simple to install and configure, really for it to work no configuration must be done. I like that it sends emails to vendors, store manager and customers without prior configuration!. Thank you very much for this plugin
གདེང་འཇོག 5 ཡོངས་སུ་ཀློག

བྱས་རྗེས་འཇོག་མཁན། & གསར་འབྱེད་པ།

“Dokan Order Approval” is open source software. The following people have contributed to this plugin.



1.0.6 22 JUL 2022

  • Improvement: Code tested with wooCommerce version of 6.7
  • Improvement: Code tested with wordpress version of 6.0

1.0.5 10 FEB 2022

  • Improvement: code tested upto WC 6.1.1
  • Improvement: code tested upto WP 5.9
  • Feature: helpful links added in plugins page.
  • Feature: sticky sidebar added for helpful links in plugin settings page.
  • Fix: activate errors fixed if order approval for woocommerce already activated.

1.0.4 25 JUN 2021

  • Feature : Added approve/reject buttons in order edit screen for shop owners.
  • Fix : [PHP 8 error] (

1.0.3 1 APR 2021

  • Added review admin notices
  • Added custom vendor email template for new order.

1.0.2 23 MAR 2021

  • Fix : Email not sending to Vendor for new order. credit @secondkidlynn

1.0.1 03 JAN 2021

  • Improvement : Emails templates
  • Fix : Payment link moved to Approved emails template
  • Improvement : Premium version link, support ,docs links are added.
  • Removing Appsero.

1.0.0 31 OCT 2020

  • initial version