Locations in ShipHero are named storage areas inside your warehouse: bins, racks, pallets, and carts. Every piece of inventory lives at a location, so setting them up correctly controls what pickers can see, what customers can buy, and how inventory moves through your facility.
For recommendations on naming your locations before you start, see Optimizing Your Warehouse Layout with a Naming Scheme.
If your account has a large number of locations, the Locations page may take a while to load. See Setting Up Deferred Loading for Order, Product, and Location Pages to make the page open faster.
Table of Contents
- Location Settings in ShipHero
- Creating and Editing a Location
- Creating and Updating Multiple Locations via CSV in ShipHero
Location Settings in ShipHero
Each location in ShipHero can be configured with the following properties. These settings control how pickers interact with the location, whether its inventory is available for sale, and how it fits into your warehouse workflow.
| Setting | Description | Key Use / Impact |
|---|---|---|
| Location Types | Categorizes locations or describes how inventory is stored (for example, bins, pallets, upper rack, or floor-loaded). | Helps identify the equipment needed; used to manage 3PL storage fees by location. |
| Pickable vs. Non-Pickable | Pickable: Accessible to pickers via the mobile app during fulfillment. Non-Pickable: Hidden from the picker's queue but available during Bulk Ship and Wholesale flows. | All items in an order must be at a Pickable location for the order to be "Ready to Pick." Non-Pickable is commonly used for overstock or pallet locations. |
| Sellable vs. Non-Sellable | Sellable: Inventory counts toward total on-hand quantity. Non-Sellable: Inventory is excluded from on-hand and not pushed to sales channels. | Non-Sellable is used for staging returns, damages, or reserved quantities. |
| Transfer Bin | Marks a location as dedicated to moving inventory around the warehouse. The bin must be empty before enabling. | Used to replenish pickable locations from non-pickable ones. |
| Pick Priority | An incremental scale that controls the order in which pickers are directed to pickable locations. | Overrides the default rule of picking from the location with the least inventory first. |
Creating and Editing a Location
The steps below cover how to create and edit individual locations on the Inventory > Locations page. You can also select the checkboxes next to multiple locations and use Bulk Edit to update the Location Type for several locations at once.
To create or update many locations at once, see Creating and Updating Multiple Locations via CSV in ShipHero below.
How to Create a Location in ShipHero
- Go to the Inventory > Locations page and select Add a Location.
- Enter the Location Name and check the boxes for the settings you need.
- Select a Location Type (optional but recommended).
- If multi-warehouse is enabled, select the Warehouse where the location is being created.
- Select Save.
Important
For pickable locations, check the Sellable box first, then check Pickable. If only the Location Name is entered, ShipHero creates the location in the Primary warehouse at pick priority 1, non-pickable, and non-sellable.
How to Edit a Location in ShipHero
- Go to the Inventory > Locations page.
- Select Edit in the Actions column for the location you want to update.
- Make the required changes and select Save.
Important
A location must be Sellable before it can be set to Pickable. You can only change the Sellable status of a location when it is empty. If you change a location's name, reprint the barcode and replace it on the warehouse racking. The location name is the barcode value.
Creating and Updating Multiple Locations via CSV in ShipHero
The Locations CSV upload creates many locations at once, and the Location Update CSV changes settings for many existing locations without editing them one at a time. The CSV article covers the steps, the template columns, and the fixes for upload errors for both methods. See How to Create and Update Locations in Bulk via CSV.