Advanced Order Approval for WooCommerce

Advanced Order Approval can help you to sell made to order products which require approval before they can be processed.

Installation

↑ Back to top

1. Download the advanced-order-approval-for-woocommerce.zip file from your WooCommerce account.

2. Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.

3. Install Now and Activate the extension.

More information at: Install and Activate Plugins/Extensions.

Setup and Configuration

↑ Back to top

Settings

↑ Back to top

General

  • If you want to review and approve your orders, enable the “Enable Order Approval” checkbox.
  • By default, there is no time limit for making the payment of Wait and Pay approved orders. If you want to add a time limit, you can do so setting a time limit in the “No. Of Days for Making Payment for Approved Order” option.
  • By default, if a time limit is set for making the payment of Wait and Pay Approved orders, 3 payment reminder emails will be sent,
    • The first reminder will be sent 3 days before the due date
    • The second reminder will be sent 2 days before the due date
    • The Third reminder will be sent 1 day before the due date
  • You can customize the look and feel of the plugin using the Custom CSS option.

Messages

You can customize the messages displayed to the user in this section.

Localization

You can customize the labels displayed to the user in this section.

Rules

↑ Back to top
  • To create a new rule click the Add Rule button.
  • In the Mode of Pay option, you can select when you want your users to pay for the orders which require approval.
    • Pay and Wait: Customers will have to pay for the order and then wait for the order to be approved. If the order is rejected, the paid amount will be refunded.
    • Wait and Pay: Customers will have to pay for the order only after approval. Customers can pay for the Order directly from the account page.
  • In the description section, you can give a description for your future references.
  • In the Payment Methods to Show option, select the payment methods which should be available for the user for making the payment for orders which require approval.
  • In the criteria section, you can select the products, categories, users and user roles for which the rule should be applied.

Usage

↑ Back to top

Pay and Wait Order Approval

↑ Back to top
  • A User adds the products which they which to purchase to the cart.
  • On the Cart page and checkout page, a notice will be displayed to the user to inform the user the order needs manual approval before they can be processed.
  • Once the user completes the purchase, they can view the status of the Order Approval from the My Account Page.
  • The Site Admin can review the orders pending for approval in the Advanced Order Approval section.
  • Once the Order is approved, the order will be processed further. If the Order is rejected, the user will be notified regarding the same.

Wait and Pay Order Approval

↑ Back to top
  • A User adds the products which they which to purchase to the cart.
  • On the Cart page and checkout page, a notice will be displayed to the user to inform the user the order needs manual approval before they can be processed.
  • Once the user completes the purchase, they can view the status of the Order Approval from the My Account Page.
  • The Site Admin can review the orders pending for approval in the Advanced Order Approval section.
  • Once the Order is approved, the user can make the payment for the order from their account page.
  • Upon successful payment, the order will be processed further. If the Order is rejected, the user will be notified regarding the same.

Translation

↑ Back to top

Advanced Order Approval for WooCommerce is translation ready, meaning you can edit the po files by which you can translate the text to any language. Steps to perform the translation are as follows. For example, a translation to French.

  • Download and install Poedit
  • Open the file advanced-order-approval-for-woocommerce > languages > advanced-order-approval-for-woocommerce.pot using Poedit.
  • Create a new translation file by clicking Create new translation button.
  • Choose the Source text and set its corresponding French text in Translation Text Area.
  • Save the changes.
  • Save the file name as advanced-order-approval-for-woocommerce-fr_FR.po.
  • Then go to WordPress dashboard > Settings > General and select the Site Language as French.
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.