GeoBeacon logo: a location pin shining a beacon light over a globe

Shopify app

Guide every visitor to the right market.

Visitors from Germany see euro prices and German shipping options. Visitors from Canada land on your Canadian store. GeoBeacon detects where shoppers are browsing from and switches them to the right Shopify Market, or sends them to your regional site — with a friendly suggestion or automatically. One flat price. No per-visitor fees, ever.

Get it on the Shopify App Store

Built on Shopify's own geolocation

Most geolocation apps route every one of your visitors through their servers, count them, and bill you for it. GeoBeacon asks Shopify — which already knows where each shopper is — right in the visitor's browser. Nothing to count, nothing to slow down, nothing that breaks when we have a bad day.

Markets, done right

One click turns your Shopify Markets into rules. Shoppers are switched to the right country and currency using Shopify's localization — the same thing your theme's country picker does — so prices, duties and shipping are correct on the very first page. Language switching included.

Suggest or redirect — your call

Show a polite “Shopping from Canada?” popup with your own words, colours and position, or redirect automatically. Visitors' choices are remembered, bots and crawlers are left alone, and checkout, cart and account pages are never touched. Test any country with a URL parameter — no VPN needed.

Private and fast by design

A few kilobytes served from Shopify's CDN via a theme app embed. No cookies, no tracking pixels, no visitor data on our servers, nothing left in your theme if you uninstall. Multiple stores? Send countries to another domain and keep the page path.

Flat pricing, no surprises

Because visitors never touch our servers, we do not need to count them — and we never will. Free while GeoBeacon is in early access.

Early access

$0/month

  • Unlimited visitors and redirects
  • Unlimited rules, markets and domains
  • Popup and automatic redirect modes
  • Country and language switching
  • Email support