The principle
- Hoard reads. Every sync captures the state TCGplayer reports.
- Hoard reconciles. When a quantity drops, Hoard tries to match it to a sale you actually made.
- Hoard reports. The dashboard shows you what’s confirmed, what’s still settling, and what looks suspicious.
- You own the physical truth. Hoard never claims a listing reflects what’s in your bins. Only a physical count tells you that.
The three states of a card
Every card in your inventory sits in one of three states. The cards table shows them implicitly — the Audit filter and the confirmed-quantity column are how you tell them apart.Confirmed
Two back-to-back syncs reported the same quantity. Hoard is reasonably sure this is real. Most of your inventory should be here in steady state.In flux
The quantity changed since the last sync. Hoard doesn’t yet know whether the new value is real or a TCGplayer reporting hiccup — TCGplayer’s seller portal occasionally lags between systems, and a single sync can show a number that corrects itself on the next pull. Cards stay in-flux until two consecutive syncs agree on the same quantity, then they promote to confirmed. You don’t need to do anything about in-flux cards. They settle on their own.Audit candidate
Hoard saw a quantity drop, but it couldn’t find a matching sale to explain it. That’s the signal that something might not be physically present in your bins — a ghost listing, a cancelled order that didn’t decrement properly, an item that was pulled but not delisted, or a sync drift that Hoard can’t reason about on its own. These are the cards worth pulling up and eyeballing against your shelves.The Audit view
In the cards table toolbar, click Audit. The table filters to cards that are currently listed (quantity > 0) and have at least one unexplained decrement in their history. If you do a quarterly physical audit, this is where you start — Hoard’s already done the math on which listings are most likely to be ghosts. For each card in the audit view:- Check your physical inventory.
- If the card is actually there: click the amber audit dot and categorize it as acknowledged or a listing fix, so it leaves the Audit view.
- If the card is NOT there: delist it on TCGplayer or fix the quantity. Hoard will pick up the change on the next sync.
What “explained” means
When Hoard sees a card’s quantity go down by N, it looks for anorder_item in the same time window with the same SKU and at least N units sold. If it finds one, the decrement is explained — Hoard ties the sync delta to a sale you actually made.
If no matching order can be found, the decrement is unexplained and the card joins the audit candidate pool. Common reasons for unexplained decrements:
- The sale hasn’t synced to Hoard yet (order pull runs on a separate cadence from inventory sync).
- The order is on TCGplayer but Hoard’s sync was paused or failed during the window.
- The listing was edited manually on TCGplayer (you adjusted the quantity yourself).
- The listing was delisted without a sale.
- The card was returned and re-shelved but the listing wasn’t reactivated.
- Something is missing physically and the listing is a ghost.
What Hoard never does
Hoard is read-by-default for inventory. Specifically:- Hoard never delists a card on TCGplayer on your behalf.
- Hoard never adjusts your TCGplayer inventory quantities.
- Hoard never creates new listings on TCGplayer without your explicit Quick Add publish action.
- Price changes only flow back to TCGplayer when the export CSV is pulled by your agent — which only happens after you’ve consented to the write path.
What about sales Hoard doesn’t see?
If you sell on a channel other than TCGplayer, those sales won’t appear inorder_items and Hoard will mark the corresponding decrement as unexplained. This is the right behavior — Hoard doesn’t have the data to know it was a real sale. The audit view is honest about the gap.
If multi-channel sales become common for you, ping support and we’ll work through how to feed those sales into Hoard so the reconciliation accounts for them.