Note:
Please note that the Geolocation Popup functionality is in the Beta testing mode, so in case you have any feedback on its performance, please refer to the How's the Geolocation popup working for you?.
The Geolocation Popup is an intelligent tool designed to automatically direct visitors to the most relevant localized version of your store. The app analyzes their location and offers an instant redirect with the relative path via a seamless, non-intrusive popup that is integrated with the setup hreflang tags settings.
hreflang tags.
This tab is created for you to review all the necessary information on the Geolocation Popup performance and status in your stores.
This block changes depending on whether you've already enabled the Geolocation popup.
It offers visitors to switch to the store version that matches their language or location. So shoppers who land on the wrong version still get to the right place.
Once you set it up, it offers visitors the store version that matches their language or location. The feature is still in beta, so tell us what works and what to improve.
This section monitors the activation of the App embed block within the themes of your connected stores. It ensures the technical foundation for the popup is correctly set up.
This tab shows every country, language, and URL combination your Geolocation Popup can offer to visitors, generated automatically from your connected stores' Shopify Markets and shipping settings. Unlike the Stores page, where you set up your store connections, Coverage is where you review and fine-tune exactly what the Geolocation Popup uses: you can't add or remove countries, languages, or URLs here, but when an entry has more than one URL, you can choose which one the popup should use.
Coverage has three sub-tabs, mirroring the three "Selectors to display" options available in Customize (Country & Language, Country only, Language only):
Use this view when your popup lets visitors choose both a country and a language. Each row is one country and language combination. If the same combination is available on more than one connected store, only one URL can be active at a time, use the Status badge to enable the one the popup should use.
Use this view when your popup lets visitors choose a country only. Each row is a country, independent of language. If a country has more than one available URL, the active one is shown, with a "+{number} more" count next to it. Open the list to choose another.
Use this view when your popup lets visitors choose a language only. Each row is a language, independent of country. Same "+{number} more" behavior as the Country sub-tab.
Use the search field to find a specific country or language, and the sort menu to order entries alphabetically or bring duplicates to the top.
This tab is the "control center" for your Geolocation popup. Here, you can activate the feature, manage technical integration across different stores, and fine-tune the behavior of the popup to match your customers' journey.
This is your starting point. To begin offering a localized experience, you must first toggle the feature on.
Well done! Now enable the popup in the necessary store using the Popup embed block status below.
Please note that this feature is currently in Beta testing. You can try it for free now and leave your feedback in the General tab. Later, it'll be available only for the clients with the Advanced plan.
Once enabled, a dismissal banner will appear advising you to disable "Automatic redirection settings" in your Shopify Admin > Preferences.
Note:
Why it matters: If Shopify’s native auto-redirects are active, they might trigger before our popup has a chance to show. This creates a confusing experience where users are aggressively "teleported" to another store without their consent, which may lead to the unpleasent customer experience.
For the popup to actually appear on your storefront, it must be enabled within the Shopify Theme Editor of each store you’d like the Geolocation popup to work in. Activation of the statuses in this block is the second step of configuring the Popup settings.
The table lists all the connected to the Hreflang Manager stores and whether the App Embed Block is active.
To enable the popup to appear in a specific store, use the "Enable popup" link to jump directly to the Theme Editor for this store.
Status badge:
Note:
It’s possible not to enable the popup in each of the connected stores. The general Embed block status can stay as Partially active if it corresponds with your international strategy. This way, the popup will not appear on the stores where it’s disabled, but those stores will be available in the selectors of the popup on the stores where it’s turned on.
If you’ve just enabled the block in Shopify but don't see the update here, use the Refresh button to sync the status.
This block allows you to set up the conditions under which cases, for what customers, and when the Geolocation Popup will perform.
This setting defines when and to whom the popup should appear. Choosing the right logic is key to balancing marketing goals with a smooth user experience.
Options include:
Your customer can decide not to interact with the Geolocation popup’s content at all - close it via “x” in the top right corner or just click at any place on the screen outside the popup window. To respect their choice, you can choose the time frames for how long the app should "remember" that choice before showing the popup again in returning visit.
Available frames after which the popup will be shown again:
Note:
Setting this to "Never" is very friendly, but might lead to lost sales if a user accidentally closes the popup. A 14-day window is the "sweet spot". It respects the user's initial decision while gently reminding them of the correct version if they return later in the month.
In case you already have other popups or your own vision of how fast the Geolocation Popup should appear on your store, in this setting, you can define that. Use the range from 0 to 20 seconds to set this up (default: 5 seconds).
This allows the page to load and the user to get their bearings before the popup appears. It feels more natural and significantly improves the perceived speed and quality of your site.
For the time being, this tab displays a temporary placeholder, as we’re currently working on implementing this functionality.
Please stay tuned — we’re excited to bring you even more valuable features for your Geolocation popup very soon! 😊
To make the Geolocation popup truly yours, you can fine-tune its design directly within the Shopify Theme Editor. This allows you to match the popup’s aesthetics with your brand's identity without writing a single line of code.
Note:
Please note that you need to customize your popup in each of your stores' themes. It allows you to adapt the appearance of the popup to the specific needs of the particular localized store’s audience.
To access this settings block, you need to enable the Geolocation Popups by Hreflang Manager Embed block in your Theme Editor on the App embeds tab. This is the step you’re performing here.
Please note that without an active Geolocation Popup toggle status in the Geolocation settings tab, the popup won't work. Ensure it's enabled before setting up the visual.
Force localization context: When enabled, the pop-up displays content based on the Shopify Admin bar selection. This works correctly only with active Markets configured in your Shopify admin settings. Useful for testing specific regional content and translations.
This block defines the visual "atmosphere" and shape of the popup window.
Define the appearance of the selectors and their content. Set up how customers interact with the selectors.
Enter the text that will be seen by your customers on the popup and personalize your message using dynamic variables to improve trust and conversion.
You can use the following tags in any text field above to automatically display personalized information:
{country}: Automatically displays the visitor's detected country name.{language}: Automatically displays the language of the suggested store version.These settings define the primary actions your visitors will take. Consistent and clear buttons are key to a high conversion rate.
btn or button-primary) so the "Change" button matches your site’s native design.btn--secondary) to visually distinguish it from the primary action.Manage App: A quick link that takes you back to the main app dashboard if you need to adjust global settings.
It is an intelligent tool designed to automatically direct visitors to the most relevant localized version of your store. The app analyzes their location and offers an instant redirect with the relative path via a seamless, non-intrusive popup that is integrated with your hreflang settings.
Yes. While the general status might show as "Partially active," you have full control to enable the App Embed Block only in the specific stores where you want the popup to appear.
No. Unlike aggressive auto-redirects, this popup follows a user-friendly approach. It informs the customer and asks for their permission to switch, providing a much better user experience and protecting your SEO.
Simply go to the Geolocation settings tab, find the store in the Popup embed block status table, and click "Enable popup". This will take you to that store's Theme Editor to activate the block. After its activation, the Popup will appear and work on this store the same way as it was set up for all other stores.
Yes. Go to the Theme Editor and enable "Test Mode" in General Settings. This forces the popup to stay visible regardless of your location so you can preview your design changes in real-time.
No. Both the main toggle in the Geolocation settings tab and the App Embed Block in your Shopify Theme Editor must be turned ON for the popup to function.
The app detects the visitor's country from their connection info (via Cloudflare, with Shopify's own storefront localization used as a fallback). It then matches that country against your stores' Coverage, generated automatically from your Shopify Markets and shipping settings, to find the most relevant store version to suggest.
Coverage is the list of country, language, and URL combinations your Geolocation Popup can offer, built automatically from your connected stores' Shopify Markets and shipping settings. You can't add or remove entries manually, but if the same country or language is available on more than one store, you can choose which URL the popup should use.
In such cases, the customer will be offered a redirection to the x-default store version, ensuring they land on your primary global storefront.
Variables like {country} and {language} act as placeholders. When the popup loads, the app replaces them with the visitor's specific data (e.g., "Welcome to our {country} store" becomes "Welcome to our France store").
The app provides a deep-link redirect. This means the client will be redirected to the exact same page (product, collection, etc.) on the suggested store version, rather than just being sent to the homepage. If the page is absent on that store, they will be redirected to the Home page of the respective localized store.
To fully deactivate the feature, turn the toggle to OFF in the Geolocation settings tab and disable the App Embed Block in the Theme Editor of each respective store.