Why is my gift card showing two currencies?

Topic summary

A merchant selling in both UK (£) and UAE (AED) encounters an issue where gift card denominations display in pounds even when the store is set to UAE/AED currency. The original poster seeks a solution to show only AED denominations without changing the main store currency.

Proposed Solutions:

  • Create currency-specific gift cards: One suggestion involves creating separate gift card products for each currency through Shopify admin, but the original poster clarifies there’s no currency selection option available—only the default pound sterling appears.

  • Custom theme code: A developer shares a workaround by editing the variant-button.liquid snippet to display variant prices directly within variant values, using conditional logic to target only gift card products.

  • Third-party app: The Givy app is recommended as a comprehensive solution that displays denominations in the customer’s selected currency, processes payments accordingly, updates balances hourly based on exchange rates, and handles all notifications in the chosen currency—addressing Shopify’s native limitation that all gift cards default to the store’s primary currency.

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

Hello everyone,

I am selling currently in UK (£ - my main currency) and UAE (AED currency). Everything seemed perfect until I created a Gift Card and it shows both of them. Can you please help and suggest how do I have only AED in this case? (apart from changing the main currency in setting because then I will have identical issue for UK.


On the screenshot country is switched to UAE and price is in AED (which is correct) but Denominations are in pounds which looks weird.

1 Like

Hi @arlonbondo ,
This is Theodore from PageFly - Shopify Page Builder App.

To display gift cards in AED currency on your Shopify store, create a specific gift card product for AED. Start by going to your Shopify admin, then to Products > Gift Cards, and click on the Create Gift Card button. Name the product, like “AED Gift Card” or “Gift Card (AED)”, and add a description if needed. In the Currency section, select AED - United Arab Emirates Dirham. Set the price for the AED gift card, and create different denominations by making multiple variants, each with its own price. Finally, save and publish your AED gift card product.
I’ll be so happy if my suggestion can help to solve your problem. If you have any further questions, please feel free to tell me.
Best regards,
Theodore | PageFly

Hey Theodor,

Thank you for you reply, really appreciate it.

The problem is that there is no way to chose currency. So when you say “n the Currency section, select AED” - I don’t have it, the only option is pounds.

You can try for this

Hi,

I encountered a similar issue and opted to display the variant price directly within the variant value.

In my theme, I edited the variant-button.liquid snippet, which is rendered within the product form snippet.

However, I still wanted the proper variant titles to be shown on other products, so I added a condition to ensure that the variant titles are displayed correctly where needed.

{% if product.type == “Hoaka Gift Card” %}
{{- Product.variants[forloop.index0].price| money_with_currency -}}
{% else %}
{{ value | escape }}
{% endif %}

Screen Recording 2024-09-03 at 2.44.24 PM.gif

Howdy @arlonbondo, @PageFly-Theodor, and @Sankalp_Raul1,

I wanted to let you know that this frustrating experience has been solved by the Givy app!

Here’s the customer experience:

  • They see gift card denominations in their selected currency (ie. $100USD for US, €100EUR for Europe)
  • They pay in the currency they selected
  • All notifications are sent using the currency they selected
  • The ‘check balance’ page shows the balance in their currency
  • The gift card’s balance gets updated every hour based on currency conversions
  • The customer spends the gift card in the currency they selected

It’s a great way to actually offer gift cards in multiple currencies while still dealing with Shopify’s limitation that all cards on your store are created in the default currency.

App is at Givy → Gift Cards & Gifts - Gift cards, product and subscription gifting for Shopify | Shopify App Store

Hope this can help solve multi currency gift cards for lots of international merchants. :crossed_fingers:

Have a great one!

JP