🎪 Card Show BoothVault · Commerce Sim

Run a Card Show Booth

You just paid for a table at a card show. You have 18 cards, a weekend of foot traffic, and 20 collectors who all want to haggle. Pick your show tier. Pick your specialty. Accept, counter, or reject each offer. Earn your Booth Grade.

Mode

Played: 0 · Best: — · Lifetime rev: $0

1. Pick your show tier

2. Pick your booth specialty

3. Know your customers

💎Grail Hunter
wants vintage or HoF rookies
Offer 78–88% · Ceiling 90–96%
🔄Flipper
wants 30%+ under FMV
Offer 50–65% · Ceiling 68–75%
👨‍👦Parent
wants giftable rookies/stars
Offer 78–88% · Ceiling 85–92%
🤝Dealer Peer
wholesale volume offer
Offer 52–62% · Ceiling 65–72%
🌱First-Timer
pays close to asking
Offer 88–100% · Ceiling 95–105%
📻Nostalgic
emotional ceiling on era/player
Offer 82–95% · Ceiling 95–108%
🎲Speculator
prospects / young rookies only
Offer 65–78% · Ceiling 78–88%
🧒Kid + Allowance
$5-25 only, pure joy sale
Offer 90–100% · Ceiling 90–100%

Frequently Asked Questions

What is the Card Show Booth Simulator?

An interactive portfolio commerce simulation. You rent a booth at a card show (three tiers: Small Local $150, Regional $400, National $1,200), pick a specialty (Vintage / Modern RC / Autos / Pokémon), receive 18 inventory cards drawn from CardVault's 9,800+ card database, then field 20 customer offers over a simulated weekend. For each offer you can Accept, Counter with a new price, or Reject. At the end you get a P&L breakdown plus a Booth Grade A-F.

How do the 8 customer personas differ?

Each persona has distinct budget, willingness-to-pay ceiling, and targeting behavior. Grail Hunters carry big budgets and pay 85-95% of asking on vintage/rookies. Flippers lowball hard (50-70% of FMV) and want cards 30%+ below market. Parents have modest budgets for gift-worthy rookies. Dealer Peers buy wholesale at 50-65%. First-Timers often pay full asking on mid-tier cards. Nostalgics pay emotional premiums on specific eras. Speculators analyze prospects analytically. Kids with allowance buy $5-25 cards with pure joy. The persona mix changes by show tier: National shows see more dealers and grail hunters; Small Local shows see more first-timers and kids.

How does the Counter mechanic work?

When a customer offers $X on a card you listed at $Y, you can counter with any price between $X and $Y. Each persona has a hidden ceiling (their actual maximum willingness to pay). If your counter is at or below their ceiling, they accept. If it's above, they walk away and you lose the sale. Countering is a risk-reward decision: flippers walk easily, grail hunters tolerate bigger counters, kids never counter (they just walk).

Why does the specialty matter?

Your inventory is filtered by specialty to reflect real-world booth curation. Vintage specialty weights pre-1980 cards; Modern RC weights 2015+ rookies; Autos weights high-value rookie/HoF cards; Pokémon would weight Pokemon sport (currently the DB is sports-only so Pokémon specialty falls back to modern mixed). Specialty also affects which personas visit more — a Vintage booth attracts Nostalgics, a Modern RC booth attracts Speculators and Flippers.

How is the Booth Grade calculated?

Three components: (1) 60% recovery rate — total revenue as a percentage of the combined FMV of all inventory you started with. A=85%+, B=75-84%, C=65-74%, D=55-64%, F<55%. (2) 25% turnover rate — cards sold divided by 18 starting cards. Moving inventory is the point of being at a show. (3) 15% customer satisfaction — the percentage of interactions that ended in a sale (accept or counter-accept) vs walk-away. Grinding customers with lowball counters hurts this score even if you maximize per-card revenue. A 3-mode grade matches real booth priorities: net the right numbers, move the inventory, don't burn customers.

Is it Daily or repeatable?

Both. Today's Show mode uses a date-seeded configuration so every player who opens the page today faces the same booth tier and same customer sequence — making it a shared daily challenge that's comparable across friends. Free Play re-seeds on every new booth so you can replay different tiers and specialties for practice.

Are the cards and prices real?

Yes. Inventory is drawn from CardVault's 9,800+ sports card database — real card names, real sets, real years, real FMV estimates parsed from estimatedValueRaw ranges. Booth rental prices are benchmarked against real card show costs (local shows $100-200, regional $300-500, national $1,000-1,500). Customer offer percentages are benchmarked against real dealer-to-collector spreads observed at actual shows.

Related commerce sims

Simulator only. Booth rental, customer personas, offer percentages, and card values are educational estimates benchmarked against real card shows. Cards drawn from CardVault\'s 9,800+ database. No real transactions occur.