Hi, So we have two warehouses setup:
USA (can only ship inside USA)
Global (Based in Aus and can ship anywhere)
We're having issues where a customer outside the USA (in Australia) is able to purchase an item that is sold out in the Global Warehouse but is in stock in the USA Warehouse.
However, the order is assigned to the Global warehouse and shipping is charged as if it was domestic within Australia.
How can I stop this as it's not possible for us to be shipping from USA to Australia for no reason.
Did you set up shops separately for two warehouses? For instance, exampleshop.com for US market, and exampleshop.com.au for your global market.
In this way, you could direct your visitors to the correct shop based on their locations using GeoIP tools, like Geo Redirect. It also provides the best customisation to control different prices, shipping costs, and stock ability based on warehouse locations.
With Geo Redirect tool, if you visitor is in the US, and he goes to exampleshop.com.au, it will auto direct him to exampleshop.com(the shop that associates with your US warehouse). Visitors from the rest of countries will all direct to exampleshop.com.au which has the warehouse in Australia.
Hope it helps.