RuffRuff Order Limits

(Use Case) Up to $100 Per Customer Across the Whole Store

This example limits every product in the store to $100 per customer in total.

This example prevents a customer from purchasing more than $100 in total across every product in the store. Amounts are combined regardless of which products they buy.

Prerequisite: Cumulative price rules are a Full plan feature. To use them, cumulative purchase limits must be enabled.

  • A customer whose total is under $100: purchase is allowed.

  • A customer whose total has reached $100: no product can be purchased.

  • A customer who is not logged in: they are asked to log in at checkout.

The examples below assume the amount type is "Item total (after product discounts)".

Purchased so far

Cart contents

Result

None

$100

Allowed

$40

$60

Allowed ($100 in total)

$40

$70

Not allowed ($110 in total)

$100

$10

Not allowed (the limit has been reached)

(1) Open Cumulative price rules

Open the app admin → "Price limits" → "Cumulative price rules".

(2) Enable cumulative purchase limits

Grant the additional permissions and select "Enable". If they are already enabled, skip this step.

(3) Enter the settings and save

Select "Create a cumulative price rule", configure the following, and save.

Field

Value

Rule name

Any internal name

Maximum amount

100

Amount type

Item total (after product discounts)

Require customers to log in

Enabled

Eligible items

All products

Counted per

Whole rule

Message (signed-in customers)

Enter as needed

Message (customers who are not logged in)

Text prompting them to log in

Checkout message (signed-in customers)

e.g. You can purchase up to $100 in total at this store.

Checkout message (customers who are not logged in)

e.g. Please log in to make this purchase.

Cart message

e.g. One order can include up to $100.

When you select "All products" as the eligible items, the total can only be counted per "Whole rule". Counting per product or per variant is not available.

(4) Enable the cumulative price rule

Select "Enable" on the rule details screen. Saving alone does not apply the limit.

Note: Every product in the store is eligible. There is no setting to exclude specific products. If you need to exclude some, specify the eligible items by collection or product tag instead.

Gift wrapping and shipping-fee products are also counted. If there are products you do not want counted, reconsider how you specify the eligible items.

  • Choosing "Item total (after product discounts)" counts the amount after product discounts. To count list prices, choose "Item total (before product discounts)". Order discounts, shipping, and tax are not included either way.

  • The maximum amount and the totals are in the store currency. For customers paying in another currency, the checkout check and the amounts in the messages are converted to that currency.

  • The amount variables in the messages are replaced with numbers only and carry no currency unit. Write the unit in the message, as in "You can purchase {{remaining}} more."

  • Only orders placed after you create the rule are counted. Customers who purchased before that are not limited.

  • If you disable "Require customers to log in", customers who are not logged in can also purchase. Purchases are counted when the email entered at checkout matches the customer record, but an order placed with a different email address lets them purchase again.

Changing the eligible items and what the total is counted per gives you limits like these.