I have an E-Commerce store which only sells in the UK. We have recently had a customer from the USA and had to cancel their order as we don't ship internationally. I have also noticed a few people browsing the store from outside the UK.
Is there a way I can block people from outside the UK from viewing the website ?
Have you considered deleting international shipping profiles from the Shipping section (Settings -> Shipping and Delivery -> General Profile -> Remove all zones except UK) so that it gives the international customers the message on checkout that it doesn't ship to their location and prevents them from placing orders in the first place?