User allowed to pay, when product not in inventory?

Hello,

we have 6 location (storage)

i have 1 Available product in 1 location in UK,
shopify allow to add to cart - all ok

and then: user fill addres for example U.S. address, shopify look like everything is OKAY, but no, we ship only in specific zone (if product its there) - US, UK, Europe, ASIA etc.

How to avoid this problem?

Thank you!

Please check out Multi-origin shipping, if this fulfills your requirement, if not checkout Better Shipping app for product level custom shipping profiles.