Shopify Country Blocker App

Every order from the wrong country costs you twice. Geo Guard stops it at checkout.

Geo Guard checks a customer's location in real time and blocks checkout for countries you don't serve. Approved regions pass through, restricted ones see a clear message instead.

Real-time IP geolocation
No code, live in minutes
Geo Guard real-time country detection at Shopify checkout
Checkout restricted Region not currently served
No code required Live in under a minute
What it does

A checkout that knows where the order is coming from.

Three simple parts work together to keep checkout limited to the regions you actually serve.

Block by country, state, or IP.

Geo Guard detects a customer's location at checkout using live IP geolocation, then checks it against the countries you allow or block.

  • Block or allow checkout by country, state, or IP
  • Detects location in real time at checkout
Geo Guard blocking checkout by country
Geo Guard allowing approved regions through checkout

Allow the regions you actually serve.

Approved countries move through checkout as normal. Everything outside your list is restricted automatically, with no manual review needed.

  • Approved regions complete checkout normally
  • Restricted countries are blocked instantly

Tell customers why, not just no.

Restricted customers see a clear, friendly message explaining that ordering isn't available in their region, instead of a confusing checkout error.

  • Custom checkout messages for blocked regions
  • Rule changes apply instantly, no redeployment
Geo Guard custom checkout message for a blocked region
Why merchants keep it on

Built to stop the wrong orders, not slow down the right ones.

Fewer undeliverable orders

Customers outside your service area are stopped before they pay, not after.

Zero-code setup

Manage every country blocking rule from your Shopify admin, with no developer or redeployment needed.

Lightweight by design

A single checkout extension, with nothing extra installed on your storefront to slow down page load.

Getting set up

Live at checkout in minutes.

No developer required. Everything happens inside your Shopify admin.

Step 1

Install the app

Install from the Shopify App Store, then open Geo Guard from your admin.

Step 2

Set your regions

Choose which countries or states are allowed, and which are blocked.

Step 3

Go live

Preview the checkout message for a blocked region, then publish.

From the same team

More apps built by orangemantra.

Geo Guard is one of several Shopify apps we've built and shipped to the App Store.

Ready to keep checkout limited to the regions you serve?

Install Geo Guard on your Shopify store, or talk to orangemantra about custom checkout rules.

Frequently asked

Questions merchants ask before installing.

Can't find your answer? Reach out and our team will get back to you.

Geo Guard runs at checkout, detecting the customer's location in real time before the order is placed.

Yes. Rules can be set at the country, state, or IP level, depending on how specific your restrictions need to be.

A clear, friendly message explaining that ordering isn't available in their region, instead of a generic checkout error.

No. Installation is zero-code. Manage every blocking rule directly from your Shopify admin.

No. It's a single lightweight checkout extension, so it adds negligible weight to your checkout flow.

Removing the app removes the country check from checkout. Every region can place orders as it could before.