Order approval extension
Our Order Approval extension allows you to organize an approval process in a Magento store and prevent certain customers from checking out until their orders are approved by a nominated approver.
Installation

Create approvers
The approval process is managed by approvers – a customer nominated as an approver:
- Navigate to Customers / Manage Customers page in Magento admin panel
- Click on the customers name.
- Activate Account Information tab
- Choose Yes for the Is approver field

Assign approvers
An approver can be assigned to any registered user. All orders of a user with an approver assigned will require an approval before going to the checkout.
- Navigate to the Account Information tab of a customer to be put under approval process
- Choose an approver from Approver drop-down

Check out and approval process
The approval process sits between customer’s shopping cart and the checkout process. It means that customers are able to add any number of products into their shopping cart, delete and modify them at any time without any restrictions, but they can not checkout products from the cart before they are approved.
When customers try to checkout their shopping cart, the approver receives a notification about unapproved products in the customer’s shopping cart. The approver can use the link from the e-mail to reach order approval UI and approve or decline customer’s products.

Customers can check approval status for every product in their shopping cart and are allowed to checkout items that have already been approved.
Compatibility
Our Order approval extension for Magento is fully compatible with our web-to-print and category access control extensions out of the box.
Note. The order approval process does not work on Configurable products. Customers placing orders on a configurable product will be able to checkout without waiting for their orders to be approved.



