Shopify Markets Setup: Multi-Currency Basics
Shopify markets setup explained simply: base currency, local display where allowed, and the beginner traps I check before opening new markets.
Shopify markets setup decides who sees what currency, content, and duties in each region you serve. I order it as base currency first, then local display where allowed, then content per market. That order kept a recent multi-region build with Nigeria, UK, Ghana, Africa, and rest-of-world audiences readable and calm at checkout.
Markets define audiences by location or group, and each market can adjust currency, pricing, content, domains, and duties. I treat those adjustments as overrides on top of a solid default, not as five separate stores. Spreadsheets multiply fast enough without my help, so I keep the structure boring on purpose.
Shopify Markets Setup: Base Currency First
I choose one base currency for the store, then I decide which markets show local currencies. A single-country market can use its local currency automatically, while a multi-country market starts with the base and adds local options where supported. Shopify explains this split in their currency customization Help Shopify local currencies and pricing Help.
I write down the intended behavior per market before I click anything. For example: UK shoppers see GBP, Nigeria shoppers see NGN, Ghana shoppers see GHS where supported else the market base, and rest-of-world sees USD. That note becomes my test script. I open each market view and confirm the product, cart, and checkout figures match the note.
I also confirm rounding and manual conversion values where I use them. Dynamic conversion is fine for many stores, and manual values help when you need tidy price endings. Either way, I document which approach each market uses so future price edits don't surprise anyone.
Local Display Where Allowed and the GHS Note
The phrase I reuse with owners is local display where allowed. It reminds us that currency display depends on processor support in each region. GHS local display depends on processor support; where unsupported Shopify shows the market base currency instead. That line comes straight from Shopify Help checked 2026-09-19, and it stopped me from promising what the checkout can't show.
I handle this by being explicit on product and cart views. If Ghana can't show GHS locally, I make sure the base currency is clear and consistent, and I avoid mixing labels. I once saw NGN figures labelled as USD after a data import, and shoppers were right to feel confused. We fixed it as a price and currency data correction, row by row, then re-tested each market view.
For broader Markets concepts, Shopify's Markets hub gives the full picture of audiences, catalogs, and content overrides Shopify Markets overview. I read it before each build, even when I think I remember it, because the details shift.
Beginner Traps I Check Before Opening New Markets
The first trap is opening too many markets at once. Each market adds testing for currency, content, shipping options, and taxes. I start with two or three, prove the pattern, then expand. It's less exciting and far easier to support.
The second trap is assuming payment choice follows currency choice. The Shopify Payments country list does not include Nigeria as of my check on 2026-09-19, so a Nigeria-registered store uses a third-party provider. I keep that as a factual note in my handover, not as commentary, and I test checkout in each market to confirm the available options behave.
The third trap is market-specific content that drifts. I use distinct content blocks per market for headlines and delivery notes where the store supports it, and I keep the differences small and intentional. When every market tells a slightly different story, maintenance gets heavy. I keep a one-page content map that lists which headlines, banners, and delivery notes differ per market and which stay shared. When an owner asks for a copy change, I check the map first and update only the intended markets. Related reading that helped me here includes my Shopify migration checklist that protects SEO for domain and redirect order, and my GA4 setup for multi market stores for confirming analytics per market. You can also see my selected Shopify work for how these pieces fit.
Takeaway: My Market Opening Checklist
Use this before you add a market. It takes an afternoon and prevents most surprises.
- Define the audience: list countries in the market and the intended display currency for each.
- Set base first: confirm store base currency, then add local currencies where supported.
- Note exceptions: write down where GHS or other local display may fall back to base, and keep wording consistent.
- Content overrides: decide which blocks truly differ per market and leave the rest shared.
- Delivery and duties: confirm shipping options and duties per market with general names only, no private specifics.
- Test like a shopper: visit product, cart, and checkout in each market view and record what you saw.
- Handover note: save currency choices, conversion method, and test dates in one page the owner can reuse.
How many markets should I open first?
As few as you can serve well. I often start with home plus one or two more, prove currency display and delivery options, then expand. Each new market should earn its keep in orders before you add the next.
Do I need separate domains for each market?
Not always. Subfolders or a single domain can work when the audience split is simple, and separate domains help when language or brand needs differ. I choose based on maintenance effort, then I test that each entry point lands in the right market without extra hops.
If markets feel tangled right now, get in touch and we'll untangle them together.
