Purchase Approval Workflow
Coming soon

Purchase Approval Workflow

Route carts above a sub-user's spending limit to a company approver before checkout, enforcing internal B2B buying rules automatically.

PS 1.6 – 9.x PHP 7.1+
This module is not published as a product yet. This preview page is reserved for roadmap notes, planned compatibility, and early testing information.
Live Demo · Coming soon
Notify me
Want to know the moment it goes live? Leave your email and we will send a one-time release notice, nothing else.

About this module

Purchase Approval Workflow enforces internal B2B buying rules by routing any cart above a sub-user spending limit to a company approver before checkout can complete. In larger accounts, junior buyers should not place unlimited orders, but PrestaShop has no native concept of spending limits or sign-off, so companies fall back to emails and spreadsheets. This module adds a proper approval layer: set per-user or per-role spending limits, and when a cart exceeds the threshold it is held pending review instead of being paid. Approvers receive a notification, see the full cart and requester, then approve or reject with a comment, after which the buyer is invited to complete payment. The result is controlled spend without blocking day-to-day orders. It pairs naturally with company sub-user setups, supports multistore and multilingual stores, and is compatible with PrestaShop 1.6, 1.7, 8 and 9 while leaving the standard checkout flow intact for unrestricted users.

Key Features

Per-user and per-role spending limits
Automatic hold on carts that exceed the limit
Email and back-office notifications to approvers
Approve or reject with comments and full cart detail
Buyer prompted to pay once an order is approved
Approval history and audit trail for every request
Works alongside company sub-user accounts
Unrestricted checkout for users without limits
Multistore and multilingual ready
Compatible with PrestaShop 1.6, 1.7, 8 and 9

Module Info

Technical name mprorderapproval
Version 1.0.0
PrestaShop PS 1.6 – 9.x
PHP 7.1+
Support included 3 months Free modules include no support; paid support is available for that installation.

More upcoming modules

Browse the full roadmap
Loading...
Back to top