Skip to content
← CRO for Shopify

Convert more international shoppers

International shoppers face extra uncertainty: currency, duties, shipping. That doubt costs sales.

Michael G., Senior CRO Specialist Reviewed by Michael G., Senior CRO Specialist · EVDEV Top Rated Plus Last updated

In short

  • 39% of checkout abandoners leave because extra costs surprised them. For cross-border, that surprise is usually duties and shipping. Quote the landed cost up front.
  • Localize the product page, not just checkout. A price that flips currencies at the last step reads as a bait-and-switch.
  • Card-only checkout is a silent 'not for you' to foreign shoppers. Adding the right local wallet lifted conversion 22.3% for Apple Pay in Stripe's testing.

A shopper in Toronto or Berlin lands on your store, fills a cart, then hits checkout and sees a USD total, a shipping line that wasn't there a second ago, and no word on customs. They leave, and you log it as "international traffic just converts worse." It usually isn't the country. It's that you made them do the currency math, guess the landed cost, and gamble on a customs bill. Baymard's checkout research is blun…

What's the problem?

You get international traffic, but those visitors convert worse than domestic ones. They're uncertain about currency, shipping cost, delivery time, and duties.

Why does this happen?

  • Prices aren't shown in the shopper's currency.
  • International shipping cost and time are unclear.
  • Duties/taxes uncertainty creates last-minute hesitation.
  • Card declines spike across borders, and the shopper never sees why. A US-issued gateway flow often gets bounced by the buyer's bank as a suspected fraudulent foreign transaction. The shopper sees a generic 'payment fail…
  • The payment methods you offer say 'this store isn't for me.' A German shopper looking for a SEPA/Klarna option, or a shopper in China expecting WeChat Pay, often won't hunt for a card. If the only logos at checkout are…
  • Delivery dates are written for one country. 'Ships in 2-3 business days' is true for your home market and meaningless to someone 5,000 miles away who has no idea whether that's the warehouse time or the door time. Witho…
  • The price they remember from the ad isn't the price at checkout. Auto-converted prices that round oddly, or a product page in USD that flips to local currency only at the last step, breaks the mental anchor the shopper…

What does the research show?

Independent research

Figures below are from independent studies, not StorePilot data. They're why this problem is worth testing on your own store.

How does StorePilot AI fix it?

  • StorePilot segments behavior by country and detects where international shoppers drop off.
  • It tests clearer international shipping/delivery messaging on key surfaces.
  • It measures conversion by region so you fix the friction that's actually losing cross-border sales.

How do you fix it, step by step?

  1. Set up Shopify Markets for your top 2-3 countries

    Don't try to localize the whole world at once. Pull your analytics, find the 2-3 countries already sending you traffic, and configure Markets for those first: currency, language, and domain or subfolder per region.

  2. Show local currency on the product page, not just at checkout

    Enable currency localization so prices convert the moment a shopper from that region lands, with no surprise flip at the last step. Round to clean local prices instead of letting $49.00 become an ugly converted figure.

  3. Quote duties and taxes up front with DDP

    Turn on Shopify Markets' duties-and-import-tax calculation so the landed cost (product, shipping, duty) shows in the cart, not as a courier invoice on the doorstep. Removing that last-minute customs gamble is the single highest-impact fix here.

  4. Write a real shipping line and delivery window per region

    Replace 'ships in 2-3 days' with a region-specific estimate like 'Arrives in Germany in 6-9 business days, tracked.' State the shipping cost or the free-shipping threshold in their currency, on the product page, before they commit.

  5. Add the payment methods that region actually uses

    Switch on local methods through Shopify Payments or your gateway: Apple Pay and Google Pay everywhere, plus Klarna/SEPA for Europe and the relevant wallet for each market. Card-only checkouts quietly tell foreign shoppers the store isn't built for them.

  6. Test it on one country before rolling out

    Pick your highest-traffic foreign market, ship the currency + duties + delivery changes there, and run it as an honest A/B test against the old experience. Wait for enough sessions and real significance before you call a winner and expand to the next country.

