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.

Capabilities

Everything you need to enforce quantity rules

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

Per-Customer-Group Overrides

Give wholesale and retail customer tags different minimums, maximums and multiples on the same product, resolved automatically per shopper.

08

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.

09

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.

Workflow

How it works

1

Enable & set rules

Turn on Enforce Quantity Rules on a product's Sales tab and set the minimum, maximum and multiple.

2

Add group overrides

Optionally add per-customer-group rows so wholesale and retail buyers get different limits on the same product.

3

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.

4

Every order is valid

Server-side enforcement snaps and validates every cart and checkout quantity, so only valid orders reach fulfillment.

Questions

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.

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.

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