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.
Table of Contents
- Location Settings in ShipHero
- Creating and Editing a Location
- Creating Multiple Locations via CSV
- Troubleshooting Location Upload Errors
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. Location Type is the only setting that can be edited in bulk from this page. ShipHero does not support editing existing location settings via CSV.
To create multiple locations at once, see Creating Multiple Locations via CSV 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 Multiple Locations via CSV
Use the Locations CSV upload to create many locations at once instead of adding them one at a time. Go to My Account > CSV Management to access the template and upload tool.
Important
Template headers and Yes/No values are case-sensitive. If Yes or No is entered without capitalizing the first letter, ShipHero defaults to No for the Pickable and Sellable fields. For multi-warehouse accounts, select the warehouse from the dropdown when uploading — do not add a Warehouse column to the file. For uploads over 500 locations, break the CSV into batches of 100–200 rows.
How to Use the Locations CSV Upload in ShipHero
- Go to the My Account > CSV Management page.
- Select the Select Item to Update dropdown and choose Locations.
- Select Download Locations Template. All columns in the template are required fields.
- (Optional) Add an Is Cart column to create Transfer locations in bulk.
- Add your locations and their settings to the template and save the file.
- Select Upload. For multi-warehouse accounts, choose the target warehouse from the dropdown before uploading.
Locations CSV Template Structure
| Column Name | Required | Description | Example Values |
|---|---|---|---|
| Name | Yes | Unique location identifier | A1, Rack-North-01, Bin-Low-03 |
| Pickable | Yes | Whether the location is accessible for picking | Yes, No |
| Priority | Yes | Picking order for the location | 1, 2, 3 |
| Type | Yes | Location classification | Bin, Pallet, Rack |
| Sellable | Yes | Whether inventory at this location counts toward available stock | Yes, No |
| Is Cart | Optional | Marks the location as a Transfer Bin | Yes, No |
Troubleshooting Location Upload Errors
The most common Location CSV upload errors come from incorrect capitalization of Yes/No values, missing required columns, extra columns, or duplicate location names. Follow the steps below to identify and fix the issue.
Step 1: Check Your Warehouse Selection and Permissions
Most Location upload errors relate to the wrong warehouse being selected during the upload process.
- Verify the warehouse selected in the ShipHero dropdown during upload matches the warehouse where you want to create the locations.
- Confirm your user account has permission to create and manage locations in that warehouse.
- For multi-warehouse accounts, confirm the CSV file contains only locations intended for the selected warehouse.
Step 2: Validate Your Location CSV File Content
Small mistakes in the CSV can cause the entire upload to fail.
- Confirm all required columns are present: Name, Pickable, Priority, Type, and Sellable.
- Add the Is Cart column only if you are creating Transfer locations.
- Do not add any other columns — extra columns cause an error. For multi-warehouse accounts, select the warehouse from the dropdown instead of adding a Warehouse column.
- Check for hidden characters or extra spaces in your location data that could cause validation errors.
Step 3: Use a Batch Upload Strategy for Large Location Files
When a large Location CSV fails, it can be hard to pinpoint the problem row.
- Split the CSV into smaller batches of 100–200 locations and upload each batch separately.
- When one batch fails and others succeed, you have isolated the rows causing the error. Correct those entries and re-upload.