Shopify Products Showing 'Sold Out' in Specific Countries? A Community-Backed Fix!

Hey there, fellow store owners! Ever logged into your Shopify admin, seen plenty of stock for your products, but then heard from a customer in another country that everything looks “Sold out” to them? It’s a head-scratcher, right? That’s exactly what @camilledubois ran into recently, selling from the UK and trying to expand into Ireland. They had stock, could add items to their basket in the UK, but Irish customers saw “Sold out.”

This is a super common issue when you’re expanding your reach, and the good news is the Shopify community quickly jumped in with some fantastic, actionable advice. It boils down to Shopify’s layered approach to inventory, locations, shipping, and markets. If any one of these isn’t perfectly aligned for a specific country, your products can appear unavailable.

The Core Culprit: Shipping Profiles & Zones

While several settings can contribute, the community consensus, particularly from experts like @Ploqo and @alaattincagil, points most strongly to your shipping profiles. It’s easy to think that just “adding Ireland” as a country you ship to in your general settings covers everything, but that’s not quite how it works. Each specific shipping profile needs to be updated.

@Ploqo provided an excellent, visual walkthrough that really clarified the fix. Let’s break it down:

Step-by-Step Fix: Adding Ireland to Your Shipping Profiles

This is how you ensure that products tied to a specific shipping profile can actually be purchased by customers in Ireland (or any other newly added country).

Here’s what it looks like “Before” – stock available, but “Sold out” for Ireland:

And “After” the fix:

  1. Go to your Shopify Admin, then navigate to Settings → Shipping and delivery.
  2. Under “Custom shipping rates,” click the shipping profile that contains the products currently showing as “Sold out” in Ireland. You might have several, so you’ll need to do this for each relevant one.
  3. Inside the shipping profile, look for the “Shipping zones” section. You’ll need to click Add zone.
  4. Name your new zone (e.g., “Ireland”), then tick the checkbox next to Ireland in the list of countries. Click Done.
  5. Now that you have an “Ireland” shipping zone, you need to add a shipping rate. Click Add shipping option under your new Ireland zone. Enter your desired price and transit time, then click Done.
  6. Finally, and crucially, click Save at the top right of the shipping profile page to apply your changes.

As @Ploqo wisely advises, you’ll need to “Do the same for every profile that holds products you sell to Ireland.” This is often the “aha!” moment for many store owners.

Beyond Shipping: Other Key Checks Recommended by the Community

While shipping profiles are a frequent culprit, the community also highlighted other crucial areas to double-check, as @devcoders, @Jack_BuildsShopify, and @mrrivenDpro pointed out. Think of these as a comprehensive checklist:

1. Inventory Location Settings

  • Go to Settings → Locations. Make sure the location holding your stock (e.g., your UK warehouse) is enabled to fulfill online orders.
  • Check the specific product/variant in question. Is its inventory assigned to an active location that can actually ship to Ireland? Shopify considers inventory “available” to customers only when it’s at a location configured to fulfill orders to their country.
  • Pay attention to the “Available” quantity versus “On hand.” As @Jack_BuildsShopify and @mrrivenDpro noted, “On hand” can look healthy, but if that stock isn’t “Available” to fulfill online orders for Ireland, it’s effectively zero for that customer.
  • If you have multiple locations, or use a 3PL/dropshipping app, confirm which location is actually designated to fulfill those products for international orders.

2. Market Settings for Ireland

  • Head to Settings → Markets. Ensure Ireland is an active market.
  • Within that Ireland market, double-check that the specific products or collections are published and not excluded from that market’s catalog. It’s easy to miss a setting here, especially after a fresh market addition.

3. Trace One Variant End-to-End

This tip from @Jack_BuildsShopify is brilliant: instead of trying to fix everything at once, pick one affected product variant. “Record the Available quantity at the UK location, whether that location can fulfill online orders, the product shipping profile, whether that profile includes the UK location, whether Ireland is active in Markets, and whether a valid rate exists for Ireland.” This focused approach can help you pinpoint the exact break in the chain.

Always Test Your Changes!

Once you’ve made these adjustments, don’t just assume it’s fixed. As @mrrivenDpro suggested, test it yourself! You can often simulate being a customer from Ireland by switching the storefront country or using a VPN. Try to add the product to your cart. This is the ultimate confirmation that your settings are now working as intended.

It’s easy to get tangled in Shopify’s various settings, especially when you’re scaling your business internationally. But as this community discussion shows, the solutions often lie in a methodical check of these intertwined configurations. Don’t rush to increase inventory if you suspect a configuration issue; fix the underlying problem first. If you're looking to start your own international e-commerce journey, a solid platform like Shopify makes managing these complexities much easier once you know the ropes. Happy selling!

Share:

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools