Operations
The trading card inventory management guide you wish you had on day one
Published 28 March 2026 · 8 min read
A clothing shop with 500 SKUs is a large clothing shop. A card shop with 500 SKUs is a tiny card shop. The singles inventory of a mid-size TCG store typically runs 50,000 to 200,000 line items. And every one has a condition, a set, a finish, and a price that can move 20% in a week. Standard retail inventory tools collapse under this. You need tools built for TCG.
Condition grading is non-negotiable
Every single card listing is actually four-to-six listings: Near Mint, Lightly Played, Moderately Played, Heavily Played, and often Damaged. If your inventory system treats conditions as a single variant with a single price, you're losing money on the NM copies and never moving the MP copies.
The operational flow: intake grades the card, system generates separate listings per condition, pricing rules apply per condition (NM at 100% market, LP at 80%, MP at 60%, HP at 40% — adjust to your model). Storefront Pro handles this natively — every card has condition-aware variants built in.
Autopricing isn't optional past a few thousand singles
Manually repricing 50,000 cards against a shifting market is impossible. Autopricing — setting margin rules against TCGplayer, Cardmarket, or CardSynced market data — is the only sustainable answer.
A sensible starter ruleset: price at market for cards under £5, market minus 5% for £5-£20, market minus 10% for £20+. Adjust based on your channel mix — you can be more aggressive on-site than on TCGplayer where the marketplace takes a cut.
Separate sealed from singles operationally
Sealed product has completely different dynamics from singles: fewer SKUs, much higher per-unit value, allocation and pre-order flows, and release-day sellouts. Treating them as 'just inventory' alongside singles leads to overselling on release day, under-allocating stock for pre-orders, and missing the upsells at the till.
Operational fix: sealed has its own product flags (pre-order, per-customer limit, in-store collection, allocation lottery). Your POS and storefront both honor these flags. Storefront Pro has this built in.
Marketplace listings are downstream, not separate
If your TCGplayer listings, eBay listings, and storefront inventory live in separate systems, you will oversell. Full stop. The operational answer is that marketplace listings are read-only projections of your master inventory — never a separate list you maintain.
Storefront Pro pushes to TCGplayer, Cardmarket, eBay, Cardtrader, Mana Pool, and Shopify from one source. Sell on any channel, stock drops everywhere, within 2 minutes.
Buylist intake is where most stores lose the plot
Every card walking in as buylist needs grading, pricing, and entry into inventory — with condition, finish, and quantity. If this takes more than 30 seconds per card, your buylist is bleeding staff time.
The fastest flow: camera-based card recognition identifies the card, staff grades condition (NM/LP/MP/HP) with a single tap, pricing rule auto-calculates buy price, customer receives store credit instantly. Storefront Pro supports all of this at the till and online.
Quarterly dead-stock review
Singles that haven't sold in 90 days are dead weight. They occupy a binder slot, a system entry, and your attention. Quarterly, run a report on cards with zero sales in 90 days and either deprioritise (reduce price to sell), bulk them into buylist lots, or send them to a marketplace with more foot traffic than your own site.
Don't use spreadsheets past day one
A spreadsheet of 500 cards is manageable. A spreadsheet of 50,000 is a career-ending data loss waiting to happen. The cost of moving off spreadsheets onto a real system grows with every week you delay — every new card, every new sale, every buylist intake adds to the eventual migration.
If you're already past the spreadsheet stage and thinking about platforms, onboarding onto Storefront Pro typically completes within 48 hours from sign-up, including inventory import.
Ready to try Storefront Pro? Get started — £1,000 setup + 2% on sales. Fully onboarded within 48 hours.