Collection Limits
Limit Entire Groups of Products
Instead of setting limits product by product, you can apply a single rule to an entire collection. This is especially useful for sale items, seasonal products, or any group that shares the same constraint. Collection limits are on Pro and Advanced.
OrderRules limits by collection, not by product tag. To group products for a cap, put them in a collection (an automated collection can pull them in by tag).
Collection-Wide Limits
How to Set Up
- Go to Product Limits and open the Collection Limits tab
- Click + Add Collection Limit
- Pick the collection
- Enter Daily, Weekly or Monthly values under Order Limits (orders) or Quantity Limits (units)
- Click Save Limit
Example: Sale Collection
Collection: Sale Items
Max: 50 items from this collection per day
Result:
Morning orders take 30 sale items: OK
Afternoon orders take 20 more: OK (50 of 50 used)
Next order with a sale item: Blocked at checkout until tomorrow
A quantity limit counts every unit sold from the collection across all shoppers in the period, regardless of which specific products they are. An order limit counts orders that include the collection.
Collections and Customer Segments
A collection cap applies to every shopper the same way. OrderRules can't target customer tags, so there's no VIP or wholesale tier on a collection rule, and collection rules set a maximum only β no minimum or step.
Collection: Wholesale Items
All shoppers: Max 200 items per week (shared total)
Wholesale buyers: Use Shopify B2B catalog quantity rules
If Wholesale Buyers Need Different Rules
- Keep the retail cap on the collection in OrderRules
- Set up wholesale accounts as Shopify B2B companies
- In the company's catalog, add quantity rules (minimum, maximum, increment) per variant
- For a retail minimum or case size, add a minimum order quantity or step quantity on the product or variant
Choosing the scope
| Scope | Counts | Use for |
|---|---|---|
| Product | Units of one product sold per period | A single constrained item |
| Variant | Units of one variant sold per period | One size or colour |
| Collection | Items from the whole collection sold per period | Sale groups, seasonal ranges, allocation categories |
Every scope is a shared total across all shoppers. To cap what one buyer takes, add a per-customer limit.
What Customers See
At checkout, if the collection limit is exceeded, shoppers see the default message:
"You can only order 50 units from the "Sale Items" collection per order."
The default wording says "per order", but the cap is a total for the period. Reword it under Settings β Bulk Limit Messages (for example, Sale Items has reached today's limit of {limit} units.).
Tips
- Use collection limits for promotional events to prevent abuse
- Collection limits and individual product limits both apply -- if a product has its own limit and also belongs to a limited collection, both rules are enforced