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.

Capabilities

Everything you need to enforce a floor

Every capability below is implemented in the module.

01

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.

02

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.

03

VIP exemptions

Mark a customer as exempt and every rule stops applying to them, so trusted and bulk-buying accounts are never turned away.

04

Admin-editable shopper message

Customize the exact wording shown to the customer, with placeholders for cart total, minimum, and shortfall — no code required.

05

Explicit shortfall messaging

Shoppers see precisely how much more they need to add, not just that they fell below the threshold.

06

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.

07

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.

08

Blocked & warned order reporting

A dedicated log with list, pivot, and graph views shows every blocked or warned order by customer and channel.

09

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.

Workflow

How it works

1

Set your minimum

Open Sales > Configuration > Minimum Order Rules and set a global floor, or add customer- and tag-specific rules.

2

Choose warn or block

Pick whether a below-minimum order is stopped outright or simply flagged, and customize the shopper-facing message.

3

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.

4

Review what was blocked

Check the Blocked Orders report to see every enforcement event by customer and channel, and measure the impact.

Questions

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.

Get the app

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