Take control of cart quantities on your website

Set minimum, maximum, and step quantities per product, cap orders to available stock, override rules per customer, and turn bulk minimums into upsell opportunities — all enforced automatically in the cart and checkout.

The problem

Odoo's website checkout has no built-in way to enforce purchase quantity rules. Wholesale and B2B merchants end up manually correcting under-minimum orders, cancelling oversold items, or disabling online sales altogether for products that need controlled ordering — a losing trade-off that only gets worse as the catalog grows.

The solution

Website Cart Quantity Rules enforces minimum, maximum, and step quantities directly in the cart and checkout, with inventory-aware caps and per-customer overrides. Violations auto-correct to the nearest valid quantity with a clear inline warning — no failed orders, no manual policing, no lost sales.

Capabilities

Everything you need to control cart quantities

Every capability below is implemented in the module.

01

Minimum, maximum, and step quantities

Set a floor, a ceiling, and a multiples increment per product — require case-pack multiples, cap scarce inventory, or both at once.

02

Inventory-aware maximum

Optionally cap the maximum at available stock, so the cart ceiling tracks real inventory and shoppers can never order more than you can fulfil.

03

Per-customer and per-tag overrides

Give specific customers or customer tags their own minimum, maximum, and step — wholesale accounts get different limits than retail shoppers, automatically.

04

Threshold bulk discounts

Reward shoppers who hit a minimum quantity with an automatic discount, plus an in-cart hint showing how many more units unlock the price break.

05

Inline cart and checkout enforcement

Quantity violations are auto-corrected to the nearest valid amount directly in the cart, with a clear warning — no invalid orders ever reach you.

06

Product-page quantity notices

Shoppers see the minimum, step, or stock-limited maximum right on the product page, before they ever add the item to their cart.

07

Central rule configuration

Every quantity rule lives on the product form's dedicated Cart Quantity Rules tab — one obvious place to configure limits, no hunting required.

08

Audit dashboard for all active rules

A dedicated backend list shows every product with an active rule — minimum, maximum, step, stock cap, and bulk discount — at a glance.

09

Global website master-switch

Enable or disable quantity-rule enforcement store-wide from Website Settings, without touching individual product configuration.

Workflow

How it works

1

Enable the module

Turn on cart quantity rules for your website from the Settings page in one click.

2

Set rules per product

Open a product's Cart Quantity Rules tab and set the minimum, maximum, step, and optional bulk discount.

3

Add overrides if needed

Give select customers or customer tags their own thresholds for wholesale or VIP pricing tiers.

4

Shoppers order with confidence

The cart enforces every rule automatically, correcting invalid quantities and showing bulk-discount hints as shoppers shop.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Quantities are auto-corrected to the nearest valid amount (minimum, maximum, or step) with an inline warning — shoppers are never hard-blocked from checking out.

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.

Website Cart Quantity Rules

Minimum, maximum and step quantity rules enforced inline at cart and checkout, with inventory-aware caps and per-customer overrides — instead of manually correcting under-minimum orders after the fact.

Buy on Odoo App Store