Local currency support gift cards now available in the GraphQL Admin API
Starting in API version 2026-07, the GraphQL Admin API supports local currency gift cards. You can create gift card products that are issued in a specific currency, and control whether buyers can redeem those gift cards across currencies. If your app creates gift cards directly, migrate from the deprecated initialValue field to initialAmount.
What changed
Use the new giftCardProductSet mutation to create and update gift card products. The input includes issuanceCurrency and crossCurrencyRedeemable, and automatically applies the product’s gift card settings to its variants. You can set issuanceCurrency and crossCurrencyRedeemable only when you create the product; you can’t change either field afterward.
Inspect a product’s settings through Product.giftCardSettings. If issuanceCurrency is null, Shopify issues gift cards from the product in the shop’s currency. If issuanceCurrency is set, Shopify issues gift cards in the specified currency, and buyers can purchase the product only in that currency. Publish these products only in markets where that currency is supported.
crossCurrencyRedeemable controls redemption behavior across currencies:
- If
crossCurrencyRedeemableisfalse, issued gift cards use acrossCurrencyRedemptionStrategyofNONE. - If
crossCurrencyRedeemableistrueand the product has no issuance currency, gift cards useMARKET_FX. - If
crossCurrencyRedeemableistrueand the product has an issuance currency, gift cards useSPOT_FX.
Gift card creation now accepts initialAmount, which replaces the deprecated initialValue field. initialAmount includes both the amount and currency. Query GiftCard.isRedeemable and GiftCard.crossCurrencyRedemptionStrategy to check whether a gift card can be redeemed and how cross-currency conversion is handled.
What to do
- If you create gift cards using
giftCardCreate, replaceinitialValuewithinitialAmountbefore you upgrade to2026-07. - If you offer multi-currency stores, decide whether new gift card products should be pinned to a single issuance currency. Configure
issuanceCurrencyandcrossCurrencyRedeemablewhen you create the product; you can’t change either field afterward. - Update redemption flows to read
GiftCard.crossCurrencyRedemptionStrategyso you can surface accurate cross-currency conversion behavior to merchants and buyers.
Related docs
Fetched June 6, 2026

