CardOps supports multiple import methods to fit different workflows. Choose the method that matches how you access your platform data.
Paste import
The fastest method for entering individual orders or small batches. Works with TCGPlayer and Manapool order text.
How to use
- Copy the order text from your platform dashboard
- In CardOps, click New Order or press
Ctrl+Shift+O
- Select the Paste tab
- Paste the text into the text area
- CardOps detects the platform and parses fields automatically
- Review the parsed data — fields with issues are highlighted
- Click Import
What gets parsed
Paste import works best when you copy the full order text. Partial text may result in missing fields that you’ll need to fill in manually.
CSV import (TCGPlayer)
For bulk imports from TCGPlayer’s order export feature.
How to use
- In TCGPlayer, go to your order history and export as CSV
- In CardOps, go to Orders and click Import CSV
- Upload the CSV file
- Review the parsed orders
- Click Import
Idempotent imports
CSV imports are safe to run multiple times. CardOps matches orders on (user_id, platform, platform_order_id) — if an order already exists, it’s updated rather than duplicated.
This means you can re-import the same CSV file without creating duplicate records.
Email import
If you have email forwarding configured, CardOps automatically creates orders when it receives order notification emails.
This is the most hands-off method — once configured, orders appear without any manual action.
Manual entry
For orders from unsupported platforms or offline sales:
- Click New Order
- Select the Manual tab
- Fill in all fields manually
- Click Save
Manual entry gives you full control but requires the most effort. Use it sparingly and prefer import methods when available.
Troubleshooting
The paste text may be incomplete or from an unsupported format. Try copying the full order page text. If the platform isn’t supported yet, use manual entry.
Missing line items
Some order formats don’t include individual line items in the summary view. Try copying from the order detail page instead of the list view.
Fees are marked as estimated
The parser may not have found explicit fee data. You can manually update the fees on the order detail page, or leave the estimates if they’re accurate for your account.
Duplicate orders after CSV import
This shouldn’t happen with the idempotent import system. If you see duplicates, check whether the orders have different platform order IDs (e.g., from different time periods).