Dragon's Claw Cards

Create a Listing

Listing Details

Posting is only allowed when you are signed in (not Guest), so your listing always shows in your Profile. If you see “Guest” above, go to Account and sign in, then refresh this page.
How many copies you’re selling/trading. Cart won’t go above this.
Pick “Other” to type a custom TCG.
Shows only when TCG = Pokémon.
You can add more detail below.

Offers

If enabled, buyers can attempt offers (we’ll enforce the minimum on Marketplace later).
This minimum is not shown in the listing. If someone offers lower later, Marketplace will show: Offer minimum not reached.

Pictures (URLs for now)

Add up to 10 images. Front and Back are required.
0 / 10

Image preview

Add image URLs above to preview
This is a simple preview carousel. Marketplace will get a similar viewer later.

Graded Card Options

Where should this post appear?

For Trade-only listings, this will auto-lock to Local trades only.

Promote Listing

Promotion is stored on the listing now. Marketplace will later sort by promoScore while promo is active.
Adds a “Promoted” tag and boosts it to the top while active. Fee scales with price + boost.

Shipping (and Fees)

Shipping settings are stored on the listing now. Checkout will charge: price + shipping. Fees shown below are estimates (Stripe + marketplace).
If this is Marketplace only or Both, shipping will be required and auto-enabled. Pure Local-only (or pure Trade) listings will have shipping disabled.
“Calculated later” shows shipping TBD to buyers for now.
Saved on the listing so later we can wire real carrier rates (USPS/UPS/FedEx APIs).
Optional. Shows as “Ships in X day(s)” later.
Optional for buyer trust (future: used to fine-tune live carrier rates).
Displayed later in checkout/listing details.
Buyer total (estimated)$0.00
Marketplace fee (estimated)$0.00
Payment processing (estimated)$0.00
Estimated seller payout$0.00
Fees are placeholders until Stripe is live. We store them on the doc so Account/Checkout can show the same numbers later.
Connecting…
Listings store ownerUid. Posts now use the same doc id in both collections so Account can edit/delete everywhere.