An illustrative example

Demo data
What StorePilot detects
Visitors from a key country abandon at the cart at a higher rate than domestic shoppers.
The fix it builds & tests
Show clear international shipping cost and estimated delivery earlier for those regions.
The projected outcome
Example projection: improved cross-border conversion. (Illustrative demo figure.)

Key takeaways

  • 39% of checkout abandoners leave because extra costs surprised them. For cross-border, that surprise is usually duties and shipping. Quote the landed cost up front.
  • Localize the product page, not just checkout. A price that flips currencies at the last step reads as a bait-and-switch.
  • Card-only checkout is a silent 'not for you' to foreign shoppers. Adding the right local wallet lifted conversion 22.3% for Apple Pay in Stripe's testing.
  • Rewrite delivery estimates per region. 'Ships in 2-3 days' means nothing, and reads as slow, to someone an ocean away.

This guide is part of the StorePilot cro for shopify playbook. If this is costing you sales, look at Show delivery estimates to reduce hesitation and Stop surprise shipping costs from killing checkout next.

Founding-merchant offer
$129/mo Free while we're in founding launch

Fix this on your store, free right now.

Sign up now and StorePilot is free through the end of summer. We set it up on your store, run the first honest test on your real traffic, and don't ship anything without you.

-- days
-- hrs
-- min
-- sec

Free for founding merchants through September 23, 2026.

  • Free through the end of summer. Everything unlocked: no card, no limits, no catch.
  • Done-for-you setup. We install and configure StorePilot for your store and catalog.
  • Expert-reviewed first tests. Michael G. checks your first A/B tests by hand before they ship.
  • A real human, in ~14 minutes. Direct support from the team, not a chatbot.

Sign up now, keep these forever

  • Founding price, locked for life. When paid plans turn on, you keep a permanent founding rate that never goes up.
  • Every new feature, included. Founding members are grandfathered into everything we ship next, at no extra cost.
  • Founding-member priority support. A direct line to the team for as long as you run StorePilot.

Real people, not a black box

Michael G., Senior CRO · EVDEV

Michael G.

Senior CRO · EVDEV

Top Rated Plus · Upwork

“I set StorePilot up on your store myself and review your first A/B tests by hand: the setup, the stats, the call, before anything ships. Founding merchants get me directly.”

Never miss a revenue leak

We ping you the moment there's a new opportunity worth testing, with the projected dollars. No dashboard to babysit.

Claim your founding spot

+ add your store URL (optional)

Free for your first 3 months · No spam, just launch news. Unsubscribe anytime.

  • No credit card
  • Fully reversible
  • Cancel anytime

Founding deal for the first stores to install.

Frequently asked questions

Does StorePilot handle currency conversion?

It detects and tests the conversion friction; currency display itself is typically handled by Shopify Markets or a currency app, which StorePilot complements.

Should I use a separate domain per country or subfolders?

Either works with Shopify Markets; subfolders (yourstore.com/de) are simpler to maintain and consolidate SEO authority, while country domains can feel more local. For most stores under a few markets, start with subfolders and only split domains if a market gets big enough to justify the upkeep.

Do I have to offer free international shipping to compete?

No, clarity matters more than free. A shopper will accept a known $14 shipping charge far more readily than a vague one or a surprise customs bill. If you can't absorb the cost, just show it early and accurately, ideally with a free-shipping threshold in their currency.

What's the difference between DDP and DDU, and which converts better?

DDP (delivered duty paid) means you collect duties at checkout so the customer pays nothing extra on delivery; DDU leaves them to settle it with the courier. DDP converts better because it kills the last-minute customs shock. Baymard ties 14% of abandonment to shoppers not being able to see the full total up front.

My international traffic is small. Is localizing even worth it?

Test it before deciding. Often the conversion rate is low precisely because the experience is broken, not because demand is. Localize your single biggest foreign market, measure the lift honestly, and let the result tell you whether to expand.