> ## Documentation Index
> Fetch the complete documentation index at: https://neezon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tier workflow for Shopify volume discounts

> Step-by-step for Product and Order discount tiers: choose tier-based vs volume-based, pick the break dimension, fill each tier, and test the result.

<Note>
  Start with [Create a discount](create-discount) for the full editor flow. This page focuses only on tier setup inside **Discount value**.
</Note>

## 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.

Reference: [Features](features)

## Tier workflow

<Steps>
  <Step title="Choose Product or Order">
    Tiers are available on **Amount off product** and **Amount off order**.
  </Step>

  <Step title="Open Discount value">
    In the editor, go to **Discount value**.
  </Step>

  <Step title="Choose the value type">
    Pick the discount value you need first, such as **percentage**, **fixed amount**, or another supported money-based value.
  </Step>

  <Step title="Click Add Tier">
    Use **Add Tier** to add the first tier, then repeat until the ladder matches the campaign.
  </Step>

  <Step title="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.
  </Step>

  <Step title="Choose the break dimension">
    For **Product** discounts, breaks can use **quantity** or **weight**. For **Order** discounts, breaks can use **quantity**, **subtotal**, or **weight**.
  </Step>

  <Step title="Fill each tier carefully">
    Enter the threshold and discount value for every tier. Keep the thresholds increasing from low to high.
  </Step>

  <Step title="Add currencies if the value is fixed money">
    Turn on all checkout currencies first in [Settings](settings#display-currencies), then fill each currency column in the tier rows.
  </Step>

  <Step title="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.
  </Step>

  <Step title="Test each threshold">
    Build carts just below, exactly on, and just above the threshold so you can confirm the tier changes at checkout.
  </Step>
</Steps>

## Tier-based vs volume-based

| Mode             | What happens                                                                                 | Example                                                         |
| ---------------- | -------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| **Volume-based** | One rate applies to all qualifying quantity, subtotal, or weight after the threshold is met. | Buy 12 items and all 12 get 20% off.                            |
| **Tier-based**   | Each slice uses its own rate.                                                                | First 5 items get 10%, next 5 get 15%, remaining items get 20%. |

## Break dimensions

| Discount type | Supported break dimensions             |
| ------------- | -------------------------------------- |
| **Product**   | **Quantity**, **Weight**               |
| **Order**     | **Quantity**, **Subtotal**, **Weight** |

## Common checks

* If a fixed-money tier looks wrong in one market, confirm the currency was added in [Settings](settings#display-currencies).
* 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](features) and test the final result at checkout.
