Some of the products I am selling can be shipped from USA, or from Spain or from China. So when someone enters my store, they can pick quantity, they can pick variant and they can pick where it ships from. Obviously, I do not want to ship something from USA to a customer in Spain, when I am able to send from Spain. So I was wondering if there is a way to limit the shipping variant when someone from X country enters my site.
So a customer on the USA would only see the "Ships from: USA" option, so they could not commit any mistakes and pick the Spain or the China variant. Also, someone from Spain would only see the Spain option, while someone from anywhere else in the countries that I ship to would see only the China option. Is this possible?
Of course I can manually correct the orders, but if I can stop the customer from making a mistake, then its all the better.
Thanks for any help and answers I appreciate your time.