A small Shopify app that detects a visitor's country and runs one of three actions — a redirect, a popup, or a banner. The rules live in a dashboard. You set them once.
Priority | From | Action | Status |
|---|---|---|---|
1 | 🇺🇸 United States | Redirect | SuccessActive |
2 | 🇨🇦 Canada | Banner | SuccessActive |
3 | 🇬🇧 United Kingdom, 🇮🇪 Ireland | Redirect | SuccessActive |
4 | 🇩🇪 Germany, 🇦🇹 Austria +1 more | Popup | SuccessActive |
5 | 🇫🇷 France, 🇧🇪 Belgium | Redirect | WarningPaused |
6 | 🇯🇵 Japan | Popup | SuccessActive |
7 | 🇦🇺 Australia, 🇳🇿 New Zealand | Banner | WarningPaused |
8 | 🇲🇽 Mexico, 🇧🇷 Brazil | Redirect | SuccessActive |
9 | 🇸🇪 Sweden, 🇳🇴 Norway +2 more | Banner | SuccessActive |
You write rules. Each rule pairs a list of countries with one action — redirect them, show them a popup, or pin a banner. First match wins. There's nothing to learn beyond that.
The page renders with the matched action on first paint. No flicker, no second hop.
Pair a list of countries with a destination — a path, a subdomain, or a full URL. The page renders with the matched destination on first paint; there's no client-side script, no flash of the wrong region.
A small overlay with one suggested destination and a one-click dismiss. Non-blocking — the visitor can read the page they're on, or accept and switch.
The choice persists across visits via a first-party cookie. No prompt on return.

A sticky strip pinned to the top or bottom of the page, carrying one country-specific message — shipping copy, a holiday note, a currency reminder.
No overlay, no interruption. Visible the whole session, dismissible by the visitor.

One click, one permission scope — read the visitor's country header. No theme files touched, no proxy app added to your storefront.
Pick countries, pick an action, pick a destination or message. Geo applies the rule on save. Add more as needed — they run top to bottom, first match wins.
Show a small prompt offering the matched country, with a one-click stay here. The choice is remembered with a first-party cookie and respected on future visits.