Import Cards (CSV and Sealed Barcodes)
Import your card stock from a Cardmarket, TCGplayer or Collectr file, or from the RestocksAIO CSV, and add sealed products by their EAN or UPC barcode. Nothing goes on sale until you press a button.
Updated
Use the Add cards window to import a stock file or to add a sealed product by its barcode. RestocksAIO finds the exact Cardmarket print for each row. Nothing is saved or listed until you click Keep as stock or List on Cardmarket.
Cards is in Premium and the Marketplace plan. Connect Cardmarket first: Add cards works only when Cardmarket is connected. See Connect Cardmarket.
Import a CSV file
- Open Cards and click Add cards.
- Optional: under New rows start with, set the Location. Rows without a location get this one.
- Click Import CSV.
- Choose the file (.csv or .txt, at most 20 MB).
- Wait while the bar shows "finding the prints, N of M rows". Click Stop to stop the import.
- Read the summary: rows read, found, need a choice, not found and errors.
- Choose the print in each row that asks for it.
- Set the condition and the price where they are missing.
- Click Keep as stock or List on Cardmarket.
Supported files
RestocksAIO reads the header row of the file to find its format. The separator can be a comma, a semicolon or a tab.
| File | Required columns | Also kept |
|---|---|---|
| Cardmarket stock (API export) | idArticle, idProduct, Amount, Condition | Price and its currency, language, comments, signed, altered, reverse holo, first edition |
| Cardmarket Stock Exporter (browser extension) | articleId, idProduct, amount, price_eur | Language, condition, comments, reverse holo, 1st edition, signed, altered |
| TCGplayer | TCGplayer Id, Product Name, Condition, Total Quantity | TCG Marketplace Price (USD), language, reverse holo, 1st edition |
| Collectr | Portfolio Name, Product Name, Card Condition, Quantity | Average cost paid, notes, grade (as a graded card) |
| RestocksAIO CSV | Name, Set Code, Number, Condition, Quantity | Language, Cost, Location, Price, Comment, Reverse Holo |
If the header matches no format, the app shows "The header row matches no known format."
- The import skips a TCGplayer row with quantity 0 and a Collectr watchlist row.
- TCGplayer conditions change to the Cardmarket scale: NM → NM, LP → EX, MP → GD, HP → PL, DMG → PO.
Rows already on Cardmarket
A row with a Cardmarket article id (idArticle or articleId) is already on sale on Cardmarket. The import skips it. The summary shows "N already on Cardmarket (Sync reads them)". Click Sync in Cards to read those cards.
Prices in another currency
When the file price is in another currency than your Cardmarket account, the app converts it. If no exchange rate is known, the price stays empty and the summary says "No exchange rate … is known: type the price." Type the price yourself.
How the app finds the print
- A row with a Cardmarket product id keeps that product.
- For an English row with a set code and a number, the app looks in TCGdex first, then on Cardmarket.
- For other rows, the app searches Cardmarket for the set code and the number.
The app never picks a print by the card name. When it is not sure, the row shows a Print list with "Choose the print".
Add a sealed product by barcode
- Open Cards and click Add cards.
- Type or scan the barcode in the search box Find a card. Use an EAN-8, UPC-A or EAN-13 code.
- The app finds the product name and shows "Barcode … Choose the sealed product."
- Click the sealed product in the results.
- Set the quantity and the price.
- Click Keep as stock or List on Cardmarket.
The app saves the row as a sealed product with its barcode. A sealed product has no condition.
If the app does not know the barcode, it shows "This barcode is not in the catalogue". Search the product by name instead.
Nothing goes on sale by itself
The import and the barcode only fill rows in the Add cards window. Your stock changes only when you click Keep as stock. Cardmarket gets a listing only when you click List on Cardmarket. See Scan cards for the two buttons.