All things Shopify and commerce
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
Hi Everyone,
We are facing an issue with markets. We have products in different locations. For example in US and EU. But it has different shipping price. We don't want to ship from the US when out of stock in the EU. It should be a way how automatically exclude/include MARKETS.
I tried FLOW. But it has a strange behavior. It returns TRUE, but in the end, it returns FALSE.
I changed this part to at least one of product variant and nicely works for VARIANT. but CAN'T EXCLUDE VARIANT.
Hiii Darius,
Different Shipping Prices for Different Locations:
Hi HulkyZo. It is not possible to adjust Sales channel by variant. Any other suggestions or tips?
We have variants that are unavailable in certain countries, but since we cannot exclude these variants from visibility based on shipping location/market, the variants are available to purchase.
We can alternatively create a new shipping profile and only include certain variants, but this still lets users add item to cart, and only tells them upon reaching shipping step during checkout that there is an error.
A bit confused by this. I don't have the ability to develop a meta-field. Collections that are filled based on a condition do not give the ability to 'select all" the products to exclude, and there also isn't a way to exclude products from a market within a collection page.
@HulkyZo wrote:Hiii Darius,
- Avoid Shipping from the US when Out of Stock in the EU:
- You can use inventory management to set inventory quantities for each location. When a product is out of stock in the EU, it won't allow customers to order unless you have the 'Continue selling when out of stock' option enabled. Ensure this option is disabled for the EU location.
Was thing a thing just 4 months ago and now not? Our shopify forces us to ship from the US when EU is out of stock. Even shopify plus support say we ought to open a separate website for Europe to fix this. How can we set it up?
No, this wasn’t a thing. HulkyZo gave you inaccurate information. It’s not possible to truly separate inventory by market unless you are using Shopify in Canada. The feature is not available anywhere else. Instead, they make you think you’re separating inventory when in reality you are not.
Our web development team fixed the issue for us by using geolocation and implementing something along the lines of:
If inventory at US location is 0, show OOS in US
If inventory at Canada location is 0, show OOS in Canada
There are a few more rules than this, but this is the basic idea. It only took our dev team a month to implement, and I’m honestly a little disturbed that Shopify won’t spend the time to fix this so we don’t have to pay an outside developer.
Well that's a shame. With flow we could probably set "if inventory in warehouse X is 0, exclude from X market", but it just removes the page completely instead of showing out of stock.
Hey @BobbyMacCheese ,
Sorry I don't have an answer to your issue. But in trying to figure out my own issue I stumbled upon your statement and would like to know how you're achieving it.
You mentioned you're able to "exclude from X market" using flow? I don't see a direct way to do this. How are you achieving this?
Hi, no we never managed to achieve excluding from a market, but in March 2024 Shopify released "fulfillable inventory" settings, which allow you to block shipping if the product is out of stock in a particular warehouse.
One year later, still not possible. Shopify has so many small and obvious features like this that are lacking and which takes them years to fix. So frustrating.
actually last March this feature was added (maybe just to Plus, not sure). Fulfillable inventory
Hi @BobbyMacCheese , thank you for the suggestion but this isn't at all the feature that's needed for this issue. With Fulfillable inventory, you can restrict shipping, but the variant still shows up in the wrong markets, making it seem like it is sold there. Until the customer reaches checkout and realizes "We don't ship there"
Absolutely mind blowing that such a feature is not implemented yet. I feel it is such a basic and important thing to allow people to scale.
It would literally only take a filter in the markets section (as it is already present in the shipping profile section) to be able to achieve this.
Do you have a solution I can implement instead of having to hire a team ad hoc? Thanks! @Snow_Wolf
Hi @Guespi , yeah the Shopify team is US-based and it shows, they are so many design blind spots when it comes to international selling...
We had to rely on duplicating products for a given market, pretty much duplicating our inventory