The Locations mapping links NetSuite warehouse and fulfillment locations to Shopify inventory locations. This mapping is required by the inventory sync, fulfillment, and inventory transfer flows. Without it, inventory will not sync, and fulfillment location assignments will fail.
Supported mapping types
-
1:1 mapping: one NetSuite location maps to one Shopify location
-
Many:1 mapping: multiple NetSuite locations map to one Shopify location (inventory from multiple NetSuite warehouses is aggregated at a single Shopify location)
To configure the locations mapping:
-
To find the Shopify Location: in Shopify Admin, go to Settings > Locations, open a location, and copy the name.
-
To find the NetSuite Location: in NetSuite, go to Setup > Company > Locations and note the name for each location.
-
This value is used when no matching Shopify location is found.
-
In the integration tile, go to Settings > General (the main integration-level settings, not a flow group).
-
Locate the Locations mapping table.
-
For each mapping entry, enter the NetSuite Location and the corresponding Shopify Location.
-
Configure a Default NetSuite Location.
-
Click Save.
Impact by module
-
Inventory sync: Only mapped locations are included in the inventory export. NetSuite locations without a Shopify mapping are skipped; no error is generated, but inventory for those locations will not sync.
-
Fulfillment sync: The fulfillment pre-save script uses the Locations mapping to assign the correct Shopify location ID to each fulfillment line item. If a NetSuite fulfillment location is not mapped, the
fulfillmentCreatemutation will fail for that line. -
Inventory transfers: Both the source (origin) and destination location of the Transfer Order must be mapped. If either is missing, the transfer creation will fail.
Note
After adding a new location mapping, run the Shopify products to item ID map flow to ensure inventory item IDs are current for the new location before enabling the inventory sync flow for that location.