How can I set a specific inventory location for my Shopify store?
Update and manage product stock levels across specific Shopify locations, fulfillment centers, or retail stores using Stock Sync update feeds. This setup ensures multi-location inventory counts remain accurate and prevents stock discrepancies across your physical and online channels.
How to Set Up Location-Based Inventory Updates
Prerequisite: Ensure your target locations are created in your Shopify admin under Settings → Locations before configuring your feed in Stock Sync.
Navigation path: Go to Stock Sync → Feeds → Select your update feed → Step 2: Mapping
- Map the Quantity Field: In the mapping setup, find the Quantity field and select the corresponding inventory column from your source file.
- Open Smart Settings: Click the gear icon next to the Quantity field to open Smart Settings.
- Select Your Target Location: Under Location, choose the specific Shopify location you want this feed to update.
- Enable Auto-Add Stock (Optional): Check Auto add stock to location if not there if products exist in your store but need to be assigned to this location upon update.
- Save Configuration: Click Done and proceed to save your feed settings.
Location Settings & Detailed Breakdown
1. Single Location vs. Multi-Location Feed Configuration
A single update feed can target either one specific Shopify location or handle multi-location updates depending on how your feed mappings and source columns are defined.
Feed Setup Type | Configuration Method | Best Used For |
|---|---|---|
Single Location | Select single location in Quantity → Smart Settings | Updating a dedicated warehouse, store, or fulfillment center from a single source column |
Multi-Location | Select multi location in Quantity → Smart Settings | Updating several locations (e.g., US and EU warehouses) across multiple inventory columns |
2. Auto Add Stock to Location if Not There
When a product SKU in your feed matches an existing product in Shopify, but that product has not yet been assigned to the target location:
- Enabled: Stock Sync automatically assigns the product to the selected location and applies the updated quantity.
- Disabled: Stock Sync skips updating the quantity for that item because the product is not stocked at that location.
3. Store-to-Store Inventory Sync (Shopify to Shopify)
When syncing inventory from one Shopify store (source) to another Shopify store (destination), you must specify the exact source location during feed creation:
- In the destination store, create a new feed and enter the source store's Public Token.
- When prompted, locate the Source Inventory Location dropdown.
- Select the specific single source location to pull inventory.
- Complete the connection, map your Quantity field, and assign the target location in the destination store under Smart Settings.
4. Moving Inventory Between Locations
Changing a feed’s assigned location updates future quantities only at the newly selected location; it does not clear or reduce quantities from the previously selected location.
To move inventory counts from an old location to a new location:
- Zero Out Previous Location: Run a separate Bulk product edit update feed targeting the old location. Select the old location under Quantity → Smart Settings and set the quantity value to
0. - Apply Quantities to New Location: Run your update feed assigned to the new location with the correct stock values.
Key Rules & Technical Details
- Priority Sequence:
Match Product by SKU/Barcode → Identify Shopify Location → Auto-Add Product to Location (if enabled) → Apply Quantity Update - Shopify-to-Shopify Location Selection: When connecting a source store via Public Token, the source inventory location dropdown must be set to a single specific location.
- Location Deletion Edge Cases: If a Shopify location is deleted or deactivated in Shopify admin, any feed assigned to that location will fail to update stock until a valid active location is selected.
- Identifier Matching Requirement: Stock Sync requires an exact SKU or Barcode match before updating inventory at any location. SKU mismatches prevent location assignment and quantity updates.
Troubleshooting Steps
- Issue: Inventory levels updated in feed logs, but stock did not change at the intended Shopify location. → Solution: Go to Step 2: Mapping → Quantity → Smart Settings and verify that the dropdown is assigned to the correct location rather than your primary or default location.
- Issue: Products are skipped with an error stating the item is not stocked at the selected location. → Solution: Open Quantity → Smart Settings, enable Auto add stock to location if not there, and re-run the feed.
- Issue: Changing the feed's target location left old stock values active at the previous warehouse. → Solution: Changing feed location settings does not zero out historical data. Run an update feed targeting the old location with quantity set to
0, then run the feed for your new location. - Issue: Shopify-to-Shopify feed imports combined inventory from all source locations instead of one. → Solution: Reconfigure the feed source settings in the destination store. After entering the Public Token, select the specific source warehouse from the source inventory location dropdown instead of the "all locations" option.
Good Articles to Continue
- [How to Set Up Store-to-Store Sync] → Learn how to share catalog and inventory data directly between two Shopify stores.
- [How to Use Quantity Smart Settings] → Discover advanced inventory rules, quantity conditions, and stock buffering options.
- [How to Match Products by SKU or Barcode] → Ensure your feed identifiers align accurately with existing Shopify product variants.
Updated on: 27/10/2026
Thank you!
