# Discounts

Source: https://gokarla.io/docs/guides/portal/discounts

# Discounts

The **Discounts** section is your shop-wide list of discount codes that Karla
campaigns can use. Register a code here once, and it becomes available in any
Main, Product, or Banner promotion — where it is automatically applied when
customers interact with the promotion on your tracking page.

**Recommended for:** Marketing

:::important Karla does not create discount codes
A discount in Karla is a reference to a code that already exists in your shop
system. Always create the code in your shop backend (Shopify, Shopware, etc.)
first — that is what makes it valid at checkout. If the code doesn't exist in
your shop, customers will see an error when they try to redeem it.
:::

## Creating a discount

Open **Discounts** in the sidebar and click **Create**. Each discount has six
fields:

| Field                    | Description                                                                                                                    |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------ |
| **Title**                | Internal title for your own reference — it won't be shown to the customer                                                      |
| **Type**                 | Scope of the discount: **Order**, **Product**, or **Shipping**                                                                 |
| **Code**                 | The code applied to the shopping basket — exactly as it exists in your shop                                                    |
| **Value Type**           | **Percentage** or **Fixed Amount**                                                                                             |
| **Value**                | The discount amount, interpreted according to the value type (e.g., 15 or €15)                                                 |
| **Terms and conditions** | Optional. Shown to customers in a discount terms popup — each line becomes its own bullet point. Leave empty to hide the popup |

On the tracking page, the terms appear on product promotions that use the
discount: a **Discount terms and conditions** link on the promotion opens the
popup.

Save the discount and it appears in the Discounts table, which lists the
title, code, value, and type of every discount. Click any row to edit or
delete it.

:::tip Use Karla-specific codes
Create codes dedicated to the tracking page (e.g., `KARLA-WELCOME-DEC` rather
than `SAVE10`). Unique codes keep [campaign
attribution](/docs/guides/tracking-page/attribution) clean and prevent
uncontrolled sharing.
:::

## Using discounts in campaigns

Every campaign form — Main, Product, and Banner promotions — has a
**Discount** dropdown listing all registered discounts by title and code. Pick
one (or **(No discount)**) per promotion:

- The selected code is automatically applied when customers interact with the
  promotion, so they don't need to type it at checkout.
- The same discount can be reused across multiple campaigns.
- Because the code is tied to the campaign, redemptions feed
  [campaign attribution](/docs/guides/tracking-page/attribution) — you see
  which campaign drove which orders.

If a code you expect to use is missing from the dropdown, it hasn't been added
to the Discounts section yet — register it there first.

For the full campaign workflow — types, segmentation, and measurement — see
[Campaigns](./campaigns).
