Currency Change

Hi everyone,

I have recently added a new market to my store, and I want to add its currency only to this market, however, shopify isn’t letting me. i have my primary market in lebanon, and another market in uae, how can make the currency for lebanon ($) and the currency for uae (dhs). i am on shopify basic and shopify payments isn’t available neither in uae or lebanon, anu suggestions?? i tried downloading a currency convertor app, but on checkout it reverts back to the original currency chosen from the settings of the website, which i do not because it might scare off some customers and they could walk away.

Hello @Sawadcb

You’re right to be concerned — Shopify only allows multi-currency checkout if you’re using Shopify Payments, which unfortunately is not available in Lebanon or the UAE. That’s why:

. Even if you use Markets to create localized experiences for Lebanon (USD) and UAE (AED),

. And even if you use a currency switcher app to display prices in both currencies,
checkout will still revert to your store’s default currency (e.g., USD or AED).

Why This Happens:
. Checkout currency = store currency, unless you’re on Shopify Payments.

. Apps can only change the display, not the actual transaction currency.

Your Options (Realistic Workarounds)

  1. Split your store into two Shopify stores
    This is the most reliable method.

| Store Currency Market |
|------- |---------- | --------|
| Store #1 | USD | Lebanon |
| Store #2 | AED | UAE |

. You can link them via a “Choose Your Region” popup or geo IP redirect.

. Both stores can have different themes, prices, shipping, etc.

. Checkout will always be in the correct currency.

Not ideal on Shopify Basic due to higher cost and complexity, but it’s the only way to truly localize currencies without Shopify Payments.

  1. Use a Payment Gateway That Supports AED & USD
    While you can’t use Shopify Payments, try connecting a third-party gateway that accepts AED and USD, such as:

. PayTabs

. 2Checkout

. Tap Payments

. Checkout.com

These gateways sometimes allow currency localization per region if integrated carefully — but you’d still need to manually detect the customer’s location and pass the correct currency (may need a developer workaround or private app).

  1. Display Dual Pricing Without Changing Checkout Currency
    Use a currency converter app that:

. Shows AED for UAE customers, USD for Lebanon customers.

. Shows a message on the cart/checkout like:
“You’ll be charged in USD. Local prices shown for reference.”

Apps like:

. BEST Currency Converter

. Auto Currency Switcher by MLVeda

…but again, checkout remains in store currency (whichever is set in your admin).

Final Suggestion for Basic Plan
If you’re serious about selling in multiple currencies and building trust at checkout, the only truly seamless way is:

. Upgrade to Shopify Plus, or

. Use two Shopify stores.

Otherwise, make it super clear pre-checkout what currency customers will be charged in to avoid surprises.

Thank you :blush:

Hi,

Best fix is:

1: Make 2 stores, 1 for each country/currency
or

2: Show clear prices per market and warn customers about USD checkout

No need to have two stores if you have a Stripe account, Stripe supports multi currency.

Does Stripe work in Lebanon though? Or UAE?

That’s probably the main reason why Shopify Payments are not available there…

You can create a Stripe account from the UAE and use that account to accept multi-currency payments from all over the world. However, to truly unlock Stripe’s full capabilities, you’ll need to rely on more advanced, tailored checkout-setups rather than the standard.

Hello @Sawadcb

On Shopify Basic without Shopify Payments, you can’t run true multi-currency checkout per market. Shopify locks checkout currency to your store’s base currency, so converter apps only change display pricing and will always revert at checkout.

Your practical options are:

Set one base currency and keep a geolocation currency switcher just for browsing, then clearly state final checkout currency to avoid confusion.

Or split markets using separate Shopify stores, one in USD for Lebanon and one in AED for UAE, each with its own pricing and domain or subdomain.

If UAE volume justifies it, a second store is usually the cleanest long term fix.