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 Report to track and audit every inventory change in your account.
Table of Contents
- Manual Inventory Updates in ShipHero
- Operational Workflows That Change ShipHero Inventory
- Inventory Updates via the ShipHero API
Manual Inventory Updates in ShipHero
Your warehouse team performs these updates directly in the ShipHero dashboard or the ShipHero Mobile App.
| Inventory Adjustment Method | Description |
|---|---|
| Individual SKU Update | A manual update of the on-hand inventory for a SKU from the product details page in app.shiphero.com. Make adjustments 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 App during floor operations. |
| Location Adjustments | A manual adjustment of the on-hand inventory for SKUs from the Inventory > Product Locations page. |
Operational Workflows That Change ShipHero Inventory
Inventory levels also change automatically based on standard warehouse movements. The table below covers each workflow that triggers an inventory update, along with the article that explains it.
| Inventory Process | Description |
|---|---|
| Cycle Counting |
Periodic inventory counts focused on active SKUs to maintain stock integrity and warehouse accuracy. |
| Purchase Order Receiving |
ShipHero adds inventory automatically when products are physically received at the warehouse. |
| Order Fulfillment and Shipment | ShipHero deducts inventory from on-hand stock automatically when an order is packed and the shipping label is generated. |
| Returns Processing |
ShipHero adds inventory back to stock once a customer return is processed. |
| Inventory Transfers |
The movement of stock between different locations or physical warehouses. |
| Replenishment |
Moving inventory from reserve or non-pickable bins into active pickable bins. |
| Putaway |
Assigning newly received inventory to specific warehouse locations. See How to Use Putaway V2 with LPN Support in ShipHero Mobile. |
| Purchase Order Adjustments |
Correcting stock levels during or after receipt due to over-received quantities or damaged items identified on a purchase order (PO). |
Inventory Updates via the ShipHero API
For automated or external updates, use the ShipHero Public API mutations below.
| Update Type | What It Does |
|---|---|
| inventory_add | Adds a specific quantity to a location. |
| inventory_remove | Subtracts a specific quantity from a location. |
| inventory_replace | Overwrites the existing inventory value at a location. |
| inventory_sync | Bulk inventory synchronization via CSV processed through the API. |
Using the API requires API access on your ShipHero user. See How to Create and Manage Users in ShipHero. For technical documentation on the inventory mutations, see the ShipHero Developer Portal.