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.
Everything you need to control cart quantities
Every capability below is implemented in the module.
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.
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.
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.
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.
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.
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.
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.
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.
Global website master-switch
Enable or disable quantity-rule enforcement store-wide from Website Settings, without touching individual product configuration.
How it works
Enable the module
Turn on cart quantity rules for your website from the Settings page in one click.
Set rules per product
Open a product's Cart Quantity Rules tab and set the minimum, maximum, step, and optional bulk discount.
Add overrides if needed
Give select customers or customer tags their own thresholds for wholesale or VIP pricing tiers.
Shoppers order with confidence
The cart enforces every rule automatically, correcting invalid quantities and showing bulk-discount hints as shoppers shop.
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.
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