Sell internationally: countries, currencies, and language detection

Markdown

View as Markdown

Sell internationally: countries, currencies, and language detection

LaunchMyStore detects a shopper's country from their location and shows your store in their local currency and (where available) their local language. You pick the countries and languages your store serves; the platform handles the conversion and routing.

How it works

  1. You set your primary country and currency at signup. This is the currency your prices are stored in and the one you're paid in.
  2. You pick the additional countries and languages your store will serve.
  3. On a shopper's first visit, the storefront detects their country from their IP address and shows prices converted to their local currency.
  4. The shopper can also pick their country, language, or currency from the localisation control on the storefront. Their choice is remembered for a year.
  5. At checkout, the order is processed in your store's primary currency — what the shopper sees in their currency is a display conversion of that amount.

Pick the countries you serve

  1. Open Account settings → Store settings.
  2. Find the Available countries section.
  3. Tick every country you want to sell in. Your primary country is selected by default and can't be unchecked.
  4. Save.

Each country implies a local currency. Once a country is in your list, visitors from there see prices in that country's currency, converted from your primary currency at the latest exchange rate.

Add languages

  1. In the same Account settings → Store settings screen, look for the Languages section.
  2. Pick the languages you want to offer. Mark one as the default.
  3. Save.

Visitors get matched to a language based on their browser preference and country. They can also switch language manually via the storefront localisation control.

Exchange rates

Conversion rates refresh automatically every day from a market data feed. You don't have to maintain a rate table yourself. If the rate feed is unavailable, the platform falls back to a recent rate so the storefront never shows broken prices.

What the shopper sees

  • Prices on product, collection, and cart pages are shown in the shopper's currency, converted from your stored prices.
  • The storefront localisation picker (when present in your theme) lets the shopper switch country, currency, or language. Their choice persists across visits via cookies.
  • At checkout, the amount charged is in your store's primary currency. Their bank or card issuer handles the conversion from there.

Refunds across currencies

Refunds are issued in your store's currency for the same amount the original order was processed at. The shopper's bank converts back into their currency at the rate of the refund date, so a small gain or loss is possible if exchange rates have moved.

FAQ

Does this work with my payment processor?

Yes. Because checkout is processed in your store's primary currency, any processor that supports that currency works. The shopper's bank does the conversion on their side — most modern issuers handle this transparently for the cardholder, sometimes adding a small foreign-transaction fee.

Can I set my own exchange rate instead of the live one?

Not today. The platform uses an automatically refreshed market rate. If you need to price specific products higher or lower in a particular market, the practical approach is to adjust your base prices and rely on the converted display.

Can I hide certain products from certain countries?

This isn't built into the storefront natively today. For region-restricted catalogues (alcohol, supplements, region-locked digital goods), look at marketplace apps that filter the catalog based on the shopper's detected country.

What happens if a shopper's country isn't on my list?

They still see your store, but in your primary country's settings — your default currency and language. Once they pick a different country from the localisation picker (where supported by your theme), their choice is remembered.

Will the shopper's currency on the cart match the amount charged?

The displayed amount is a conversion of your store-currency total. The card is charged in your store's primary currency; their bank statement may show the converted amount in their local currency with its own conversion rate. This is the same model used by most international online stores.

How do analytics handle multiple currencies?

All revenue is recorded in your store's primary currency, so reports stay consistent regardless of which currency the shopper saw on the page.


Was this article helpful ?