Inventory Import

Importing Inventory from a File

Already have your cards in another tool? Upload the export and Quick Ship matches every row to a valid card, prices it with your rules, and stages it for review — exactly as scanning does.

Supported Sources

Go to Inventory → Import and pick the tool your file came from. Columns are already mapped for the three named tools — you only map columns for a generic spreadsheet.

SourceMatch accuracyColumn mapping
ManaBoxExact printing, including foil
Automatic
TCGplayerExact printing
Automatic
Card UploaderExact printing and condition
Automatic
Generic CSVDepends on how much detail your file carries
You map it

Files must be CSV, up to 20 MB. There's no row limit, and importing doesn't use any of your card scans.

Expected Columns

Export from your tool without renaming anything and these will already be present. Header matching ignores case and surrounding spaces.

FieldManaBoxTCGplayerCard Uploader
Card nameNameProduct NameTitle
QuantityQuantityTotal QuantityQty
SetSet nameSet NameSet
Collector numberCollector numberNumberCard Number
ConditionConditionConditionCondition
Foil / finishFoilConditionVariant
Catalog idScryfall IDTCGplayer IDTCGplayer SKU

How Conditions Are Translated

Quick Ship stores conditions as NM, LP, MP, HP and DMG. Whatever your file uses is normalized on import, and a blank condition becomes NM.

ManaBox / CardmarketImports as
MintNM
Near MintLP
Excellent / GoodMP
Light Played / PlayedHP
PoorDMG

Every other source uses the standard scale, where Mint and M collapse to NM. Finishes are normalized too — foil, traditional foil, etched, reverse holofoil, holo, 1st edition and similar are all recognized, and anything unrecognized becomes Non-Foil.

The Import, Step by Step

1

Pick your source and file

Choose the tool your export came from, then select the CSV. If you picked Generic CSV, you get a mapping step next.

2

Choose a location

Pick the storage location and, optionally, a starting SKU number. SKUs are minted from the location's composite code — a row in Box TM becomes something like TM-01-0001.

3

Review and set pricing rules

Pick the pricing rule set for this batch. Every matched row is priced against TCGplayer market price. Check the counts here before committing.

4

Commit

Rows become live inventory items. This is also where you can list the batch — see Listing to Marketplaces.

Why Your Import Count May Be Lower

An 800-row file can produce fewer than 800 staged cards. That's deliberate: a wrong match costs you more than a missing one, so rows we can't confidently match are left out rather than guessed at.

Rows left outHow to fix it
The card name matches several printings and there's not enough information to pick oneInclude a set and card number column — or better, export from one of the three named tools above
The card isn't in the catalog under that name or numberCheck for typos and set-name differences between your tool and TCGplayer
Quantity is zero or blank, or the name cell is emptyClean those rows out of the file before uploading

How Importing Differs from Scanning

Staging, review, pricing, committing and listing all work the same way either route. Two things differ, and one of them matters a lot.

ImportedScanned
A row of Qty 4One inventory item with quantity 4, one SKUFour separate items, four SKUs — one per physical card
PhotosNoneYour scans, kept as listing photos
Can list on eBay
No — eBay needs photos
Yes
Can list on ManaPool / TCGplayer
Yes
Yes

If you sell on eBay, that last row is the reason to scan rather than import — a scanned card carries its own front and back photos into the listing.