Redirecting Customers to the Right Market
If your store has multi-market enabled (for example, your primary market is the US and you also have a Japan market), you can redirect customers to the right market with the right language and currency display. For example, customers from the US will see English and US dollars. Customers from Japan will see Japanese and Japanese yen.
There are two types of redirect:
- Manual multi-market redirect (recommended)
- Automatic multi-market redirect
This article explains how each one works, with examples.
1. Manual Multi-Market Redirect (Recommended)
When a customer visits your store for the first time, a pop-up appears asking them to choose their market and language. Since the customer makes the choice themselves, this doesn't affect how search engines crawl your site, so it's better for SEO.
How to set it up:
- Go to the SHOPLINE App Store and install the Geolocation Redirects app.
- On the Redirect component inside the app, turn on Enable Geolocation Redirect.
When does the pop-up appear?
Example store setup:
- US market (primary): English / Spanish
- Japan market: Japanese / English
| Scenario | Result |
| US customer, English browser, visits US market | No pop-up (they're already in the right place) |
| US customer, English browser, visits Japan market | Pop-up appears, default options to: Market = US Language = English |
| Japan customer, Japanese browser, visits US market | Pop-up appears, default options to: Market = Japan Language = Japanese |
| Customer from another country visits US or Japan market | Pop-up appears, default options to: Market = US (primary market) Language = browser's language (or English if that language isn't set up in the store) |
|
Notes:
|
2. Automatic Multi-Market Redirect
The system automatically sends customers to a market based on their IP address, then to a language based on their browser settings. Because automatic redirects can affect how search engines crawl your site and SEO performance, SHOPLINE recommends using the manual multi-market redirect instead.
How to set it up:
- Go to SHOPLINE Admin > Markets > Preferences
- Enable Domain/Subfolder auto-redirect and click Updates to save
How the auto-redirect rules work:
Example store setup:
- US market (primary): English / Spanish
- Japan market: Japanese / English
| Scenario | Redirect |
|---|---|
| US customer + English browser | → US market, English |
| US customer + Spanish browser | → US market, Spanish |
| Japan customer + Japanese browser | → Japan market, Japanese |
| Japan customer + English browser | → Japan market, English |
| Customer from any other country | → Primary market (US), shown in the browser's language (or English if that language isn't set up in the store) |
|
Notes:
|
Redirection Rules for EU Countries/Regions
To comply with local regulations, if a market uses an EU country-code top-level domain (ccTLD), such as .de or .fr, customers visiting that domain will not be automatically redirected to another country's market.
However, if a market uses a non-EU domain (like .com or .shop), automatic redirect is allowed.
Examples:
- If Germany uses
.deand France uses.fr→ a French customer visiting.dewill not be redirected to.fr. - If Germany uses
.com/de-deand France uses.com/fr-fr→ a French customer visiting.com/de-dewill be redirected to.com/fr-fr.
List of EU Countries/Regions and Their ccTLDs
| Country/Region | ccTLD | Country/Region | ccTLD |
| Austria | .at | Italy | .it |
| Belgium | .be | Latvia | .lv |
| Bulgaria | .bg | Lithuania | .lt |
| Croatia | .hr | Luxembourg | .lu |
| Cyprus | .cy | Malta | .mt |
| Czech Republic | .cz | Netherlands | .nl |
| Denmark | .dk | Poland | .pl |
| Estonia | .ee | Portugal | .pt |
| Finland | .fi | Romania | .ro |
| France | .fr | Slovakia | .sk |
| Germany | .de | Slovenia | .si |
| Greece | .gr | Spain | .es |
| Hungary | .hu | Sweden | .se |
| Ireland | .ie | European Union | .eu |