Enforce a minimum order amount shoppers actually understand
Set a global floor or per-customer rules, warn or block below it, and show shoppers exactly how much more they need to add — across both eCommerce checkout and internal Sales quotations.
The problem
Small orders often cost more to pick, pack, and ship than they earn in margin. Without a way to stop them before confirmation, store managers and sales teams watch average order value erode and processing losses pile up, order after order.
The solution
Minimum Order Amount Restriction enforces a configurable floor across eCommerce checkout and internal Sales quotations. Set a global minimum or override it per customer and tag, choose warn or block, exempt VIP accounts, and show shoppers exactly how much more they need to add.
Everything you need to enforce a floor
Every capability below is implemented in the module.
Global & per-customer rules
Configure a store-wide floor, then override it for a specific customer or customer tag — the most specific matching rule always wins.
Warn or block, your choice
Every rule chooses between a hard block that stops the order and a warn-only mode that lets it through while still logging the event.
VIP exemptions
Mark a customer as exempt and every rule stops applying to them, so trusted and bulk-buying accounts are never turned away.
Admin-editable shopper message
Customize the exact wording shown to the customer, with placeholders for cart total, minimum, and shortfall — no code required.
Explicit shortfall messaging
Shoppers see precisely how much more they need to add, not just that they fell below the threshold.
Live cart progress bar
A running progress indicator on the website cart shows how close the shopper is to the minimum as they keep shopping.
Rule preview before saving
A plain-language summary of what a rule does appears right on the form as you configure it, before you ever save.
Blocked & warned order reporting
A dedicated log with list, pivot, and graph views shows every blocked or warned order by customer and channel.
Multi-currency, website & Sales in one tool
Each rule carries its own threshold currency with automatic conversion, and the same rule set governs both eCommerce checkout and internal Sales quotations.
How it works
Set your minimum
Open Sales > Configuration > Minimum Order Rules and set a global floor, or add customer- and tag-specific rules.
Choose warn or block
Pick whether a below-minimum order is stopped outright or simply flagged, and customize the shopper-facing message.
Shoppers see it live
The website cart and internal quotation form show a real-time banner with the shortfall and a progress bar as the order builds.
Review what was blocked
Check the Blocked Orders report to see every enforcement event by customer and channel, and measure the impact.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. Rules can target all customers, a specific list of customers, or a customer tag, and the most specific matching rule is applied automatically.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Minimum Order Amount Restriction
Global and per-customer order minimums in warn or block mode, with VIP exemptions, an admin-editable shopper message, a live cart progress bar and reporting on everything blocked — across eCommerce and Sales at once.
Buy on Odoo App Store