Josiah here. Weâre an Aussie-founded pre-order & back in stock app (Early Bird). We came across a similar question last year - except it was for US and AU. The merchant didnât want to pay for expensive shipping costs shipping from the AU warehouse to US customers and vice versa, when one of the locations was sold out.
TLDR: What worked for them was creating 2 fulfilment locations and 2 shipping profiles which only ships locally. So when one is sold out locally, customers would see it as sold out or preorder only. (Rather than being able to purchase from the other country; in-stock.)
Please see below (hopefully I havenât missed any steps):
Go to Settings > Markets. Include the product in both of your UK and EU markets.
Go to Settings > Locations. Create 2 locations to separate your UK and EU inventory.
Go to Settings > Shipping & Delivery. Keep the general shipping rates, create a new custom profile for your specific product.
Add the 2 locations you created under âLocationsâ as Fulfilment locations (separately).
The Fulfilment location has a Shipping zones section; add UK in the first one, then add EU in the second one.
Donât forget to adjust shipping rates if needed.
Scroll down and youâll see âNot shipping from these locationsâ; exclude all your other Fulfilment locations (because we donât want customers to be able to purchase from other countries as in-stock)
Since youâre only applying this to one product, you might not need a 3rd party app. You can use the back order method - i.e. enabling the âContinue selling when out of stockâ setting in your product.
Youâll just have to find a way to set clear customer expectations that itâs a back order product. E.g. Adding to product name, adding to product description, or maybe your theme has built-in functionality to show additional badges and labels with custom text etc.
If you want functionalities such as partial payment (deposit) or display the preorder info prominently beyond the product page (cart and checkout), then you can consider using a preorder app like ours.
I did some testing in my test store again before replying here (using US and AU as test countries), our app was able to show it successfully as a back-order and as a pre-order when viewing from the US, in-stock when viewing from AU.
Let me know how you go with the above - fingers crossed itâs the same steps and simplicity for your actual store!