How to restrict bundle inventory location within Shopify Markets

If you're using Simple Bundles with Shopify Markets and manage inventory across multiple locations, it's important to ensure that your bundle products only appear as in stock when they can actually be fulfilled from a location that ships to the customer’s region. Without proper configuration, customers may see inventory that isn’t accessible to them, leading to overselling or fulfillment issues, especially for international orders.

In this guide, we’ll walk you through how to restrict the storefront availability of your bundle products based on your configured shipping zones. Since Shopify’s Fulfillable Inventory setting is enabled by default, it's essential to verify that your shipping and location settings are correctly set up. This ensures that both your bundle products and their components are only shown as in stock when available at a location that can ship to the customer’s destination, helping you maintain accurate inventory visibility, reduce fulfillment errors, and provide a better customer experience.

How do I restrict inventory to a specific Shopify Market?

Step 1: Set up your inventory location

If you haven’t set up your Shopify location for each market yet, follow the steps below. You can skip this if the location already exists.

  1. In your Shopify admin, go to Settings > Locations and click Add location.
  2. Enter the location name and set the appropriate country (e.g., Canada).
Shopify Location Settings
  1. Check "Fulfill online orders from this location" to make the inventory available on your Online Store.

Step 2: Set up shipping zones and origins (e.g. NY and Canada)

Now we’ll configure Shopify so:

  • Your NY (default) warehouse ships everywhere except Canada
  • Your new Canada warehouse only ships to customers in Canada
  1. In your Shopify admin, go to Settings > Shipping and delivery and open your General shipping profile.
Shopify shipping and delivery settings
  1. If you already have an “International” zone, click to edit it and remove Canada from the zone. This ensures the NY origin won’t fulfil Canada.
Shopify shipping and delivery settings
  1. Under Fulfillment location, click Show details, then the edit icon next to Canada. Choose "Create new rates for Canada" to generate a new shipping location section.
Shopify shipping and delivery settings
  1. Click Create zone, name it Canada, and add Canada to the zone. Then add your preferred shipping rates for this region.
Shopify shipping and delivery setting

Step 3: Create Markets for NY and Canada

  1. In Shopify Admin, go to Settings > Markets and click Create Market.
Shopify Markets settings
  1. Name the market Canada, search and select Canada from the country list, and save. Ensure the Canada market is set to Active.
Shopify Markets settings

Step 4: Test on your storefront

  1. Make sure your theme includes a country selector so customers can switch between the NY and Canada markets.
Shopify online store
  1. Choose a product that’s only stocked in one location and test by toggling between markets; inventory visibility should adjust based on the customer’s region.
  • If the inventory for a bundle isn't stocked at your NY location, it will appear as unavailable to customers browsing your store in the US market. This is because Shopify will only display products as available when inventory exists at a location that can fulfill orders for that specific market. To ensure your bundle appears in the storefront, make sure it’s stocked in a location assigned to the relevant shipping zone or market.
Shopify product location
Shopify online store
  • Now, this bundle have available inventory at the Canada location only. It will reflect as available within the Canadian market. Shopify will display the bundle as in stock for customers browsing from this market, as long as the Canada location is configured to fulfill orders for the corresponding shipping zone.
Shopify product location
Shopify online store

By correctly configuring your locations, shipping zones, and markets, you can ensure that your bundle inventory is only shown to customers who can actually receive it, reducing overselling and improving fulfillment accuracy.

Need help?

If you’re still seeing your bundle products as unavailable or not showing up in the correct market, feel free to reach out to our team.

Still need help? Contact Us Contact Us