This article provides a brief overview of Shopify location functionality as it relates to ShipHero. For more detail, visit Shopify's Help Center.
What is a Shopify Location?
Shopify Locations let store owners manage inventory across multiple physical places — warehouses, retail stores, POS terminals, pop-ups, or drop shippers. Each location tracks its own inventory count, and a product can exist in one or more locations.
How Shopify Locations and ShipHero Interact
Shopify Locations and ShipHero interact only around inventory control. Orders in Shopify may be associated with a specific location, but this generally does not affect ShipHero.
ShipHero does NOT create locations in Shopify.
Managing Shopify Locations in ShipHero
ShipHero supports Shopify's Location functionality, which is especially useful for multi-warehouse and 3PL accounts. To view your store's locations:
- From the Dashboard, go to My Account > Stores
- Select the settings for your specific Shopify store
- Go to the Locations tab
Each row represents a Shopify Location. The Location ID, Location, and Address columns are pulled from Shopify and can be refreshed using the Sync Locations From Shopify button. The Push Inventory From column controls which ShipHero warehouse(s) supply inventory to that location.
Adjusting the "Push Inventory From" Settings
The Push Inventory From setting has three options:
- Use General Settings: The default. Defers to the Inventory Warehouse setting under the General tab. This can combine inventory from multiple warehouses into a single Shopify Location.
- Do Not Push Inventory: ShipHero will not update inventory for this Shopify Location.
- Choose a specific warehouse: Only inventory from the selected warehouse(s) will update the Shopify Location. Use Ctrl or Cmd to select more than one.
Each warehouse has a "Don't include stock from this warehouse in available items to sell" checkbox. When enabled, this always takes effect regardless of the location settings.
Shopify POS
A Shopify POS is treated as a location. If you configure Shopify to automatically fulfill POS orders, ShipHero's behavior depends on your Push Inventory From setting for that location:
- Specific warehouse selected: ShipHero deducts inventory in that warehouse for automatically fulfilled POS orders.
- Use General Settings or Do Not Push Inventory: ShipHero does not deduct inventory for automatically fulfilled POS orders.
ShipHero 3PLs
If a 3PL only manages part of a client's inventory, the client should use Shopify Locations to ensure ShipHero only updates inventory for the items the 3PL handles. Set up multiple locations in Shopify — one for the 3PL warehouse and one for each additional inventory source — then configure the Location settings in ShipHero so the 3PL warehouse only pushes inventory to its corresponding Shopify Location.