ProgramMatek’s Woocommerce Order Approval

An Introduction

The Woocommerce Order Approval plugin offers a convenient way for shop owners to review and approve or reject customer orders before processing payments. With this plugin, customers can place orders without immediate payment, and an email notification is sent to the shop owner or admin for order review. If approved, customers receive a payment link via email. If rejected, a cancellation email is sent to the customer. Please note that the Pro version of the Order Approval plugin can be downloaded, installed, and activated in just 2 minutes.

Free Version vs Premium Version


Installation Process

To install the Woocommerce Order Approval PRO version, you need to purchase the plugin from our WordPress plugin website, Sevengits. Once you complete the purchase, you will receive an email with a License key and a .zip file containing the plugin. Download the Plugin to your system.

Note: Activating both the free and premium version of the plugin simultaneously may cause some features to break. Either activate the free or premium version of the plugin to enjoy full functionality.

Uploading via WordPress Admin Panel

This is the most common method that does not require any coding knowledge. Follow these steps:

  1. Login to your WordPress website’s Administration Panel.
  2. Navigate to Plugin → Add New.
  3. Click on the Upload Plugin button.
  4. Choose the plugin zip file you just downloaded.
  5. Click on the Install Now button.
  6. Once the installation is complete, click on Activate Plugin to activate the installed Plugin.
See also  Stamps Com Woocommerce

Now you have successfully installed the Pro version of Woocommerce Checkout Location Picker.

Uploading via FTP

Alternatively, you can upload the plugin using FTP. Here’s how:

  1. Extract the downloaded plugin zip file.
  2. Upload the folder to your server via FTP to the plugins directory on your WordPress installation (wp-content → plugins).
  3. Activate the plugin on the Plugins Admin page.


  1. Go to Woocommerce → Settings → Advanced tab → SG Order Approval Settings → Enable the appropriate Order approval options → Save changes. You can enable this option for all your products or only a few specific ones.

SG Order approval setup - activation

  1. After enabling the plugin, go to the Payments tab and enable Woocommerce Order Approval and any other payment gateways you wish to use. Don’t forget to save the changes.

Note: To activate premium features, you must enter the License key. You can find your license key in your Sevengits “My Account” page.


Email Customization

After installing the SG Order Approval Pro plugin, you will have the option to customize four email templates:

  1. Pre-order notification – Customer (An email sent to the customer when an order is created through pre-order).
  2. Pre-order notification – Admin (An email sent to the admin when an order is created).
  3. Order approved notification – Customer (An email sent to the customer when an order is approved).
  4. Order rejected notification – Customer (An email sent to the customer when an order is rejected).

You can easily configure these email templates by clicking on the Email headings on the email tab.

See also  The Ultimate Guide to Starting a Print on Demand Business with WooCommerce

Customizing Email Content

Manage Button
Manage email content

Managing Orders

The SG WooCommerce Order Approval plugin allows you to take actions on individual orders. You can either approve or reject the order from the backend.

Enable action menu

All you have to do is check the “tick” or reject using the Actions tab menus. Upon completion, your customers will receive an automatic email based on your customized templates.

Configuring for Single Products

If you want to configure the Order Approval plugin for selected products, follow these steps:

  1. Change global settings to “Per product”.
    Configuring Woocommerce order approval for single products
  2. Go to Products → All Products and choose a product.
  3. Scroll down to Product Data and enable the Order Approval Plugin for that particular product.
    Enabling Order approval plugin for a single product

Editing Email Templates

To edit the email templates, follow these steps:

  1. Copy the emails found at wp-content/plugins/sg-order-approval-woocommerce-pro/templates/emails into the store’s theme at: your-theme/woocommerce/emails/.
  2. Finally, edit the emails.

Note: Make sure to move all email templates from the plugin folder to the theme folder when editing files.

Edit emails

Updating the Plugin

You will receive notifications about new feature updates along with a changelog. You can read about the fixes and features and update our premium plugins, just like any other WordPress plugins.


If you have purchased the premium version from us with a valid license key, kindly mention your license key in the subject line and contact us for support.

Frequently Asked Questions

  1. The customer received the email to process the payment of the order, but after a certain time, the payment link becomes invalid?
    • You can increase the pending payment delay by changing the hold stock value in WooCommerce settings → inventory.
See also  Migrating from Magento to WooCommerce: A Simpler Solution for Your Online Store

SG WooCommerce Order Approval Pro