Dokan Order Approval


The Dokan Order Approval plugin enables vendors to approve or reject customer orders before payment is processed.

Important Note

This plugin will only work if you have the Order Approval for Woocommerce and Dokan plugin installed and activated.

Sales process flow for new order

  1. The customer places an order, but no payment is processed at this time.
  2. The shop owner/admin/vendor then has the option to approve or reject the order.
  3. If the order is approved, the customer will receive a notification email that includes a payment link.
  4. If the order is rejected, the customer will receive a cancellation email.


  1. After installing and activating the plugin, the shop owner/vendor can approve or reject customer orders.
  2. Orders must be manually approved by the store owner before payment is processed.
  3. The plugin will send a notification email to the customer whenever an order is approved or rejected.
  4. If an order is approved, the customer will receive an email with a payment link.
  5. This plugin supports all enabled payment gateways.
  6. There are no complex settings to configure.

DOKAN Order Approval Plugin [Premium]

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

Buy Premium|Docs|Demo

Checkout Other ORDER APPROVAL Plugin Addons

Our other plugins

SevenGits is a premier WooCommerce custom plugin development company, distinguished by a team of seasoned experts. Specializing in tailoring e-commerce solutions, SevenGits delivers innovative and scalable plugins, ensuring clients harness the full potential of their WooCommerce platforms.


  • Approve and Reject option in orders page,for vendors.
  • Emails associated with dokan order approval.
  • Showing pre order option while checkout.
  • Showing all available payment gatways after order approval by admin/vendor.


  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 dokan order approval for woocommerce 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. Customers can make an order without any payment. Later on approval of the order they can make payment.It’s the main concept of dokan order approval.vendor approval needs for order plugin

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»


16 Հունվարի, 2023
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″.
28 Հուլիսի, 2021
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
Read all 5 reviews

Contributors & Developers

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


Translate “Dokan Order Approval” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


2.0.5 — 21 JUN 2024

  • Improvement: Added support for HPOS Compatibility
  • Improvement: Compatible with Woocommerce 8.9

2.0.4 — 18 APR 2024

  • Fix: The order status of the vendor dashboard issue is fixed.
  • Improvement: Compatible with WordPress 6.5
  • Improvement: Compatible with Woocommerce 8.7

2.0.3 — 14 FEB 2024

  • Improvement: Implemented the blocked checkout feature for seamless and straightforward utilization.
  • Improvement: Compatible with WooCommerce 8.5

2.0.2 — 27 OCT 2023

  • Improvement: Admin notices added for plugin reviews in wordpress repository.
  • Improvement: Compatible with WordPress 6.4

2.0.1 — 04 OCT 2023

  • Improvement: admin notice added if plugin dependency plugins deactivated.
  • Feature: approve action button added in vendor email page.
  • Feature: Auto-reject orders, if vendor not approved. default is disabled.
  • Improvement: Code tested with wooCommerce version 8.1
  • Improvement: Code tested with WordPress version 6.3

2.0.0 — 10 APR 2023

  • Improvement: plugin disabled if dependent plugins deactivated

1.0.7 — 23 MAR 2023

  • Improvement: Code tested with wooCommerce version 7.5
  • Improvement: Code tested with WordPress version of 6.2

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 plagins 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: Added review admin notices
  • Added: 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