Articles in this section

How to Manage Shopify Locations in ShipHero

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:

  1. From the Dashboard, go to My Account > Stores
  2. Select the settings for your specific Shopify store
  3. 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.

c8e4609b-3526-4e53-852a-ccafda117348.png

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.

Was this article helpful?
8 out of 14 found this helpful

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.