Limit paid orders per customer per week
Open Limits → Select limit type → Weekly orders per customer. Enter a whole number from 1 to 9999, edit the checkout messages, and save. Then activate the rule. The app imports this week's orders and publishes each customer's count before checkout blocking starts. The page shows the import status and any sync error.
The week runs Monday through Sunday in the Shopify store time zone. Paid and partially refunded orders count by their original creation date. A full refund or void releases one slot in that original week after synchronization; a partial refund or cancellation without a full refund does not. A refund for last week's order does not add a slot to this week.
Customers must sign in to check out while this rule is active. Shopify Admin and API orders are included in later counts but are not blocked when created. Webhook and customer-field propagation can take time, and nearly simultaneous checkouts may both pass. This rule is separate from the product-specific purchase-frequency setting below.
An order limit evaluates the combined quantity, value, or weight of items in its scope within one order. For example, you can require at least two items or allow no more than five. For a separate cap on each product, use a product limit.
Create an order limit
- Open Limits → Select limit type → Order limits in the app and start a new rule.
- Enter a Rule name and check that the rule is active.
- Choose All products, Specific products, or Specific collections. With an all-products scope, use the available exclusion controls if some products or collections should not count.
- Under Limit type, choose total quantity, total value, or total weight. Enter the minimum, maximum, or both, as needed.
- If relevant, configure customer tags, login requirement, start and end time, purchase frequency, and the warning trigger.
- Turn on the rule's Enable checkout validation if it must block checkout, then save the rule.
- Review the default-language violation message in Translation and save message changes separately.
Example: Maximum of three items per order
Apply the rule to all products, choose total quantity, and set Maximum quantity = 3. A cart with two units of Product A and one unit of Product B totals three and should pass. Increase B to two units: the total is now four and should trigger the rule.
With a selected-product or selected-collection scope, other cart items do not count toward this rule. Test with both in-scope and out-of-scope products to confirm the intended behavior.
Check the result
Confirm that the rule is active in the rule list. Check the shop-level checkout validation status, then test a passing and an over-limit cart with the verification guide.
Use a test product or cart to check the outcome before applying this setup across your store.
All guides