Shopify Markets / Gift cards

Local-currency gift cards
"Issue EUR, CAD, and GBP gift cards even from a USD store"

For merchants running multiple markets in a single store, it's now possible to issue and sell gift cards in currencies other than the store's primary currency. From issuance through redemption, the face value is held in the same currency, unaffected by exchange-rate fluctuations between the time of purchase and the time of use.

What's on this page
  1. What actually changes (in 30 seconds)
  2. How it works: the flow of currency from purchase to redemption
  3. Two usage models (fixed issuing currency vs. any currency for redemption)
  4. Before vs. local-currency gift cards
  5. Requirements
  6. How to issue
  7. 5 key points for developers
  8. 3 use cases you can put to work
  9. A one-line summary for your pitch

1What actually changes

Until now: gift card face values could be issued in only the store's primary currency — nowhere else.
From now on: across the markets a merchant operates, any currency can be used to issue, sell, and hold a gift card balance.
$10 → C$14.07

Before: face values shift with exchange rates

A USD store's "$10 gift card" ends up showing as C$14.07 on a Canadian customer's checkout screen. And if exchange rates moved between purchase and use, the balance shifted too.

€50 → €50

Now: the face value stays in its own currency

A gift card issued in EUR reaches the customer as €50 and stays €50 at redemption. It's unaffected by exchange-rate swings from issuance through use (end-to-end).

2How it works: the flow of currency from purchase to redemption

USD store Primary currency: USD Expanding to EU / CA via Markets Merchant Issued in EUR €50 gift card Face value: locked to EUR Balance stays in EUR too Issue Distribute / Sell EU customer Receives the full €50 Displayed as €50, too Receive Use Checkout Spend €50 as €50 No FX impact Redeem
The key point is "that currency end-to-end". From issue → holding the balance → display at the customer's checkout → redeem, the face value stays in the issuing currency throughout. Because no currency conversion happens along the way, the balance neither grows nor shrinks even if exchange rates move between purchase and use.

3Two usage modes (chosen at issuance)

When creating a local-currency gift card, you choose which of the following redemption rules to operate under.The choice can't be changed after creation.

Pattern A

Usable only in the issuing currency

Can only be used in the market of the issuing currency. Both the balance display and the purchase experience are fully fixed.FX exposure = zero. Suited to the simple approach of "a home-currency gift card for home-country customers."

€/$/£ FX Pattern B

Usable in any store currency

that the merchant operates usable in any market. Converted on the spot at the rate at the time of redemption. Strong for overseas travel and cross-border gifting demand.

This setting is fixed at creation and can't be changed later. You need to decide which to make the default during product design before putting it into operation.

4Traditional vs. local-currency gift cards

ItemTraditional (primary currency only)Local-currency gift card
Issuing currency Primary currency only Any currency of the operating market
Display to the customer such as $10 → C$14.07 FX-converted display Issuing currency as-is display
Balance stability Effective balance fluctuates with exchange-rate movements Fixed in its denominated currency
Scope of use Denominated in the primary currency, so FX conversion is always involved Choose "issuing currency only" or "any currency" at creation time
Changeable? The scope of use cannot be changed after creation
Issuance channel Issued via a gift card product or from the Admin Publish a product denominated in the market currency to the market catalog / issue directly from "Gift cards" in the Admin

5Requirements

Operating multiple markets from a single store

Applies to merchants selling to multiple markets from a single store. This does not refer to setups where a separate store is built for each market.

Operating in the market's currency

Issuance is premised on "the market currency you operate in." There is no mention that you can issue in a currency you do not operate.

Specific details about supported plans, supported countries, and API/Admin GraphQL support are not stated. Check the Shopify admin or the official help before adopting it.

6Issuance steps

1
€50

Create a gift card product denominated in the market currency

Create a gift card product priced in the currency of the relevant market.

2

Publish it to the relevant market's catalog

Once you link the product to that market's catalog, it is shown to customers in that market.

3

Or issue directly from the Admin

You can also issue individually in the local currency from the "Gift cards" section in the Admin (for B2B and customer success use cases).

