Start with Create a discount for the full editor flow. This page focuses only on tier setup inside Discount value.
When to use tiers
Use tiers when the discount should change based on how much the shopper buys, spends, or weighs.- Product discount tiers: best when the deal depends on matched products only.
- Order discount tiers: best when the deal depends on the whole cart.
Tier workflow
1
Choose Product or Order
Tiers are available on Amount off product and Amount off order.
2
Open Discount value
In the editor, go to Discount value.
3
Choose the value type
Pick the discount value you need first, such as percentage, fixed amount, or another supported money-based value.
4
Click Add Tier
Use Add Tier to add the first tier, then repeat until the ladder matches the campaign.
5
Choose the tier model
Pick Volume-based when one rate should apply to all qualifying items once the threshold is reached. Pick Tier-based when each slice should use its own rate.
6
Choose the break dimension
For Product discounts, breaks can use quantity or weight. For Order discounts, breaks can use quantity, subtotal, or weight.
7
Fill each tier carefully
Enter the threshold and discount value for every tier. Keep the thresholds increasing from low to high.
8
Add currencies if the value is fixed money
Turn on all checkout currencies first in Settings, then fill each currency column in the tier rows.
9
Check the related sections
After tiers are ready, review Apply rule or Exclude rule, Strategy, and Eligibility for discount so the right products or orders actually reach the tier ladder.
10
Test each threshold
Build carts just below, exactly on, and just above the threshold so you can confirm the tier changes at checkout.
Tier-based vs volume-based
Break dimensions
Common checks
- If a fixed-money tier looks wrong in one market, confirm the currency was added in Settings.
- If a shopper never reaches a tier, confirm Eligibility for discount and Apply rule or Exclude rule first.
- If the math is unexpected, compare the campaign against Features and test the final result at checkout.