Website Minimum Order Quantity
The Website Minimum Order Quantity module lets you set, per product, the minimum quantity a customer must order on your eCommerce shop, and optionally sell only in full packs (multiples of that quantity). The product page, the cart and the checkout all follow the rule, so customers can only order quantities you actually sell.
All Features
Packaging Configuration Tab
A Dedicated Tab On The Product Form To Switch The Restriction On, Set The Minimum Order Quantity And Choose The Quantity Rule.
Two Quantity Rules
Minimum Or More (12, 13, 14...) Or Multiples Of The Minimum Only (12, 24, 36...) To Sell Full Packs Only.
Smart Quantity Selector
On The Product Page And In The Cart The Quantity Starts At The Minimum And The +/- Buttons Step By The Pack Size.
Automatic Cart Correction
Quantities That Do Not Fit The Rule Are Corrected In The Cart With A Clear Message To The Customer.
Stock Aware
When Stock Is Limited The Quantity Is Rounded Down To An Allowed Value, And A Product Is Not Added If The Stock Is Below Its Minimum.
Enforced At Checkout
The Checkout And The Payment Are Blocked While Any Cart Line Does Not Respect Its Quantity Rule.
Minimum Order Quantity Configuration
To configure a product, go to Website / Sales > Products, open the product and the "Packaging Configuration" tab, tick "Restrict Website Order Quantity", enter the "Minimum Order Quantity" and choose one of the two "Quantity Rule" options below.
1. Minimum Or More
Example: the "Paper Cup" is configured with a "Minimum Order Quantity" of 50 and the rule "Minimum or more". The "Customers Can Order" field shows the allowed quantities: 50, 51, 52, ... Units.
On the product page the rule "Minimum order quantity: 50 Units" is shown above "Add to cart". The quantity starts at 50, the + button adds one unit (51, 52...) and the - button never goes below 50.
In the cart, any quantity from the minimum upwards is accepted (for example 75). A quantity below the minimum is raised to the minimum with a message: here 30 becomes 50. "-" on the minimum removes the product.
If a cart line is below the minimum (for example the minimum was raised to 60 after 50 cups were added), the customer is sent back to the cart with "Some quantities are not allowed." and cannot continue to the payment until the quantity is updated.
2. Multiples Of The Minimum Only
Example: the "Mineral Water Bottle" is configured with a "Minimum Order Quantity" of 12 and the rule "Multiples of the minimum only", so it is sold in full packs. The "Customers Can Order" field shows 12, 24, 36, ... Units.
On the product page the rule "Sold in multiples of 12 Units" is shown above "Add to cart". The quantity starts at 12 and the +/- buttons add or remove a full pack (12, 24, 36...).
In the cart, a quantity that is not a full pack is corrected automatically (rounded up when increasing, down when decreasing, never below the minimum) and the customer is told why: here 30 becomes 36. "-" on the minimum removes the product.
When the stock is limited, the quantity is rounded down to a full pack: here 36 Glass Jars are requested, only 30 are in stock, so 24 (two packs of 12) are added. If the stock is below the minimum, the product is not added.
If a cart line is no longer a full pack (for example the pack size was changed to 10 after the product was added), the customer is sent back to the cart with "Some quantities are not allowed." and cannot continue to the payment until the quantity is updated.
Get In Touch With Us
Releases
Version 20.0.1.0.0 | Released on: 22nd October 2026
FAQs
- Yes, this app works perfectly with odoo community.
- Yes, this app works perfectly with odoo enterprise.
- No. The rule only applies to orders placed on the website.
- The product is not added and the customer is told the available quantity is below the minimum order quantity.
- In the unit of measure of the product. If the customer orders in another unit, the quantity is converted and the rule is still checked.
- Please contact us at support@mindphin.com to request customization.
- Yes, we provide free support for 90 days.
Our Services
Odoo Implementation
Odoo Customization
Odoo Database Migration
Odoo Training
Support & Maintenance
Mobile Apps