Taking an online store international isn't just a matter of switching on worldwide shipping. Customers in Dubai, London or New York expect to see prices in their own currency, a delivery estimate they can trust, payment methods they already use, and a total at checkout that doesn't surprise them with duties. Get those right and a store can genuinely sell across borders. Get them wrong and international traffic simply won't convert.
1. Decide your site structure first
Before touching currencies, decide how international visitors will be served. Google's guidance on managing multi-regional sites outlines the main options — country-code domains, subdomains, or subdirectories (like /ae/ or /uk/) — each with different trade-offs in cost, maintenance and how clearly they signal a target country. For most small and mid-sized stores, a single domain with subdirectories is the practical starting point.
If you publish different language or regional versions of the same page, use hreflang annotations so Google shows the right version to the right audience (Google: localized versions of your page). Avoid automatically redirecting visitors based on their IP address — it can stop search engines from crawling your other versions.
2. Currency and pricing
- Show prices in the visitor's currency, and decide whether you'll set fixed regional prices or convert automatically. Fixed prices (e.g. a clean AED 199 rather than a converted AED 197.43) usually look more trustworthy.
- On WooCommerce, multi-currency is handled through extensions or payment-provider features — WooCommerce documents the options in handling multiple regions and currencies.
- On Shopify, multi-currency selling is built into its markets and payments features — see the Shopify payments documentation for what's available to your business location.
3. Shipping zones and delivery promises
- Create separate shipping zones for each region you sell to, with realistic rates — never leave international orders falling into a default zero-cost zone (WooCommerce shipping zones).
- Show estimated delivery time per region on the product page. Baymard's research lists slow delivery as the second most common avoidable reason shoppers abandon carts (Baymard).
- Check restricted and prohibited items for each destination before you enable shipping there.
4. Tax and duties
Tax rules differ by destination and depend on where your business is registered, so this is the one area to confirm with an accountant rather than a blog post. Practically: make sure your store displays tax consistently for each region, and be clear about whether import duties are included in the price or collected on delivery — unexpected fees on arrival are one of the fastest ways to lose a repeat international customer. Both WooCommerce and Shopify document their tax and duties settings in detail.
International customers forgive a slower delivery far more easily than a surprise charge at the door.
5. Payment methods by region
Cards work almost everywhere, but they're not always the preferred option. Research which methods your target market actually uses — digital wallets, buy-now-pay-later services and local bank transfer options vary a lot by country — and check which gateways support your business's country of registration and settlement currency. Baymard's research found 9% of abandoning shoppers left because there weren't enough payment methods.
6. Trust signals for a new market
- Clear international returns policy — who pays return shipping, and how long refunds take.
- Contact details that work across timezones: email and WhatsApp alongside phone.
- Reviews from customers in that region, as soon as you have them.
- Page speed tested from your target country, not just from where you're based — use PageSpeed Insights and consider a CDN.
Start with one market
Rather than switching on worldwide shipping on day one, pick the single market with the strongest signal — existing enquiries, social followers, or diaspora demand — and get currency, shipping, tax and payments right there first. Then expand.
Sources & further reading
- Google Search Central — Managing multi-regional and multilingual sites
- Google Search Central — Tell Google about localized versions of your page
- WooCommerce — Handling multiple regions and currencies
- WooCommerce — Setting up shipping zones
- Shopify Help Center — Taxes and duties
- Baymard Institute — Cart abandonment rate statistics