Enforce the right quantities on every order
Minimum, maximum and multiple order quantities enforced on the server and explained clearly on the storefront — with per-customer-group rules, bulk configuration, and an admin overview built in.
The problem
Shoppers can add any quantity they like, so sub-minimum orders that cost more to pick than they earn, over-cap orders that drain scarce stock, and off-multiple orders — like 7 units of an item sold only by the case of 6 — slip through checkout. Operations teams end up calling customers, correcting orders by hand, and issuing refunds after the sale is already made.
The solution
Product Shop Quantity Attributes enforces minimum, maximum and multiple order quantities at the one choke point every cart and checkout flows through, so invalid quantities never reach fulfillment. Shoppers see badges, the exact valid sequence, and plain-language feedback before they act, while staff manage rules for a handful of SKUs or thousands with a bulk wizard and a dedicated overview.
Everything you need to enforce quantity rules
Every capability below is implemented in the module.
Minimum, Maximum & Multiple Quantities
Set a minimum order quantity, an optional maximum cap, and a required ordering multiple on any product, right from its Sales tab.
Authoritative Server-Side Enforcement
Every add-to-cart and quantity update is validated on the server, so invalid quantities can never reach checkout, no matter how the request was made.
Storefront Rule Badges
Min, Max and multiple badges appear on shop grid tiles and product pages, so shoppers see the rules before they add to cart.
Visible Increment Sequence
The product page shows the actual allowed quantities — 6, 12, 18, 24 — instead of leaving shoppers to guess what a plus/minus button will do.
Real-Time Explanatory Feedback
Typing an invalid quantity snaps it to the nearest valid value and shows exactly why, in plain language, instead of silently blocking the shopper.
Approaching-Maximum Warning
Shoppers are warned as they near a product's maximum quantity, so the cap is never a surprise at the last click.
Per-Customer-Group Overrides
Give wholesale and retail customer tags different minimums, maximums and multiples on the same product, resolved automatically per shopper.
Bulk Configuration Wizard
Select any number of products in the product list and apply quantity rules to all of them at once — no more editing SKUs one by one.
Admin Overview
A dedicated list of every product with active quantity rules, with filters and group-by, keeps audits and maintenance fast at any catalog size.
How it works
Enable & set rules
Turn on Enforce Quantity Rules on a product's Sales tab and set the minimum, maximum and multiple.
Add group overrides
Optionally add per-customer-group rows so wholesale and retail buyers get different limits on the same product.
Shoppers see & understand
Badges, the increment sequence and live feedback show buyers the rules before they act, on the shop grid and the product page.
Every order is valid
Server-side enforcement snaps and validates every cart and checkout quantity, so only valid orders reach fulfillment.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Both. The storefront shows badges, the valid increment sequence and real-time feedback as shoppers act, and the server independently snaps or rejects any quantity that still violates the rules, so invalid orders never reach fulfillment.
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.
Product Shop Quantity Attributes
Minimum, maximum and multiple-of order quantities enforced server-side and explained on the storefront through rule badges, increment hints and real-time feedback — with per-customer-group overrides and a bulk setup wizard.
Buy on Odoo App Store