# Tiered discounts

Tiered discounts let you offer increasing discounts as customers meet higher spending or quantity thresholds.&#x20;

For example, you can offer 10% off when customers spend $50 and 20% off when they spend $100. Or you can offer 5% off when they buy 2 items and 15% off when they buy 4. Tiered discounts can encourage higher cart values, product bundling, or bulk purchases.

## In this section:

* [Example of a tiered discount structure](#example-of-a-tiered-discount-structure)
* [Creating a tiered discount](#creating-a-tiered-discount)

***

## Example of a tiered discount structure

Below is an example of a tiered discount. This discount tier structure is based on the **Cart subtotal**.&#x20;

The Discount type is a **Percentage total discount**.&#x20;

| Minimum cart subtotal | Discount value |
| --------------------- | -------------- |
| $50                   | 10% off        |
| $100                  | 20% off        |
| $200                  | 30% off        |

In this example, if a customer has a cart subtotal of $200 or more, they get 30% off their total order.

***

## Creating a tiered discount

### Step 1 of 3:

1. From the Function Junction dashboard, click **Create new campaign**.
2. Under **Create campaign**, click **Start from scratch.**
3. Beside **Tiered Discount**, click **Continue**.
4. Under **Function name**, give your discount a unique name so you can identify it later, then click **Next**.
5. Optional: Under **Eligibility**, select **Specific condition** to set criteria based on: **customer total spend, customer tags, customer orders count, cart subtotal, cart items quantity, cart has items,** and **cart has no items**. You can add additional conditions by clicking **Add a condition**.
6. Click **Next.**

### Step 2 of 3:

1. Under **Create tiers based on**, select one of the drop-down menu options: **cart subtotal, cart items quantity, discountable items subtotal,** or **discountable items total quantity**. Depending on which option you choose, the tiers below are auto-populated with an example of the tiers you could use.&#x20;
2. Under **Discount type**, select one of the drop-down menu options: **Percentage discount per item, percentage total discount, fixed total discount**, or **fixed discount per item**. Depending on which option you choose, you have different options below.
3. Enter the rest of the information, like tier level and discount value.
4. Optional: Under **Filter**, add a filter. You can choose to set the discount for only specific products. This can be based on: **product/variant, product tag, collection, vendor, type,** or **on sale**. Each filter condition you can choose has specific rules that you need to set up.
5. Click **Next**.

### Step 3 of 3:

1. Under **Discount type**, select if you want the discount to be **Automatic** or **With Discount Code**.
   1. **Automatic**: Under **Discount message**, if you select **Yes**, then enter the discount message in the field provided below.
   2. **With Discount Code**: Enter the discount code that you want customers to enter at checkout.
2. Under **Combinations**, if you want this discount to be combined with other discounts, then click **Yes**, and check which types of discounts that you want it to be combinable with.&#x20;
3. When you're done, click **Publish**.

When your discount is published, if you want to advertise it, then you can [publish a widget to your store](/creating-and-publishing.md#step-2-publishing-a-widget-to-your-storefront).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.functionjunctionapp.com/function-types/discounts/tiered-discounts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
