How to set product quantity limits on Shopify
Choose a minimum, maximum, or purchase increment that matches the real operational constraint, then make the rule clear before checkout.
A product can be easy to add to cart and still be impossible to fulfill in the quantity a shopper chose. The useful limit is the one that describes the operational constraint without making every customer decode it at checkout.
Start with the business sentence, not the settings screen: “buy at least three,” “no more than two,” or “order in multiples of six.” Those statements lead to three different kinds of rules and three different customer expectations.
Match the rule type to the real constraint
A minimum fits a product that is uneconomical to pick or ship below a threshold. A maximum fits scarce inventory, samples, or a fair-access promotion. A required multiple fits products packed and fulfilled in fixed increments.
These controls are not substitutes. If a carton holds six, a minimum of six still permits seven. If the requirement is a full carton, the valid quantities are 6, 12, 18, and so on.
Quick check: list three valid quantities and three invalid quantities. If the proposed rule does not separate those lists correctly, it is the wrong rule type.
Scope the limit as narrowly as the reason
Apply a rule to a product when all of its variants share the requirement. Use a variant-level rule when size, packaging, or inventory makes one option different. A collection-wide or storewide limit should reflect a policy that truly applies across that whole catalog scope.
Broad rules are easier to create and harder to notice when they catch the wrong item. Check new products and collection membership as the catalog changes.
Explain the requirement where quantity is chosen
Put a short message near the product quantity selector and repeat it in the cart. State the valid action—“Order in multiples of 6”—instead of an internal policy label such as “MOQ restriction.” The customer should know how to correct the cart without contacting support.
Storefront guidance is useful, but it is not enforcement. Themes, quick-add controls, accelerated checkout, and cart integrations can create other paths. Validate the final cart at checkout as well.
Test both sides of every boundary
For a minimum of three, try 2 and 3. For a maximum of two, try 2 and 3. For a multiple of six, try 5, 6, 7, and 12. Repeat the test on the product page, in the cart, and through every checkout path the store supports.
Finish by reading the error as a shopper. It should name the affected item, state the valid quantity, and disappear as soon as the cart is corrected.