Shopify Markets Products & Variants Out Of Stock

Shopify Markets Products & Variants Out Of Stock

bradpc
Excursionist
12 0 6

We have a number of markets (e.g. US, AU, UK, CAN & Others) via the Shopify Markets functionality. We have warehouses in each market and an issue where when a SKU runs out of inventory in a market, there is not way to  mark that SKU as OUT OF STOCK in that market only. We are using a very temporary/complex/time consuming workaround at the moment to show customers that the product is sold out, however it has a number of other issues that it triggers, incl. impacting the Shopify Bundles app etc. 
 
We are interested to know whether the 'Out of stock' functionality can be triggered by market (at the Variant AND/OR Product level), based on the website URL the customer visits (or based on Shopify Geolocation App website that they land on). We would prefer not to use a separate 3rd party app that looks at the IP address as we have found these impact the performance (unless there is one that someone can confirm does not impact the experience at all?).

 

Ideally we would have some custom code in our theme that can solve this. 

 

Has anyone solved this issue?

Replies 2 (2)

Kalen_Jordan
Shopify Partner
727 34 127

Not sure if this would solve it for you, but I could build an automated workflow to remove the product from the market when it's out of stock in that market. This is a workflow that's kind of similar to that just to give you a sense of it - but I could tweak it to do this specifically:

https://www.getmesa.com/blog/remove-products-from-international-markets-when-tagged-demo/

 

That's not ideal because when a product is out of stock, people will still see the product page, vs having it completely removed.

 

Alternatively, we could automatically set a metafield on the product which you should be able to pick up in your theme code to display the product as out of stock.

bradpc
Excursionist
12 0 6

Hi Kalen,

Thanks for your reply. We would want to show at the Variant Level as out of stock. Is that something you can do with meta fields?