When to use this
Use File Import when you already know the tracking number and courier for a batch of orders — for example, a supplier has drop-shipped orders directly and sent you a spreadsheet of tracking numbers, or you've booked shipments outside StoreFeeder and just need your order statuses to catch up.
Good to know
File Import does not talk to a courier. It doesn't book a shipment, generate a label, or take stock off your shelves — it simply writes whatever order number, tracking number, dispatch date and courier name you give it into the order, then marks the order as despatched.
Before you start
Have a spreadsheet ready with one row per order. Column order and headers don't matter - you'll match your columns to StoreFeeder's fields after you upload. At minimum you need a column with Order Number; everything else is optional but recommended:
| Field | Required | What to put in it |
|---|---|---|
| Order Number | Required | Your StoreFeeder order number, or the order ID from the sales channel (Amazon, eBay, Shopify…) — you'll tell StoreFeeder which one you're using. |
| Tracking Number | Optional | The tracking / consignment number. Max 50 characters. |
| Despatch Date | Optional | The date the order shipped. If left out or unreadable, today's date/time is used instead. |
| Shipped By | Optional | The courier or shipping method name. Max 100 characters. |
Accepted file types are .csv, .xls and .xlsx, up to 5 MB.
Step by step
Navigate to Warehouse › Despatch Order / Pickwave › File Import and select the file you want to import.
On the File Import tab, drag your spreadsheet onto the upload box, or click to browse. Only one file at a time.
Choose what your order number column contains
Select whether the order number column holds your StoreFeeder order number or a channel order ID from the marketplace it came from — StoreFeeder needs to know which one to match against.
Map your columns
StoreFeeder reads the header row from your file and lets you match each of your columns to Order Number, Consignment Number, Despatch Date and Shipped By using the dropdowns. Click Confirm Mappings.
Resolve any duplicate matches
If you matched by channel order ID and a reference matches more than one StoreFeeder order (common with split or merged orders), a list appears asking you to tick which specific order each row applies to.
Review the preview grid
Every row is checked and shown with a status icon — green for OK, a warning icon for anything that needs attention. Hover the warning icon to read the reason, or use the filter to show only rows with errors.
Confirm the import
Click Confirm Import. Rows marked OK are processed; rows with errors are skipped. You'll see a summary such as "48 out of 50 orders despatched," plus how many were held back.
Column mapping, in more detail
StoreFeeder doesn't require a fixed template - you map your own spreadsheet's headers to its fields every time you import, so there's nothing to reformat beforehand. The four fields you can map are Order Number, Consignment Number, Despatch Date and Shipped By, as described in the table above.
Duplicate order references
Channel order IDs aren't always one-to-one with StoreFeeder orders — an order can be split into several, or several combined into one. When your import file is matched by channel order ID and StoreFeeder finds more than one order sharing the same reference, it won't guess. Instead it shows you a table of every candidate order (with its status and order date) and asks you to tick the correct one before you can continue.
What happens after import
For each row that imports successfully, StoreFeeder:
- Saves the tracking number into the order (without overwriting one that's already there, unless the order is a drop-shipment).
- Sets the despatch date from your file — or now, if none was given or it couldn't be read.
- Stores the courier/shipping text, and links it to a real shipping method if it matches a configured alias.
- Marks the order as Despatched.
Orders that are already despatched, or sat in a status that can't be despatched yet, are rejected with an explanation rather than being force-changed. If your account uses multiple stock locations, an order that isn't on a pickwave yet will also be rejected.
Common errors and what they mean
| Message | Cause | Fix |
|---|---|---|
| No Order Number | The row's order number cell is blank. | Fill in the order number, or remove the row. |
| Order {n} already despatched | That order was despatched previously. | Nothing to do — remove it from the file to avoid confusion. |
| Cannot dispatch order {n} with status {status} | The order isn't in a despatchable status (e.g. still awaiting payment or cancelled). | Check the order's status in StoreFeeder before re-importing. |
| Order {n} is not on a pickwave | Multi-location accounts only — the order hasn't been allocated to a pickwave yet. | Allocate it to a pickwave first, then re-import. |
| Consignment Number exceeds max length of 50 | Tracking number is longer than 50 characters. | Check for extra spaces, merged columns, or a wrong column mapped. |
| ShippedVia exceeds max length of 100 | Courier/shipping text is longer than 100 characters. | Shorten the value or check the correct column is mapped. |
| Dispatch Date in incorrect format | The date couldn't be read (expects UK date format, e.g. 31/12/2025). | Reformat the column as dd/mm/yyyy — the row still imports, using today's date instead. |
| No orders found matching the order numbers supplied | Nothing in the file matched an order on your account. | Double-check you selected the right order number type (StoreFeeder vs. channel). |
| Multiple orders detected for imported references, please check and re-submit | One or more channel order IDs matched more than one StoreFeeder order. | Resolve each one in the duplicates panel, then re-submit. |
File limits
| Limit | Value |
|---|---|
| File types | .csv, .xls, .xlsx |
| Max file size | 5 MB |
| Rows processed per import | 2,000 distinct order numbers |
| Tracking Number length | 50 characters |
| Shipped By length | 100 characters |
Large batches
If your file has more than 2,000 distinct order numbers, only the first 2,000 are processed and you'll see a warning saying so. Split larger files into batches of 2,000 or fewer.
Checking past imports
The File Import History tab keeps a record of every import: who ran it, when, how many rows were total/updated/failed, and a breakdown of failure reasons. You can download a CSV of the errors, and — for about 4 days after the import — download the original file you uploaded.
Comments
0 comments
Please sign in to leave a comment.