One Pricing Strategy for TCGplayer Pricing and Sync
If you sell Magic cards on TCGplayer, the painful part is rarely one button or one CSV. The painful part is uncertainty. Which pricing rule is actually being used? Is this multiplier field still live? Will this export only update what you have, or will it remove live listings too? A seller can tolerate a few steps when each step is clear. A seller loses trust when the tool makes them guess which control wins.
SpellBook Finance now puts the seller workflow into two plain decisions: what price to use and what quantity sync should do.
The price decision is your Pricing Strategy. That is the saved rule SpellBook uses for the marketplace you are working on. The TCGplayer flow now shows the resolved strategy before you export, including the market multiplier, floor, channel override, and A/B test bands when they apply. If you need a one-time adjustment, you can open Override for this run. That override affects the current export only, not the saved strategy that powers future listing and repricing work.
The quantity decision is Sync to TCGplayer. Add & update only is the safe default. It never removes live TCGplayer listings because it does not assume SpellBook has complete knowledge of your store. Match SpellBook exactly is the mirror mode. It unlocks after you upload your current TCGplayer inventory export, because that file is the ground truth of what is live. With that upload, SpellBook can show exactly what it will add, update, and remove before you download the CSV.
Why we changed the workflow
The older flow had too many overlapping concepts. A seller could see saved rules, pricing profiles, pricing modes, active experiments, flat multipliers, floors, channel defaults, update CSVs, and replace inventory flows in the same general area of the product. Each concept made sense in isolation. Together, they forced the seller to build a mental model from labels instead of outcomes.
That is not acceptable for seller software. A bulk pricing tool can change hundreds or thousands of listings at once. Sellers need to know which price will land before the file leaves SpellBook. They also need to know whether a quantity change can remove live listings. The consolidated flow makes those two questions explicit.
Pricing Strategy is the source of truth
A TCGplayer pricing strategy is the answer to "what price should SpellBook suggest for this marketplace?" It can be simple, like market times 1.05 with a $0.35 floor. It can include channel-specific overrides for TCGplayer, eBay, Shopify, or Manapool. It can also include A/B test bands so bulk cards and higher-value cards do not have to share the same assumptions.
The important change is that the listing flow now leads with the resolved answer. Instead of showing a saved strategy selector beside always-visible flat inputs, SpellBook tells you what is pricing the run:
- the strategy name,
- the marketplace assignment,
- the effective multiplier and floor,
- any channel override,
- any A/B test bands that change the output.
That means the preview and the export are easier to trust. The visible strategy is the same strategy the export path uses. The UI is no longer a separate interpretation of pricing math.
Per-run overrides are explicit
Sometimes you still want a one-off price change. Maybe you are clearing stale bulk. Maybe you are testing a more aggressive floor for one Friday upload. That is fine, but it should be obvious that the change is temporary.
Override for this run is deliberately separate from the saved Pricing Strategy. Opening it reveals the multiplier and floor seeded from the resolved strategy. Editing those values changes this export only. It does not rewrite your channel assignment, saved strategy, or future automation.
That distinction matters for repeat sellers. A quick tweak today should not quietly change tomorrow's reprice run.
Sync to TCGplayer has two safe modes
The sync side now separates safe additive updates from mirror behavior.
Add & update only is for sellers whose SpellBook inventory may not yet be complete. It can add new rows and update rows it knows about, but it never sends removal rows. This protects sellers who are still onboarding, still scanning, or using SpellBook as one source among several.
Match SpellBook exactly is for sellers who want SpellBook to be the source of truth. This mode can remove TCGplayer listings for cards that are live on TCGplayer but no longer present in SpellBook. That is the right behavior when SpellBook is complete. It is dangerous when SpellBook is partial.
That is why Match SpellBook exactly requires a current TCGplayer export upload. Without that upload, SpellBook does not know the full set of live listings and cannot safely decide what should be removed. With the upload, the preview can show the consequence in plain language before you export.
Removing sold listings without guessing
The most important safety rule is simple: do not zero a listing without complete knowledge. TCGplayer remove sold listings workflows are useful only when the tool knows what is actually live. Otherwise, a missing row might mean "sold and should be removed," or it might mean "never imported into SpellBook yet."
The uploaded TCGplayer export resolves that ambiguity. It gives SpellBook the live marketplace side of the comparison. SpellBook already has your owned inventory side. Match SpellBook exactly compares the two and shows the result:
- adds for cards in SpellBook that are missing on TCGplayer,
- updates for cards that are live but need a new quantity or price,
- removals for cards live on TCGplayer but absent from SpellBook,
- unchanged rows that do not need action.
You can review removals before downloading the CSV. If a row should stay live, skip that removal. The point is not to hide the mirror behavior. The point is to make it inspectable.
What this means for bulk repricing
TCGplayer bulk reprice work is cleaner when pricing and quantity sync are not tangled together. A pricing strategy answers the price question. Sync mode answers the quantity question. That lets sellers run the same strategy through different operational postures.
If you are still onboarding inventory, use Add & update only. You still get strategy-driven prices without risking removal. If SpellBook is complete and you uploaded a current TCGplayer export, use Match SpellBook exactly to make the marketplace match your real holdings.
Both modes use the same pricing strategy resolution. The difference is quantity behavior, not a second pricing system.
How to use the new flow
Start on the Pricing Strategy page. Confirm the strategy that should price TCGplayer. If you use channel assignments, make sure TCGplayer points at the right strategy. If you run A/B tests, check that the bands still match how you think about bulk, mid-value, and high-value cards.
Then open Sync to TCGplayer. The pricing summary at the top should match what you expect. If it does, choose the sync mode that matches your inventory confidence.
For a normal update, stay on Add & update only. Preview the rows, review prices, download the CSV, and upload it to TCGplayer.
For a true mirror, upload your current TCGplayer inventory export first. Select Match SpellBook exactly, review the add/update/remove preview, skip any removal that should stay live, then download the CSV.
Why this matters
Seller tooling should reduce uncertainty. A seller should not have to remember whether a saved rule beats a visible multiplier, whether an experiment is separate from a strategy, or whether a replace flow can remove listings without current marketplace truth.
The new model is deliberately boring:
- Pricing Strategy decides price.
- Override for this run is temporary.
- Add & update only never removes listings.
- Match SpellBook exactly can remove listings only after a TCGplayer export upload.
That is the mental model SpellBook will keep using as more seller workflows move into the same system.
Related reading
If you want the earlier overview of the consolidated TCGplayer table, read Price and List Your Whole TCGplayer Inventory From One Place. That post explains why List on TCG moved to one inventory-driven table. This guide explains the next layer: one Pricing Strategy and one sync flow.
Open Sync to TCGplayer when you are ready to sync inventory to TCGplayer with a visible pricing strategy and a safe quantity mode.