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

# Run a sale

> Create a time-limited pricing promotion that automatically reverts when it expires.

This tutorial walks you through running a temporary sale on your inventory. The sale drops your prices for a set duration, then Hoard automatically restores your normal pricing when the timer runs out.

## When to use this

* Nothing's selling and you want to shake things up
* You want to push volume over a weekend
* You have stale stock sitting for weeks and want to move it
* You want to test whether a lower price point drives more orders

***

## Step 1: Open the pricing rules wizard

Go to **Settings > Rules**. Click **Add Rule** (or pick a sale preset from the "Sale templates" section at the bottom of the wizard).

If you picked a preset, skip to Step 4.

***

## Step 2: Set your scope

Choose which cards the sale applies to. You can scope by:

* **Game** (Magic, Pokemon, etc.)
* **Set** (a specific expansion)
* **Rarity** (rares and above, bulk, etc.)
* **Price range** (cards over \$5, cards under \$10)
* **Quantity** (cards with 3+ copies)
* **Freestyle query** (any search query your inventory supports)

If you leave the scope empty, the sale applies to your entire inventory.

***

## Step 3: Set the discount

Set the price adjustment to a negative number. For example, use **-10%** for 10% off or **-20%** for 20% off.

The discount applies to whatever your rules compute. If your rules price a card at \$12, a 10% off sale makes it \$10.80. If never-go-down is holding a card at \$15, a 10% off sale makes it \$13.50. Your pricing strategy stays intact.

Choosing a duration does not change the adjustment for you. That way a rule does not rewrite an earlier step just because you made it temporary.

***

## Step 4: Set the duration

Under "Duration," pick how long the sale should run:

* 24 hours
* 48 hours
* 3 days
* 1 week
* Custom (type any number of hours)

This is the only difference between a temporary sale and a permanent discount rule. The duration is what makes it temporary.

***

## Step 5: Save and confirm

Click **Save Rule**. The rule activates immediately and prices update on the next agent sync.

You'll see your new rule in the rules list with an amber **SALE** badge and a countdown timer showing time remaining.

***

## What happens when it expires

When the countdown hits zero:

1. Hoard marks the rule as expired (within 5 minutes of the stated time)
2. A full reprice runs automatically against your permanent rules
3. Your prices update to whatever your current rules calculate (based on current market prices, not pre-sale prices)
4. The rule moves to the "Expired" section of your rules list

You don't need to do anything. No manual revert, no remembering to turn it off.

***

## Check your results

After the sale expires, look at the rule in the "Expired" section. It shows:

* How long the sale ran
* How many orders you received during the sale window

Compare that to your normal order rate to see if the sale worked.

***

## Tips

* **Start small.** A 5-10% discount for 48 hours is a safe first experiment. You can always run a bigger sale next time.
* **Scope it down.** Running a sale on your entire inventory is aggressive. Try scoping to stale stock (cards listed 60+ days with no movement) or a specific game/set first.
* **Sales work with your rules, not against them.** The sale discounts whatever your rules compute. If your Reserved List rule prices a card at \$45, a 20% off sale makes it \$36. Your rules set the strategy, the sale sets the promotion.
* **Watch your floor.** Sale prices never go below your \$1 floor. You won't accidentally give away inventory.
* **No price drift.** The same discount applies every reprice cycle. A 20% off sale gives you exactly 20% off every time, whether the sale lasts 24 hours or a week.
* **Run it again.** If a sale worked, create another one with the same parameters. There's no "recurring sales" feature yet, but creating a new rule takes 30 seconds.

<Note>
  Prices update on TCGplayer after your next agent sync cycle, not instantly. If your agent syncs every 2 hours, there's up to a 2-hour delay before buyers see the new prices.
</Note>
