← Todos os guias

Navigation for international stores: language, currency, and regional catalogs

Multi-market UX: one store serving many countries

Designing navigation that adapts to the visitor's market without confusion — auto-detection, confirmation prompts, and maintaining consistency across markets.

Multi-market UX: one store serving many countries

The ideal international navigation is invisible. The visitor arrives, sees the site in their language with prices in their currency, and shops without thinking about the fact that the store serves dozens of other countries. The “international” part is handled automatically, and the shopping experience feels local.

Achieving this requires three things working together: accurate detection, smooth adaptation, and easy correction.

Accurate detection

Shopify Markets uses the visitor’s IP address and browser language settings to determine their market. This is correct for the majority of visitors — someone browsing from a French IP with a French-language browser is almost certainly in France and wants to see French/EUR.

Edge cases where detection fails:

  • VPN users. Their IP suggests a different country than where they actually are.
  • Travelers. A French person visiting the US has a US IP but prefers French/EUR.
  • Expats. Someone living in Japan with English browser settings might want JPY prices but English text.
  • Corporate networks. Some corporate VPNs route traffic through a different country.

For these cases, the store needs a way for the visitor to correct the detected market without frustration.

Confirmation prompts

A common pattern for handling detection uncertainty is a non-intrusive confirmation banner. When the store detects a market that might be wrong (or when it’s the visitor’s first visit), a banner appears:

“It looks like you’re shopping from France. See prices in EUR? [Yes] [No, keep USD]”

This banner should be:

  • Dismissible. If the visitor ignores it, it goes away after a few seconds or a scroll.
  • Non-blocking. It shouldn’t prevent the visitor from shopping. They can browse while the banner is visible.
  • Persistent in the decision. Once the visitor confirms or dismisses, the choice is saved and the banner doesn’t appear again.

The banner is a lighter alternative to a full-page country selector (which blocks browsing entirely until the visitor makes a choice). Full-page selectors are appropriate for stores with very distinct regional experiences (different product lines per country), but for most stores, a banner confirmation is sufficient.

Consistency across markets

When the store adapts to different markets, the core navigation structure should remain consistent. The category hierarchy, the menu layout, and the tabbar buttons should be the same regardless of market. A French visitor and an American visitor should both find “Categories” in the same place, even though the labels are translated.

What changes between markets should be content, not structure:

  • Labels are translated (Categories → Catégories)
  • Featured products may differ by market
  • Promotional banners may be market-specific
  • Currency and pricing are localized
  • Product availability is filtered by market

The structure stays stable. The content adapts. This consistency means that a bilingual visitor switching between languages doesn’t have to relearn the navigation — the buttons are in the same place, just with different text.

Testing across markets

Testing international navigation requires checking the experience from multiple markets:

  1. Use a VPN to connect from each target country
  2. Verify auto-detection works (correct language and currency)
  3. Check that the language switcher is findable and functional
  4. Verify that featured navigation items are market-appropriate
  5. Confirm that products in the menu are available in that market
  6. Complete a test purchase to verify the full flow

Automated testing can check some of these (language detection, currency display), but the “does this feel right for a French shopper?” question requires human judgment — ideally from someone who actually shops in that market.

This article is part of the larger guide on Navigation for international stores: language, currency, and regional catalogs.

Compartilhar Facebook X