# 7. Discount Types

{% embed url="<https://www.youtube.com/watch?index=7&list=PLGASFo0vRDpks4cfL2V9D0z3Cm78A92Hq&v=6g9FNvjmVaw>" %}

When you click "Add discount" under the campaign, you first need to choose a discount type.

Currently, we have five discount types available, but we plan to add more in the future.

<figure><img src="/files/VlOKTCi1Y4CvIGz7Fcfx" alt=""><figcaption></figcaption></figure>

"Volume Discount" is based on the purchase quantity or value. More details about this type will be provided later.

For the "Amount Off Products" type, you need to specify the collections or products the discount applies to. You can choose to give either a "Percentage" or a "Fixed Amount" discount. If you choose a "Fixed Amount," you can also specify whether the discount applies once per order or for each eligible item. Additionally, you can set minimum purchase requirements, which can be:

* No minimum requirements
* Minimum purchase amount
* Minimum quantity of items

<figure><img src="/files/s2ARGsex3vFhO5a6vEp4" alt=""><figcaption></figcaption></figure>

For the "Buy X Get Y" type, you need to specify "Customer Buys" and "Customer Gets."

* In "Customer Buys," you indicate the minimum quantity or amount that needs to be purchased from specified collections or products to qualify for the discount in the "Customer Gets" section.
* In "Customer Gets," you specify how many of the selected collections or products the customer will receive at a discount or for free.
* You can also decide if the items in the "Customer Gets" section will be discounted or free and set a maximum number of uses per order.

<figure><img src="/files/kq6o2FPywBUl32au8AkQ" alt=""><figcaption></figcaption></figure>

The "Amount Off Order" type is similar to "Amount Off Products" but applies to all products in the order. Here, you do not need to specify any collections or products.

<figure><img src="/files/qtXPFR6IyZcRw0m8HJvv" alt=""><figcaption></figcaption></figure>

For the "Free Shipping" type, you specify the countries where this discount will apply. You can also exclude shipping rates over a certain amount and set minimum purchase requirements for this discount. For example, you can set a minimum purchase amount of $100, meaning customers who purchase $100 or more will get free shipping.

<figure><img src="/files/KDBxDuGzrCHpCbduxnz9" alt=""><figcaption></figcaption></figure>


---

# 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://uniocode.gitbook.io/stack-discounts/7.-discount-types.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.