A path for selling as a product (a vending-machine model) and a path for issuing manually from the Admin (for retail / customer care)— two channelsare provided.

7Five points engineers should know

currency=EUR

1. Gift cards gain a "currency" attribute

Gift cards are now held in the issuing currency itself, not just as an amount denominated in the primary currency. You need to design accounting and balance aggregation on a per-currency basis.

A B

2. The redemption policy is locked at creation

"Issuing currency only" and "any currency allowed" are not changeable after creation. You need to decide whether to design separate product types (making the same €50 a different SKU) or to standardize on a single default policy.

€50 GC cart €120

3. "Any currency allowed" incurs FX at redemption

If you choose pattern B (any currency), it is converted at the rate at the time of use. On the merchant side, gains or losses that depend on redemption timingmay arise. Decide your accounting treatment policy in advance.

Markets catalog

4. The distribution channel is the "market catalog"

Selling it as a product means publishing it to the relevant market's catalogis the standard route. Because it's tightly coupled with how the Markets / catalog features are structured, stores not using Markets fall outside its assumptions.

API ?

5. No mention of changes to the Admin GraphQL / Webhook specifications

The announcement only describes the operational flow in the Admin UI; concrete details about API schema changes to the giftCard resource or the addition of a currency field to webhook payloads are not provided.If you have external OMS / POS / accounting integrations in place, advance testing is essential(especially fallback handling for the currency field).

8Three use cases you can put to work

£ C$
USE CASE 1

Sell "local-currency gift cards" at retail stores for cross-border commerce

Challenge
A North America–based store (USD) also expands into Europe, Canada, and the UK, but gift card prices show up as odd amounts like "$50 → €46.2", weakening their appeal as gifts. At retail pop-ups the disconnect feels even greater.
Action
Create €50/£50/C$50 local-currency gift card products for each market and publish them to the market catalogs. For retail, issue them directly from the Admin.
Result
Clean, round gift denominations line up in local currency. The visual noise of FX disappears, lifting both the average price and conversion rate of gift products.
Technical note
Issuing a separate product SKU per currency is the practical design (manage same-named products under per-market SKUs).
€50.00 balance fixed FX ↑↓ → €50 unchanged
USE CASE 2

Customer success / refund alternative: "local-currency compensation"

Challenge
When issuing a gift card to a European customer as compensation for a problem, a balance in the primary currency drifts with exchange rate swings, forcing the CS rep to explain the amount every time.
Action
From the "Gift cards" section in the Admin, denominated in EUR, usable only in the issued currency (Pattern A)issue the gift card directly.
Result
From the customer's perspective, "€20 stays €20" and reliably arrives intact. CS inquiries drop, and the trust-recovery operation becomes more repeatable.
Technical note
Since accounting wants zero FX conversion risk here, Pattern A is the only choice. Build the Admin issuance flow into the CS manual.
€50 EU UK CA
USE CASE 3

Sell a "universal gift card usable in any market" for cross-border gifting

Challenge
There's demand—expats, frequent business travelers, travel gifts—where the sender can't determine which market the recipient will use the card in. Until now it was denominated in the primary currency and shown with FX, making for a poor gifting experience.
Action
Issue the gift card as "usable in any store currency (Pattern B)". Pitch the price in the issued currency while letting the recipient redeem it in whichever market they prefer.
Result
Capture cross-border and international-brand gift demand with a single product. Lower the sender's decision-making cost and raise conversion.
Technical note
Because FX gains and losses at redemption hit the books, you need an operational design that tallies rate differences monthly. We recommend clearly stating on the product page that "the value is converted at the exchange rate at the time of use".

9A one-line summary you can use in pitches

"Not bound to your Shopify store's primary currency—issue, hold balances, and redeem gift cards in the currency of the markets you operate inis now possible.
At creation, choose "issuing currency only (zero FX)" or "any currency allowed (converted at redemption)."
for cross-border commerce, retail pop-ups, and CS make-goods, refining the gift card experience "starting from how it looks"a new foundation."