RestocksAIO Docs

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

  1. Open Cards and click Add cards.
  2. Optional: under New rows start with, set the Location. Rows without a location get this one.
  3. Click Import CSV.
  4. Choose the file (.csv or .txt, at most 20 MB).
  5. Wait while the bar shows "finding the prints, N of M rows". Click Stop to stop the import.
  6. Read the summary: rows read, found, need a choice, not found and errors.
  7. Choose the print in each row that asks for it.
  8. Set the condition and the price where they are missing.
  9. 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.

FileRequired columnsAlso kept
Cardmarket stock (API export)idArticle, idProduct, Amount, ConditionPrice and its currency, language, comments, signed, altered, reverse holo, first edition
Cardmarket Stock Exporter (browser extension)articleId, idProduct, amount, price_eurLanguage, condition, comments, reverse holo, 1st edition, signed, altered
TCGplayerTCGplayer Id, Product Name, Condition, Total QuantityTCG Marketplace Price (USD), language, reverse holo, 1st edition
CollectrPortfolio Name, Product Name, Card Condition, QuantityAverage cost paid, notes, grade (as a graded card)
RestocksAIO CSVName, Set Code, Number, Condition, QuantityLanguage, 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

  1. Open Cards and click Add cards.
  2. Type or scan the barcode in the search box Find a card. Use an EAN-8, UPC-A or EAN-13 code.
  3. The app finds the product name and shows "Barcode … Choose the sealed product."
  4. Click the sealed product in the results.
  5. Set the quantity and the price.
  6. 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.