100 votesCharles Howard supported this idea ·Charles Howard commented
I have run into a similar issue for a client's magazine subscription. If the customer is in the US the subscription costs less (as the publisher is based in the US), and if the customer is outside of the US the subscription costs more (shipping costs etc).
The problem is, there is no way to prevent a customer from simply selecting the US subscription and putting their international shipping/billing information. It would be ideal to have a simple option to prevent users with specified shipping/billing addresses from purchasing certain products and variations.