Articles in this section

How to Create and Manage Locations in ShipHero

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

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

  1. Go to the Inventory > Locations page and select Add a Location.
  2. Enter the Location Name and check the boxes for the settings you need.
  3. Select a Location Type (optional but recommended).
  4. If multi-warehouse is enabled, select the Warehouse where the location is being created.
  5. 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.

Add a Location form in ShipHero Inventory Locations page

How to Edit a Location in ShipHero

  1. Go to the Inventory > Locations page.
  2. Select Edit in the Actions column for the location you want to update.
  3. 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

  1. Go to the My Account > CSV Management page.
  2. Select the Select Item to Update dropdown and choose Locations.
  3. Select Download Locations Template. All columns in the template are required fields.
  4. (Optional) Add an Is Cart column to create Transfer locations in bulk.
  5. Add your locations and their settings to the template and save the file.
  6. Select Upload. For multi-warehouse accounts, choose the target warehouse from the dropdown before uploading.
CSV Management page showing the Locations upload option in ShipHero

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.

  1. Verify the warehouse selected in the ShipHero dropdown during upload matches the warehouse where you want to create the locations.
  2. Confirm your user account has permission to create and manage locations in that warehouse.
  3. 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.

  1. 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.
  2. 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.

  1. Split the CSV into smaller batches of 100–200 locations and upload each batch separately.
  2. When one batch fails and others succeed, you have isolated the rows causing the error. Correct those entries and re-upload.

More Resources

  • ShipHero Public API

    Connect your tools and AI agents directly to ShipHero with the Public API. Build powerful integrations, automate workflows, and tap into real-time data using the AI tools you prefer, with the option for secure, read-only access for AI-driven insights without added risk.

  • ShipHero Academy

    Explore ShipHero Academy for certifications, deep-dive training, and expert-led courses on WMS and fulfillment. Build your expertise and help your team operate at a higher level.

  • Change Log

    Stay up to date with the latest improvements across ShipHero. The Change Log gives you a clear view of new features, enhancements, and fixes as they roll out—so you always know what’s new and what’s better.