This is the most common confusion we see from international Shopify merchants: turning on Shopify Markets, expecting the storefront messages to change too, and finding that the EU customer still sees "Free shipping over $50" in USD.

Markets did its job. It just was not the job they thought. Markets changes your catalogue and checkout. It does not change your message layer. Here is the split.

The short version

What changes Shopify Markets Geolocation app
Currency and local pricingYesNo
Translated products / contentYesNo
Country domains or subfoldersYesNo
Duties and import tax handlingYesNo
Announcement bar per countryNoYes
Popup / banner per countryNoYes
Hide a product from a countryNoYes
Scheduled campaigns without a developerNoYes

What Shopify Markets actually does

Markets is Shopify's native multi-market system. You define a market per country or region and configure its currency, pricing adjustments, catalogue, and domain. When a visitor lands in a market, Shopify serves the right currency and translated content, and it can calculate duties and taxes for the destination.

If you sell into the EU at EUR prices, Markets is not optional: it is how Shopify handles the pricing and tax side correctly. Nothing else replaces it.

The gap: a market has no concept of an announcement bar. There is no setting in Markets for "show this popup in Germany". The only way to vary storefront chrome per market through Shopify alone is to write Liquid in your theme, which means a developer, a deploy, and a change freeze on your marketing calendar.

What a geolocation app actually does

A geolocation app detects the visitor's country from the request and lets you attach content to it, without touching your theme files. In GeoTailor you create a campaign, choose the countries it targets, choose the display type, and switch it on. The same page then renders different content for different visitors.

Typical uses:

  • Ship-to market messaging: "Duties and taxes calculated at checkout" for EU visitors, a free-shipping threshold for the US.
  • Localised proof: mention a local payment method or a local returns address where it is true.
  • Legal notices: the right return window and right of withdrawal wording per region.
  • Product blocking: hide items you cannot legally ship to a country rather than rejecting the order at checkout.

Because these are data rather than code, a weekend promotion can be scheduled and forgotten, and it stops on its own.

Why the country/market distinction matters

Markets keys off the market the visitor is browsing. A geolocation app keys off the country the visitor is in. Most of the time these agree. When they do not, it is usually one of three cases:

  1. Destination is not the market. A US shopper browsing your UK subfolder may still want US delivery or a US card.
  2. Market detection did not happen. If a visitor dismisses the country prompt or arrives on a direct product link, they can end up in the default market context.
  3. Shopper is abroad. Someone travelling, or on a VPN, is physically somewhere their market context does not reflect.

This is exactly why the two tools complement each other rather than compete: Markets answers "what can I sell them and at what price", the geolocation app answers "what should I tell them".

So which should you install?

  • One currency, one catalogue, one country: you need neither. Stop here.
  • Multiple countries, same currency, same catalogue: a geolocation app alone is enough. Markets adds little.
  • Multiple countries with different currencies or pricing: enable Markets and use a geolocation app for the message layer.
  • Need translated storefront content: Markets plus translations. A geolocation app will not translate for you.

Searching for an app to "localize my Shopify store" usually means you want Markets for the catalogue and something else for the messages. Being clear about which half you are missing is what stops you buying the wrong thing twice.

Frequently asked questions

Does Shopify Markets localize announcement bars and popups?

No. Markets localizes the catalogue, currency, domains and translations. Announcement bars, popups and per-country offers are not part of Markets and need either theme code or a geolocation app.

Can I use Shopify Markets and GeoTailor at the same time?

Yes, and that is the normal setup. Markets keeps the catalogue and pricing correct per market; GeoTailor changes the messages and offers a visitor sees based on their country. They do not conflict.

Which one do I need if I only ship to two countries?

If both countries use the same currency and one catalogue works for both, you may not need Markets at all. A geolocation app is enough to change what each country sees.

Install GeoTailor free Compare with Markets apps