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

# Discount codes

> You can give shoppers a discount when they arrive through a creator's link.

You can give shoppers a discount when they arrive through a creator's link. The Freeq Growth Network handles the codes for you, and the discount is applied at checkout without the shopper typing anything.

> [!NOTE]
>
> Automatic discount codes are not available to every account yet. If shoppers aren't getting codes, creators' links still work, and sales are still credited through your theme's app embed.

## Two different things: offers and codes

| | Discount offer | Shopper code |
| - | - | - |
| **What it is** | The deal you define, for example "15% off". | A one-off code that delivers the deal to one shopper. |
| **Who makes it** | You, in Settings. | The Freeq Growth Network, automatically, each time a shopper clicks a creator's link. |
| **How many** | A few, reused across campaigns and creators. | One per click. |
| **How long it lasts** | As long as you keep it active. | About 45 minutes, and it works for one order only. |

These are **not** vanity codes like "SARAH10" that a creator posts for followers to type in. Creators share their link. The code is created behind the scenes when someone clicks it.

## Create a discount offer

1. Go to **Settings → Shopify → Discount Offers**.
2. Choose **New offer**.
3. Fill in the form:
   * **Name**: your own label, for example "Summer 20% off".
   * **Type**: **Percentage** or **Fixed amount**.
   * **Percent off**: a whole number from 1 to 50. Or, for a fixed amount, **Amount off** and **Currency**.
   * **Starts at** and **Ends at** (optional): limit the offer to a time window. Leave both empty for an offer that is always on.
   * **Active**: switch off to pause the offer.
4. Choose **Create offer**.

You can edit an offer later. Its type and its store can't be changed after you create it; make a new offer instead.

Each offer shows a status:

| Status | Meaning |
| - | - |
| **Active** | Codes can be created from it now. |
| **Paused** | You switched it off. |
| **Scheduled** | Its start time hasn't arrived yet. |
| **Expired** | Its end time has passed. |

## Turn on a discount for a creator

Offers belong to your store, not to one campaign. You choose which creators on which campaign get one.

1. Open an active campaign and choose **Publishers**.
2. In **Current Publishers**, find the creator and choose **Add discount**.
3. In **Assign discount**, pick the **Offer**.
4. Set **Max redemptions**. This is your *cap*: the most codes that will ever be created for this creator's shoppers on this campaign.
5. Choose **Assign**.

The creator's row now shows **Discount on**.

To change it later, choose **Edit** next to the discount. You can:

* pause or reactivate the discount. While paused, no new codes are created. Codes already handed out keep working until they are used or expire (about 45 minutes).
* raise or lower the cap. You can't set it below the number already redeemed.

## What the shopper experiences

1. The shopper clicks the creator's link.
2. The Freeq Growth Network creates a fresh code for them and sends them to your store with the code already applied.
3. The discount shows up in their cart and checkout. They don't type anything.
4. They have about 45 minutes to check out with that code. Each code works for one order.

The code gives the discount on the shopper's whole order, not only the campaign product.

Each code is tied to one click. That means even if the link's tracking is lost along the way, the code tells us which creator sent the shopper.

## Caps and what happens when one is reached

A creator's cap counts codes that were used, plus codes still waiting to be used. A code that expires unused frees up its place.

When there's no code to give, for any reason, the shopper still lands on your store as normal, just without a discount. Reasons include:

* the creator's cap is reached
* the offer is paused, not started yet, or expired
* the campaign has ended
* a temporary problem creating the code in Shopify

The click is still recorded, and the sale can still be credited to the creator through your theme's app embed. See [Connect your Shopify store](https://docs.higherfrequency.io/brands/connect-your-shopify-store.md#turn-on-tracking-in-your-theme).

## Codes are cleaned up for you

Unused codes are removed from your store shortly after they expire, and when a campaign ends. You may see these codes in your Shopify **Discounts** list while they're live. Don't edit or delete them there.

## How discounts affect commission

Commission is worked out on what the shopper actually paid for the whole order, after discounts. A discount therefore lowers the commission on that sale a little. See [Budget, fees and refunds](https://docs.higherfrequency.io/brands/budget-fees-and-refunds.md#what-commission-is-charged-on).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.