Upload Inventory
Bulk update SKU on-hand quantities via CSV.
Bulk update SKU on-hand values via CSV upload.
CSV Columns
| Column | Description |
|---|---|
| sku | Product SKU to update |
| action | Change (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. |
| quantity | Amount to change or replace |
| location | Location name where product exists |
Note: Column headers must be lowercase (e.g.,
skunotSKU).
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-01Import
- ShipOS → Inventory → Product Stock (opens the Cybership dashboard in a new tab) → Click Import
- Upload CSV
- 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:
- ShipOS → Inventory → Product Stock (opens the Cybership dashboard in a new tab) → Click Export
- Choose export scope (Selected, Current Page, Search Results, or All)
- The export includes
sku,action(set toReplace),quantity,location, andwarehouse_namecolumns - Edit quantities in the exported CSV and re-import to update stock levels
Understanding Inventory
Understand available stock and investigate inventory changes.
Product Stock
Product Stock tracks exactly how many units of each product you have at specific locations in your warehouse. This gives you precise control over your inventory, including tracking batches, expiration dates, and exactly where each item is stored.