Moving to Stockroom from Stocky, Horse, or another purchase order app? Bring your purchase order history with you: upload the CSV files your old app exported, and Stockroom recreates your past purchase orders - statuses, dates, costs, suppliers, and receiving history included. Imported history never changes your Shopify inventory. Those orders were received long ago, so this is a paper trail, not a stock movement.
What gets imported
Purchase orders - number, supplier, status, order date, costs, and order-level charges like shipping
Receiving history - each received date in your file becomes a real receipt, so per-PO receiving history, the Receipts report, and lead time calculations know your past
Suppliers - created automatically from the names in your files, ready for you to add emails, currencies, and lead times afterward
Products - lines match your Shopify catalog by variant ID, SKU, barcode, or supplier SKU; anything that doesn't match imports as a custom line, so no rows are lost
1. Upload your files
In Stockroom, go to Settings → Data & sync and find Import from another app. Drop your exported files straight onto Add CSV files or ZIP archives - or click it to browse.
You can add up to 200 files per upload, and a ZIP archive counts as one file but can carry a whole export folder. Each CSV can hold up to 5,000 rows, so split anything bigger before uploading. Stockroom reads the files right away and opens the preview. Missed some? Click Back in the dialog to add more files to the same batch, then Analyze files.
2. Confirm the column mapping
Stockroom reads your files and groups the ones that share the same columns, so you map each format once - even across hundreds of files. Stocky and Horse exports are recognized automatically (you'll see Detected format: Stocky export), and every column gets a proposed field under Maps to. Check the proposals, change anything that looks wrong, and set columns you don't need to Ignore. The preview also shows how many purchase orders were found and which new suppliers will be created.
If your files contain dates that could be read two ways - like 06/05/2025 - Stockroom asks How should dates be read? Pick MM/DD/YYYY (US) or DD/MM/YYYY to match how your old app wrote them.
3. Run the import
Click Import N purchase orders. The import runs in the background, file by file - the Settings card shows progress like "Importing... 12 of 40 files", and you can keep working while it runs. When it finishes, you'll see "Import complete!" with a summary of what was created, along with notes about anything worth a look.
Then spot-check the result: visit Purchase orders and use the status tabs and search to confirm your history looks right, and open your new suppliers to fill in details like Email and Lead time (days).
Good to know
Re-uploading is safe. A purchase order whose number already exists in Stockroom is skipped, never duplicated - so you can re-run an upload without cleanup.
Imported receipts are a historical record. They can't be voided or undone, and imported orders never appear as incoming stock in Shopify.
An order your file marks as received but with no receiving details is recorded as received in full - the import summary points these out.
Rows for products deleted since the order (Stocky leaves the product name blank on these) still import - as custom lines named after the variant.
Still running Stocky? The direct import under Settings → Import from Stocky brings richer data - supplier contacts plus adjustment and stocktake history - while Stocky is still online. See Switching from Stocky to Stockroom.
Looking to create a new purchase order from a CSV of items instead? See Creating a purchase order from a CSV file.


