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?