Everything you'd want to know before you install.
A detailed look at how Minimum Order Quantity and Pack Multiples for PrestaShop 8 & 9 works, why we built it the way we did, and the thinking behind the features above.
What PrestaShop cannot do on its own
The Minimum quantity field of the product page blocks below a threshold but does not enforce a multiple: a customer can order 7 bottles of a wine sold in cases of 6. That field is the same for every customer, and the minimum purchase total of the order settings applies to the whole shop. You cannot sell single units to retail customers and cases to trade customers, or require a 150 order from resellers only.
One rule, three conditions
Each quantity rule carries a minimum, a multiple and a maximum. It targets a combination, a product, a category with or without its subcategories, or the whole catalog, for all customers or for one group. When several rules concern the same product, the highest priority wins, then the most specific rule: combination, product, deepest category, catalog. At equal level, a group rule comes before a rule for all groups.
Mix and match for assorted cases
On a category rule, mix and match mode adds up every product of the category in the cart. Example: minimum 12 bottles in the Wines category, in multiples of 6, whatever the assortment. These rules are checked on top of each product's own rule, so you can require a mixed case while still selling some references by the unit.
Blocking that goes through PrestaShop
The module does not rewrite the checkout. It fills the minimalPurchaseRequired key of the cart, the one PrestaShop uses for its own minimum amount: the checkout button is disabled, the message appears in the native alert, and the order controller sends the customer back to the cart if they try to reach it directly. As an option, an invalid quantity added to the cart is corrected server side to the nearest allowed quantity.
Terms visible before buying
A box on the product page shows the minimum, multiple and maximum that apply to the logged-in customer. A badge in product lists flags pack selling, and each cart line recalls its condition. Quantity inputs follow the rule: the + button goes from 6 to 12, not from 6 to 7.
There are no reviews yet.