Minimum Order Quantity (MOQ)
Require a Minimum Purchase
A minimum order quantity (MOQ) sets a floor: a customer must buy at least N units of a product before checkout will complete. It's the standard rule for wholesale catalogs, bulk-only SKUs, and items where shipping or handling a single unit doesn't make sense.
MOQ is a per-order rule. It doesn't track a customer across orders β that's what per-customer limits are for, and the two work together.
How to Set Up
- Go to Product Limits
- Find the product or variant
- Enter the floor in Minimum quantity β for example
5 - Click Save
Example: Bulk-Only Coffee
Rule: Minimum quantity 5 on "Bulk Beans 1kg"
Customer adds 3 -- blocked, badge reads "Minimum order: 5"
Customer adds 5 -- OK
Customer adds 8 -- OK
MOQ vs. Case Packs
These solve different problems and are often used together:
| Rule | Question it answers | Example |
|---|---|---|
| Minimum quantity | How few may they buy? | At least 12 |
| Step quantity | In what increments? | In multiples of 6 |
Minimum: 12
Step: 6
Valid: 12, 18, 24 ...
Invalid: 6, 15, 20
What Customers See
On the product page:
- "Minimum order: 5 units"
At checkout, below the minimum:
- "This product has a minimum order quantity of 5."
Both messages are customizable under Settings β Storefront Messages and appear in each shopper's own language β see Languages & Translations.
Bulk Setup
Applying the same floor across a wholesale catalog is faster through the CSV import than product by product. See CSV Bulk Import & Export.
Tips
- Use variant-level minimums when only some sizes are bulk-only
- Combine with a maximum per-product limit to define both ends of the range
- If your MOQ exists because of packaging rather than pricing, a step quantity rule is usually the better fit