ShipHero provides multiple methods to manage and update inventory levels. These methods ensure accuracy across your warehouse locations and synchronized e-commerce storefronts.
Pro-tip: Use the Inventory Change Log to track and audit all the inventory changes in your account.
Manual and UI-Based Updates
These methods are performed directly within the ShipHero dashboard or mobile application by warehouse personnel.
| Inventory Adjustment Method | Description/Action |
| Individual SKU Update | A manual update of the on-hand inventory for a SKU via the product details page in the app.shiphero.com platform; adjustments must be made at the bin level. |
| Inventory Upload CSV |
Bulk inventory updates performed by uploading a formatted CSV file to the dashboard. |
| Mobile App Updates |
Real-time inventory adjustments made through the ShipHero mobile application during floor operations. |
| Location Adjustments | A manual adjustment of the on-hand inventory for SKUs using the Inventory > Product Locations page. |
Operational Inventory Workflows
Inventory levels change automatically based on standard warehouse movements and logistics processes.
The following table outlines the standard operational workflows that trigger inventory updates within ShipHero, along with their corresponding instructional guides.
| Inventory Process | Description / Reference |
| Cycle Counting |
Periodic inventory counts focused on active SKUs to maintain stock integrity and warehouse accuracy. Reference: Cycle Counting Definition & How-To |
| Purchase Order Receiving |
Inventory is automatically added to the system when products are physically received at the warehouse. Reference: How to Receive Purchase Orders |
| Order Fulfillment / Shipment |
Inventory is automatically deducted from the on-hand stock when an order is packed and the shipping label is generated. No additional reference required for this automated system event. |
| Returns Processing |
Inventory is added back to stock once a customer return is processed. Reference: How to Receive Returned Merchandise |
| Inventory Transfers |
The movement of stock between different locations or physical warehouses. Reference: Moving Inventory Between Warehouses |
| Replenishment |
Moving inventory from reserve or non-pickable bins into active pickable bins. Reference: Replenishment Report V2 |
| Putaway |
The process of assigning newly received inventory to specific warehouse locations. Reference: ShipHero Putaway V2 with LPN Support |
| Purchase Order Adjustments |
Correcting stock levels during or after receipt due to over-received quantities or damaged items identified on a PO. Reference: How to Adjust a Purchase Order |
Integrations and Developer Tools
For automated or external updates use the ShipHero API endpoints.
| Update Type | Technical Implementation |
| inventory_add | API mutation used to add a specific quantity to a location. |
| inventory_remove | API mutation used to subtract a specific quantity from a location. |
| inventory_replace | API mutation used to overwrite the existing inventory value at a location. |
| inventory_sync | Bulk inventory synchronization via CSV processed through the API. |
For technical documentation on API Mutations (inventory_add, inventory_remove, etc.), please refer to the ShipHero Developer Portal.