Match your goal to a recipe
Define four settings first
- Product scope: all products, a fixed list or a collection that changes over time?
- Customers: everyone, tagged customers, untagged customers or signed-in customers?
- Calculation: each product separately or a shared threshold across matching items?
- Timing: cart interactions and checkout, or checkout only? Quantity minimums always wait until checkout.
Keep similar requests separate
- A cap of 2 per order is different from a recorded lifetime allowance.
- A minimum of 6 allows 7; it does not enforce multiples of 6.
- Price rules do not change prices, add discounts or create free shipping.
- Purchase eligibility does not hide product pages, prices or collections.
- Weight checks do not split parcels, calculate shipping or select carriers.