Gift cards when selling in multiple currencies
Selling in multiple currencies is being released gradually. A notification will appear in your Shopify admin when your store can start to use this new feature.
Gift card values and balances are set in the currency of your store, but your customers purchase them and redeem them in their local currency.
Rounding rules don't apply to gift cards
Your customers purchase gift cards in their local currency. Gift card prices are converted by multiplying the store price by the currency conversion rate and adding the conversion fee. The rounding rule is not applied to gift cards.
Redeeming gift cards
When your customer's local currency is different from your store's currency, a currency conversion takes place when the gift card is redeemed at the checkout. This conversion uses the exchange rate at the time that the gift card is redeemed (and not the exchange rate that was in place when the gift card was purchased).
Gift card balances
Balances on your gift cards are always in the currency of your store. So, when your customer checks their gift card balance, it is reported in the store currency.
For example, your store currency is US dollars (USD) and you sell $100 gift cards in USD. A European customer, whose local currency is Euros, buys a gift card and pays for it in Euros. Later the same customer creates an order and pays for it using the gift card. At the checkout, the balance on the gift card is converted to Euros and this amount is used to pay for the order. The money that remains on the gift card after paying for the order is converted back to US dollars.