Currency Display Without 3rd Party Apps or Shopify Payments

Topic summary

A UAE-based store shipping to 41 countries needs to display prices in 20+ different currencies on their storefront. They face two key constraints:

Current blockers:

  • Third-party currency apps from Shopify’s app store interfere with their theme design
  • Shopify Payments (and its native multi-currency feature) is unavailable in the UAE

Payment setup:

  • Currently using Stripe as their payment processor
  • Uncertain whether Stripe can enable currency display or multi-currency payment processing

Primary goal: Find a solution to display prices in visitors’ local currencies on product and front pages, without relying on problematic apps or unavailable Shopify Payments. Secondary interest in processing payments in multiple currencies if possible.

The discussion remains open, seeking technical guidance on alternative implementation methods.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

Hi everyone, I hope I can get your help today.

This subject has already been addressed but I never found a solution that suited our needs. So there we go:

We are a UAE based store and we ship to 41 different countries with over 20+ different currencies. We want to display the prices (on the front & product pages) in the currency of the each country/location but we are not able to do that.

Using an app from the Shopify Store App isn’t really suiting us well as it messes with design of the theme. We cannot use Shopify Payments as it’s not available in the UAE so its multi-currency functionality isn’t working for us.

We use Stripe as a 3rd payment party but we are not sure if or how we can use it to display (and even, maybe, process the payments in the currencies of our international clients).

Your help would greatly help us as we only want to fix the currency display, not checkout (even though if you know how to do it, we would be interested).

Kind regards,

3 Likes

Make sure this isn’t just you/staff problem not properly putting in the effort to integrating or customizing the apps features.

Generally you need to pre-enter/pre-calculate the prices, or exchange-multiplier, store the values in a metafield then render the values.
Keeping mind currency exchange rates as applicable which can be the main driver for making/needing an app.
Doing this in real time definitely requires an app.

For currency features in themes start in the theme docs

For workarounds also see the undocumented & unsupported currency.js endpoint

1 Like

Currency converter apps only display product prices in other currencies within the store; these apps cannot implement this in Shopify Checkout because Shopify Payments are not available in the UAE. You could try Easy⇃⇂Pie Checkout, it lets you accept multi currency payments through Stripe.

5 Likes

@PaulNewton Thank you for your answer, we will double check that. Do you have a particular app you would recommend for the currency display?

  • During my research I saw that Stripe had an option “Adaptive pricing” which could resolve our Shopify Payment issue. Have you ever tried that option and know if it works?

But we had a call with another Shopify partner for that and he told us there is no workaround, we can only implement a Shopify App for the display and that’s it.

No app/service recommendation, vague needs and really it varies to much time on research and testing just has to be done when it matters.
also amended other post to point out the undocumented & unsupported currency.js endpoint for frontend workarounds

Adaptive payments are for the presentment currency.
Read: the users chosen local currency to pay with and convert from; currency == singular.

This is not payment gateway “issue”
xyproblem What’s the goal leading to thinking it’s an issue with a gateway not displaying EVERY currency all at once.
Wanting to display every currency amount is non-standard; which is not the same as currency selection.
Unless there’slocal legal requirement then it’s an extra business burden your choosing to take on and burn time on.

1 Like