Skip to main content

How to set up location-based inventory rules (market mapping)

Set up location-based inventory rules to control which inventory is used for each customer’s market.

Updated today

Location-based inventory rules allow you to define which inventory locations should be used for each Shopify Market. Once configured, Notify Me will only send notifications when a product is restocked in a location that is assigned to the customer’s market.

If you're new to this feature, you can learn more about how location-based inventory rules work here.

Before you start

Before setting this up, make sure:

  • Shopify Markets are already configured

  • Shopify Locations are set up

  • You have selected which locations to track in Notify Me

Only tracked locations can be used in market mapping.


Step 1: Open location settings

In your Shopify admin, open Notify Me, then go to Settings and select Locations.


Step 2: Enable location-based inventory rules

Turn on the setting for location-based inventory rules. Once enabled, you will be able to assign locations to each market.


Step 3: Map markets to locations

Select a Shopify Market from the dropdown and add it to your mapping list.


Step 4: Assign locations to each market

Choose one or more locations that should serve this market. These locations will be used to determine whether inventory is available for customers in that region.


Step 5: Repeat for other markets

Continue assigning locations for each market you want to configure. You can assign multiple locations to a single market, and the same location can be used across different markets if needed.

If you choose to continue without mapping all markets, Notify Me will fall back to default behavior for those markets. In this case, customers will receive notifications if the product is available in any tracked location, regardless of region.


How notifications work after setup

When a product is restocked, Notify Me checks:

  • The customer’s market

  • The locations assigned to that market

  • Whether inventory is available in those locations

A notification is only sent if inventory is available in the correct location.


What happens when markets or locations change

If you update your Shopify setup, such as adding or removing markets or locations, Notify Me will automatically sync these changes. After syncing, you may need to review your mappings to make sure everything is still correctly assigned.

You will be notified if updates require your attention.


FAQs

Why didn’t a customer receive a notification?

A customer may not receive a notification if the product is not available for their market.

This can happen when:

  • The product was restocked in a location not assigned to the customer’s market

  • The customer’s market is not mapped to any location

  • The location is not selected as a tracked location

  • Inventory tracking is disabled for the product variant


Why did a customer from another region receive a notification?

This can happen when:

  • The customer’s market is not mapped, or

  • You continued setup without mapping all markets

In these cases, Notify Me uses all tracked locations, which can send notifications across regions.


Why can’t I see some locations when mapping?

Only locations selected as tracked inventory locations will appear.

To fix this:

  • Go to Notify Me → Settings → Locations

  • Enable the location under tracked locations


Can I assign multiple locations to one market?

Yes. A single market can be connected to multiple locations.


Can one location serve multiple markets?

Yes. The same location can be used for multiple markets.


What happens if a customer’s market is unknown?

If the market cannot be identified:

  • It will appear as “–” in reporting

  • Notifications will follow the default behavior, based on any available tracked inventory

Did this answer your question?