Skip to main content

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

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.
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.