Skip to main content

Products CSV Format

Upload via Dashboard → Warehouse & Inventory → Products → Upload CSV. You can download a pre-filled template (headers + example row) from the upload dialog.

All columns below must be present in the header row. Extra columns are ignored.

ColumnRequiredTypeDescription
skuYesstringUnique product identifier per account. Tracking and order rows reference this value. Creates or updates the matching product.
nameYesstringProduct display name.
image_urlYesstring (URL)Fully qualified image URL including https://. Stored on the product record.
priceYesdecimalUnit price, e.g. 19.99. Must be present in the header row.
fulfillment_daysYesintegerPromised fulfillment time in days, e.g. 2. Must be present in the header row.
qtyYesintegerQuantity on hand, e.g. 100. Must be present in the header row.
manufacturer_nameYesstringManufacturer or brand name. Must be present in the header row.
weightYesdecimalProduct weight, e.g. 1.5. Must be present in the header row.
heightYesdecimalPackage height, e.g. 10. Must be present in the header row.
widthYesdecimalPackage width, e.g. 8. Must be present in the header row.
depthYesdecimalPackage depth, e.g. 6. Must be present in the header row.
upcYesstringUniversal Product Code. Stored on the product record.
warehouse_zipYesstring (5-digit ZIP)Must match the ZIP code of one of your warehouses. Used to resolve which warehouse stocks the product. Unknown ZIPs reject the row with an "Unknown warehouse at zip code" error.
fulfillment_latency_hoursYesintegerHours between order placement and carrier pickup. Stored on the inventory record. Blank values default to 4.
carrier_typeYesenumOne of Parcel, Freight, Van, Driver. Must match a carrier type linked to the warehouse above, otherwise the row is rejected.

Example row​

sku,name,image_url,price,fulfillment_days,qty,manufacturer_name,weight,height,width,depth,upc,warehouse_zip,fulfillment_latency_hours,carrier_type
SKU-001,Example Widget,https://example.com/widget.png,19.99,2,100,Example Mfg,1.5,10,8,6,012345678905,60601,4,Parcel

Notes​

  • The file must be a .csv (max 2 MB).
  • Products are matched by account + sku: re-uploading the same SKU updates the existing product instead of creating a duplicate.