I'm trying to setup my store at the moment, and there is a particular case I'm having issues with.
Basically, I'm shipping my products from 3 different fulfillment centers, 1 in the US, 1 in Canada and 1 in the EU, all for free.
So far it's fairly easy, but I'm also running with limited quantities, and when 1 stock runs out, I'd like to be able to offer the choice to ship from a different location than the user's country original one, but with an added shipping.
For example, if you're in the US and buy the product while there's still inventory in the US, it's free (as it comes from the US fulfillment center). But if the US stock is gone, you can still order from Canada or the EU, but you have to pay an extra.
I can't for the life of me figure out how to do this. I tried adding the same country to two different shipping zones, with restrictions on point of origin, hoping Shopify would switch as needed, but adding the product to one zone removes it from the others.