How can I restrict my e-commerce store access to UK only?

Topic summary

A UK-only e-commerce store owner seeks to prevent international customers from accessing or ordering from their site after having to cancel a US order.

Recommended Solutions:

  • Shipping Profile Configuration: Remove all international shipping zones in Settings → Shipping and Delivery, keeping only UK zones. This prevents international customers from completing checkout when no shipping option is available for their location.

  • Geolocation Apps: For complete access blocking (not just checkout prevention), several Shopify apps are suggested:

    • Traffic Guard
    • Easy Location
    • Ultimate Country Blocker (allows blocking/allowing specific countries with visitor logging)

Key Distinction:
Shipping profile adjustments stop order placement but allow browsing, while geolocation apps can block site access entirely from non-UK visitors. The choice depends on whether the goal is preventing orders only or restricting all international traffic.

Summarized with AI on October 26. AI used: claude-sonnet-4-5-20250929.

Hi,

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 ?

Thanks.

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?

Hi @ryan333 , follow this guide here to solve your problem on desktop and include mobile devices

Hope it helps!

Hi there @ryan333 !

Thanks for sharing your query with us here and it looks like you’ve already had some great input from the Community!

There are a few ways you can consider approaching this, and one I’d definitely echo would be removing any shipping profiles you have for markets you don’t wish to ship to.

If you’re just looking to allow orders from the UK only, an easy way to set this up would be to just provide shipping profiles for the UK and not do so for other regions.

For preventing access to your store fully from outside your country, you could look into using a geolocation app from our app store.

Check out examples like Traffic Guard and Easy Location here in our app store to see if their functionality might be suitable for your needs.

As with all third-party apps in our store, you can reach out to the developers directly with any support queries you have by using the contact details listed there on the app store page.

Can you tell me a bit more about what it is you’re selling and your business in general?

All the best!

You could try Ultimate Country Blocker. You can block or allow any country outsidethe UK from visiting your website. The block also carries over to the checkout. There is a visitor log for you to monitor incoming traffic.