Upload Inventory

Bulk update SKU on-hand quantities via CSV.

Bulk update SKU on-hand values via CSV upload.

CSV Columns

ColumnDescription
skuProduct SKU to update
actionChange (add/subtract) or Replace (set to). Change adds/subtracts quantity from current On Hand (use negative for subtraction). Replace sets On Hand to quantity value.
quantityAmount to change or replace
locationLocation name where product exists

Note: Column headers must be lowercase (e.g., sku not SKU).

Example CSV

sku,action,quantity,location
SKU-001,Replace,100,A-01-01
SKU-001,Replace,50,A-01-02
SKU-002,Change,25,B-02-01
SKU-003,Change,-10,A-01-01

Import

  1. ShipOS → Inventory → Product Stock (opens the Cybership dashboard in a new tab) → Click Import
  2. Upload CSV
  3. Click Import

Don't use both Change and Replace for the same SKU in one upload. Don't use multiple Replace actions for the same SKU. File is not processed sequentially — updates may apply in any order.

Bulk delete is not supported. You cannot remove product stock entries via CSV. To remove stock, adjust quantities to zero through the UI or use the Change action with a negative quantity.

Export Template

Export existing inventory to use as a template:

  1. ShipOS → Inventory → Product Stock (opens the Cybership dashboard in a new tab) → Click Export
  2. Choose export scope (Selected, Current Page, Search Results, or All)
  3. The export includes sku, action (set to Replace), quantity, location, and warehouse_name columns
  4. Edit quantities in the exported CSV and re-import to update stock levels