To ensure your Shopify store displays and uses inventory from two (or more) locations, you must verify both the location settings and the individual product settings.
1. Enable Online Fulfillment for Locations
First, you must tell Shopify that these locations are allowed to fulfill web orders.
* Go to Settings > Locations.
* Click on each location name.
* In the Fulfillment section, ensure the box “Fulfill online orders from this location” is checked.
* Click Save.
2. Set Fulfillment Priority
If both locations have stock, Shopify needs to know which one to “pull” from first.
* Go to Settings > Locations.
* In the Fulfillment priority section, click View or edit location priority.
* Drag and drop the locations to your preferred order. The online store will show the combined total of all enabled locations, but orders will be deducted from the top-priority location first until it is sold out.
3. Assign Products to Multiple Locations
Even if locations are enabled, each product must be specifically “connected” to those locations.
* Go to Products and select a product (or variant).
* Scroll to the Inventory section.
* In the “Inventory will be stocked at” dropdown, ensure Multiple locations is selected.
* Click Edit locations.
* Check the boxes for both locations and click Save.
* Enter the specific stock quantities for each location and click Save.
4. Shipping Profile Check
If a product is at a location but that location isn’t part of your shipping zone, it won’t be available for purchase.
* Go to Settings > Shipping and delivery.
* Click on your General profile (or specific custom profile).
* Scroll to Shipping origins and ensure both locations are listed as “Shipping from.”
* If one is missing, click Manage to add it to the profile.