Skip to main content

Adjust, Limit & Guard

After Set Price determines the base price, three optional blocks can modify it further. Each one serves a different purpose, and they're applied in a strict order.

How They Work Together

The system applies them in this sequence:

  1. Set Price → determines the base price.
  2. Adjust → modifies the base price (e.g., subtract 10%).
  3. Guard → caps how much the price can change from the listing's current price.
  4. Limit → enforces absolute floor and ceiling (always has the final say).

This order means Limit always wins. Even if Adjust and Guard produce a price of $0.05, a Limit with a $0.25 floor will raise it back to $0.25.

Toggling Blocks On and Off

Each block has a toggle switch in its header. Click the header to turn the block on or off. When off, the block's settings are removed from the rule — it has no effect.

Action blocks with toggle switches


Adjust

Modifies the base price by a percentage or a fixed dollar amount.

The Adjust Price editor

Fields:

Field Options Description
Direction + (increase) or − (decrease) Whether to add to or subtract from the base price.
Amount Any positive number How much to adjust.
Unit % or $ Whether the amount is a percentage of the base price or a flat dollar amount.

Common examples:

Setting Effect
−10% Undercut the base price by 10%. A $5.00 base becomes $4.50.
+5% Mark up 5% above the base price. A $10.00 base becomes $10.50.
−$0.50 Subtract a flat fifty cents. A $3.00 base becomes $2.50.
+$1.00 Add a flat dollar.

When to use: When you want to systematically beat the market (undercut) or position slightly above it (premium).


Limit

Sets an absolute price floor (minimum) and/or ceiling (maximum) that the final price can never breach, no matter what Adjust or Guard calculate.

Fields:

Field Description
Min The lowest the price can go. Leave empty for no floor.
Max The highest the price can go. Leave empty for no ceiling.

Common examples:

Setting Effect
Min $0.25 Never sell below $0.25, even if TCGPlayer is lower.
Max $500 Never price above $500, even if market data spikes.
Min $0.25, Max $500 Keep the price in a safe range on both ends.

When to use: Almost always. A minimum limit is your safety net — it prevents you from selling cards below your cost basis or desired margin. A maximum limit protects against data anomalies.

Tip: Even if you trust your other settings, adding a Min $0.10 or Min $0.25 limit is cheap insurance against accidentally listing cards for a penny.


Guard

Limits how much the price can change in a single repricing run, relative to the listing's current price. This protects against sudden large swings when market data shifts dramatically — for example, a buyout that doubles TCGPlayer's price overnight.

The Price Guard editor

Fields:

Field Options Description
Max Decrease % or $ The most the price can drop per run.
Max Increase % or $ The most the price can rise per run.

Either field can be left empty (no cap in that direction).

Common examples:

Setting Effect
Max Decrease 15% If a card is currently $10.00, it can drop to at most $8.50 per run.
Max Increase 25% If a card is currently $4.00, it can rise to at most $5.00 per run.
Max Decrease $2.00 No matter how far the market drops, the price won't fall more than $2.00 per run.

When to use:

  • Stale inventory clearance — you want to gradually bring prices down over multiple runs rather than cratering them all at once.
  • Volatile markets — new set releases or buyout events can cause wild market swings. Guards let you ride the wave without whiplash.
  • High-value cards — a $200 card dropping to $100 in one run feels bad. Guard Max Decrease 20% would cap it at $160, moving gradually toward the new market price over several runs.

A Complete Example

Here's how all three blocks work together on a single rule:

IF Condition is NM AND TCGPlayer Low (NM) ≥ $1.00

THEN Set Price to TCGPlayer Low (NM)

  • Adjust: −5%
  • Guard: Max Decrease 15%
  • Limit: Min $0.25, Max $500

For a card currently priced at $10.00 with TCGPlayer Low at $8.00:

  1. Set Price: base = $8.00 (TCGPlayer Low NM)
  2. Adjust −5%: $8.00 × 0.95 = $7.60
  3. Guard Max Decrease 15%: current price is $10.00, so floor is $8.50. $7.60 < $8.50 → clamp to $8.50.
  4. Limit Min $0.25, Max $500: $8.50 is within range → final price = $8.50.

Over multiple repricing runs, the price approaches the market level gradually rather than dropping all at once.

What's Next