Importing your CSV
Step-by-step for each supported platform.
Visual walkthroughs are coming soon. The text steps below are the fastest path.
What we support
- ebay-uk.csv
- ebay-de.csv
- ebay-fr.csv
- ebay-it.csv
- shopify-orders.csv
- etsy-sold-orders.csv
- vinted.csv
- depop.csv
- generic.csv
Getting your CSV from eBay
- Open eBay Seller Hub.
- Go to Orders -> Paid and shipped.
- Pick the date range you want to import.
- Click "Export" -> choose CSV format -> download.
- Upload that file to WardaOS's Import page. We auto-detect UK, Germany, France, and Italy regional formats.
eBay's monthly invoices export is different from the orders export. Use the orders one - that's what has your sales data.
Getting your CSV from Shopify
- Open your Shopify admin.
- Go to Orders.
- Apply the date range filter you want.
- Click "Export" -> "CSV for Excel, Numbers, or other spreadsheet programs" -> "Export orders".
- Upload the downloaded file to WardaOS.
Getting your CSV from Etsy
- Open Shop Manager.
- Go to Settings -> Options -> Download Data.
- Pick the year you want under "Orders".
- Click "Download CSV".
- Upload that file to WardaOS.
Getting your CSV from Vinted
Vinted doesn't currently offer a built-in CSV export. For now you have two options:
- Manually log sales as they happen via WardaOS's "Log sale" button.
- If you've kept a spreadsheet of your Vinted sales, upload it via the Generic template - WardaOS will walk you through column mapping.
Getting your CSV from Depop
Same situation as Vinted - no native CSV export. Use manual entry or the Generic template.
Generic / messy spreadsheets
Before import, keep one header row, one sale per row, ISO-style dates where possible, and separate columns for item price, platform fee, shipping, quantity, SKU, and order ID. Messy is fine. Mystery soup is harder.
Common issues
- Encoding: export as UTF-8 CSV where possible.
- Dates: use day/month/year or ISO dates consistently.
- Decimals: keep prices as 12.34, not EUR 12,34 unless your export uses regional formatting throughout.
- Fees: put platform fee, payment fee, shipping charged, and shipping actual in separate columns if you can.
What gets imported vs not
| Imported | Not imported |
|---|---|
| Products, SKUs, sale dates, quantities | Live platform account connections |
| Sale prices, fees, shipping, profit fields | Listing creation or channel sync |
| Stores, source platform, external order IDs | Messages, disputes, or platform inbox data |
| Duplicate checks using order IDs and row data | Tax filing itself |