
D2B and D2C in Parallel: Lessons from Running TCGPlayer + eBay
July 12, 2025
D2B and D2C in Parallel
When people ask me what's the single most important decision SantahsCards has made, I tell them: going multi-channel from day 30. Not day 1 — you need to learn one channel first — but very early. Single-channel TCG operations leave too much on the table.
The three audiences
TCGPlayer (D2C — collectors and players). This is the home turf. Buyers are the most knowledgeable, the most price-sensitive on common product, but also the most willing to pay a premium for verified-seller status, fast handling, and accurate condition descriptions. The TCGPlayer marketplace is transparent — every seller's price is right there next to yours, and the Buy/Sell ratio sets the market.
eBay (D2C — wider net). Different audience entirely. More casual buyers, more gift purchases, more bundles, more haggling. Pricing has to bake in eBay's higher fees and the higher rate of returns. But the Auction format works for premium SKUs in a way TCGPlayer's fixed-price format doesn't, and the audience reach is at least 5x larger.
Wholesale (D2B — shops, vendors, resellers). Completely different mechanics. No public-facing storefront, no listing fees, no platform politics. Pricing is a function of the live TCGPlayer market price minus a per-customer bulk discount. Volumes are 50x what we move on D2C in any given month. The relationships are 1:1 and the trust requirements are absolute.
Pricing strategy by channel
I learned the hard way that you cannot apply the same price to the same SKU on every channel. Each platform takes a different bite, and each audience has different price elasticity:
| Channel | Fee profile | Pricing approach | |---|---|---| | TCGPlayer | ~10% all-in | Match or undercut market by 1–3% on hot SKUs, hold premium on slow movers | | eBay | ~13% + payments | Price ~5–8% above TCGPlayer market, lean on bundles | | Wholesale | 0% platform | Market × bulk-discount, scaling with quantity |
If you ignore the fee profile, you'll either price yourself out of the market or sell at a loss. I've seen both happen to other sellers.
The wholesale layer is invisible — but it's the engine
If you only saw the public-facing storefronts, you'd assume SantahsCards is a D2C shop. The opposite is true. The D2C channels are the visible 20% — they prove provenance, build feedback rep, and surface market signal. The wholesale layer underneath does the volume.
This is why the inventory engine and the pricing engine matter so much. Both D2C and D2B run off the same Airtable database. When a SKU sells through TCGPlayer, the wholesale catalog updates in seconds. When a wholesale order ships, the public quantity drops accordingly. There's only one source of truth.
The unglamorous parts
- Listing fatigue is real. Maintaining listings on two D2C platforms doubles the busywork. I built a small tool that mirrors metadata between channels, which saves an hour a week.
- Returns are channel-dependent. eBay return rates are 4–5x higher than TCGPlayer for the same SKUs. Wholesale return rate is effectively zero, but disputes cost real relationship capital.
- Inventory commitment is the hardest call. Allocating units to wholesale (high volume, low margin) vs. holding for D2C (lower volume, higher margin) is a constant tension. The right answer depends on cash flow needs, holding costs, and how confident you are in the SKU's near-term trajectory.
What I'd tell a new operator
Start with one D2C channel. Get to 100 transactions cleanly. Then add the second channel. Add wholesale only when you have enough volume that distributors take you seriously — usually around 200+ units/month moved. Going wholesale before that gets you ignored by the actual distributors.
It's tempting to launch everything at once. Don't. The compounding wins in this business are about reputation, and reputation only builds when you can ship cleanly and consistently. Spread yourself across three channels too early and you'll fail all three.