There are four price limit methods: price rules, price limits by product, price rules by customer group, and cumulative price rules. Choose based on what is evaluated and whose limits you want to change.
If you want to apply the same condition together to multiple products within a single order, use price rules.
If you want to set different conditions in detail for each product or variant within a single order, use price limits by product.
Use price rules by customer group to set different amounts or purchase permissions per membership level or wholesale group within one order.
If you want a per-customer limit on the total purchased across orders, use cumulative price rules.
Use price rules or price rules by customer group to limit the cart subtotal or grand total.
If you want many different price limits combined into a single checkout rule overall when enabled, use price limits by product.
The first difference to check is whether the limit is evaluated within a single order or against the total purchased across orders.
Method | What is evaluated |
|---|---|
Price rules | A single order (the cart) |
Price limits by product | A single order (the cart) |
Price rules by customer group | One order, with different limits per customer group |
Cumulative price rules | The total purchased across orders |
Note: Due to a Shopify limit, you can enable up to a total of 25 checkout rules per store, including checkout rules enabled by other apps. Each enabled price rule, price rule by customer group, and cumulative price rule counts as 1, and price limits by product counts as 1 overall when enabled.
Both are evaluated within a single order. Compare the setup target, how totals are calculated, application to new products, and checkout rule consumption, and choose the method that fits your needs.
What you want to do | Which feature fits |
|---|---|
Set the same minimum and maximum price for eligible products | Price rule |
Limit by combining different products | Price rule |
Limit by the cart subtotal or grand total | Price rule |
Set different prices for each product or variant | Price limits by product |
Limit by combining eligible variants within the same product | Either feature works |
Comparison | Price rule | Price limits by product |
|---|---|---|
Specifying eligible products | All / Collection / Products and variants / Product tag | Per product or variant |
Automatic application to new products | When matching the condition for All / Collection / Product tag | Requires individual configuration |
Automatically apply the same value to matching products | Yes | No |
Combining different products | Yes | No |
Combining the entire cart | Yes | No |
Price type | 4 types | Product subtotal / Product total |
When a pricing plan becomes required | Before creating a rule | When enabling the feature |
Product message | Requires the app embed | Requires the app embed |
Limit at checkout | Does not require the app embed | Does not require the app embed |
Tip: Price limits by product uses one checkout rule. If you have no other checkout rules enabled, you can use the remaining 24 for other rules.
Use customer tags or a customer metafield to set a different minimum, maximum, or purchase permission for each group. This requires the Full plan. Only the first matching additional group applies.
Customer conditions apply only to logged-in customers. Set separate limits for members who match no additional group and for guests. Entering an email address alone does not count as logging in.
The rule checks the amount in one order and does not include previous purchases. No limit does not override restrictions from other rules.
Cumulative price rules are evaluated against the total purchased across orders. The table below compares them with price rules and price limits by product. Price rules by customer group also evaluate a single order.
Comparison item | Price rules / limits by product | Cumulative price rules |
|---|---|---|
What is evaluated | A single order (the cart) | The total purchased across orders |
Identifying the customer | Not required | Required |
Limits you can set | Minimum and maximum amount | Maximum amount only |
When it is evaluated | When the cart is updated or at checkout | The total is evaluated at checkout |
Amounts you can base it on | 4 types for price rules, 2 for price limits by product | Item total before or after product discounts |
Changing the eligible items | Can be changed at any time | Cannot be changed once tracking has started |
Plans | Light plan and Full plan | Full plan |
A cumulative price rule evaluates the total only when the customer can be identified. For a customer who is not logged in, purchases are counted when the email they enter at checkout matches their customer record.