Selling Shopify Multi-Currency Gift Cards: A Merchant's Guide
Set up Shopify multi-currency gift cards with native tools, understand purchase and redemption limits, and test cross-border gifts before promoting them.
Shopify supports multi-currency gift cards natively: you can sell cards in your store currency or create local-currency gift card products through Products > Gift cards > Add a gift card product. Choose the card's currency and cross-currency redemption setting before creating it, then publish local-currency products to the appropriate catalog; changing the storefront's displayed currency alone does not define the recipient's gift card balance.
The practical decision is what you promise the recipient. Do they receive value held in your store currency, or value held in the currency they shop in? Shopify's gift card overview confirms native support across subscription plans. This guide focuses on selling and redeeming cards within one Shopify store, with a worked cross-border gifting scenario and the checks I recommend before promoting the offer.
Which currency does the recipient actually hold?
Keep three questions separate: what currency the buyer pays in, what currency the card holds, and what currency the recipient uses at checkout. Write those three answers into your merchandising brief before choosing product names or designing the gift card artwork.
With a store-currency card, the balance remains in your store currency even when the buyer pays in another currency. A local-currency card holds its balance in its specified currency. Shopify's international gift card documentation explains that distinction. A currency symbol in a product image is therefore a poor specification: use explicit currency codes in your proposed customer-facing wording.
For a US store serving mainly US recipients, a store-currency product can be a sensible starting point. For a store deliberately building a Canadian gifting offer, consider whether a CAD-denominated balance better expresses that offer. These are merchandising choices, not reasons to create a separate store automatically. If your broader checkout setup is still undecided, start with our guide to Shopify multi-currency and Markets.
Can someone buy abroad and send the card home?
Consider an illustrative merchant with a USD store currency and customers in Canada. A US-based buyer wants to send a CAD gift card to a Canadian recipient. The merchant wants a clear CAD balance for the recipient, while the buyer expects to pay through the US shopping experience.
Shopify's local-currency gift card reference says a product with a specified issuance currency can be purchased only in that currency. Cross-currency redemption controls where the issued card can be spent. It does not remove that purchase restriction.
A CAD gift card with cross-currency redemption enabled still needs a CAD purchase journey; testing its later redemption in USD does not prove that your US gift buyer can buy it. That is the distinction to put in the campaign brief, especially when your advertising targets the giver in a different country from the recipient.
My recommendation is to test that exact relationship before writing “send a gift anywhere.” Start from the campaign destination as the intended buyer, select the advertised card, and follow the available country and currency choices through checkout. Record where the journey stops or changes. If the required purchase currency is unavailable in that experience, change the offer or the supported shopping journey before buying traffic.
Also test a gift card bought alongside a physical item. Shopify's checkout restrictions distinguish digital-only purchases from physical orders, where the shipping destination can change checkout currency. A gift-only test therefore does not settle what happens in a mixed cart. Add the physical item, enter the real destination scenario, and check whether the gift product remains purchasable after the currency is resolved.
Do not make recipients discover the limitation. Ask a colleague who did not configure the store to explain the offer after reading the product page. If they cannot tell you the card currency and intended redemption currency, revise the description.
How do you create the product without an app?
Follow Shopify's gift card product instructions. In Products > Gift cards, choose Add a gift card product, enter the title and description, select Currency, choose Cross-currency redemption, review the denominations, and save. The redemption setting cannot be changed after product creation.
For local-currency products, Shopify creates fixed denomination prices in matching-currency catalogs, but does not publish the product to those catalogs automatically. Complete the intended catalog publication as well as the sales-channel availability. A saved product is only one part of making the offer available.
I would begin with one intended market and a small, deliberate selection of denominations. Give the product an unambiguous working name containing the currency code. Have the person responsible for promotions approve the redemption choice before creating more products. This makes review easier than launching a broad set of almost identical gift card pages and asking support to explain them later.
There is also a separate action, Products > Gift cards > Create gift card, for issuing a card directly. Shopify's direct issuance guide documents currency selection here too. This action does not collect payment. Use the product route for an ordinary storefront sale; do not confuse sending someone a balance with charging them for it.
Why might the currency or product be missing?
For an unavailable currency, review Markets > Catalogs, including draft markets and catalogs. Shopify's international gift card documentation requires valid market catalogs: parentless markets need assigned catalogs, the desired currency needs a qualifying market catalog, and catalog currencies and pricing must match their assigned markets. A company-location catalog alone does not establish eligibility. Stores previously using Managed Markets with Global-e may need Shopify Support to review older catalogs.
Keep your investigation narrow. Record the missing currency, the market you expect it to belong to, and that market's assigned catalogs. Do not change several unrelated markets simply to make a dropdown appear. If you escalate, provide those names and the observed behavior rather than only saying “multi-currency is broken.”
For an existing product that customers cannot find, Shopify's catalog guide offers an admin check: open Products > View as and select the market. Review the displayed price, the Catalogs column, and any Unpublished status. Then repeat the customer journey from the actual promotional link.
My recommended review record has four entries: intended buyer market, expected purchase currency, product availability, and checkout result. Keep the result for each intended market separate. One successful domestic purchase should not become the evidence used to approve every international campaign.
Should you allow redemption in other currencies?
Shopify's redemption rules distinguish the two models. Store-currency cards support currency conversion at checkout. Local-currency cards require a matching checkout currency unless cross-currency redemption is enabled. Decide which behavior matches the offer you want to support.
Allowing another redemption currency adds flexibility for a recipient who shops across markets. It also introduces an exchange-rate consideration: Shopify's direct issuance guide explains that changes between sale and redemption can affect the value the merchant receives, particularly when payouts and card balances use different currencies.
I would ask the finance owner to review that choice alongside the merchandising owner. The first cares about settlement and outstanding balances; the second cares about what a gift recipient understands. Neither should have to infer the other person's decision from a toggle someone selected during setup.
Before extending the offer to physical products shipped internationally, review the separate duties-calculation setup for those destinations. Keep delivery costs and the gift promise in the same planning conversation, while testing them as separate parts of the purchase.
What should your team test before promoting it?
Use a controlled recipient identity and record the intended outcome before each test. The following is my proposed acceptance exercise, not a claim that every store has these problems:
- The buyer: open the gift product from the campaign link in each intended market. Check the available denomination, purchase currency, description, and checkout eligibility.
- The recipient: retrieve the issued card through its notification and compare the stated currency with the approved offer. Follow the link to its balance page.
- The matching checkout: apply the card to a normal merchandise order in its intended currency. Compare the applied amount and remaining balance.
- The other-currency checkout: repeat in another supported checkout currency. Expect the behavior you selected, rather than treating every rejection as a defect.
- The support handoff: ask someone else to identify the original purchase, current balance, and permitted redemption behavior without relying on your browser session.
Shopify documents that an insufficient card balance requires another payment method for the remainder. It also permits a gift card for an initial subscription payment, but not recurring subscription charges. Include those situations if they match your catalog. Do not advertise a gift card as paying for an ongoing subscription without explaining the future payment requirement.
For support, Products > Gift cards > the individual card exposes the initial and current balance, purchase order, timeline, and cross-currency redemption strategy. Shopify's card-management reference describes these fields. Record the order reference and last four code characters in your internal test notes, rather than circulating the spendable code.
When should you keep the setup simpler?
Skip a separate local-currency product when you cannot name the audience it serves or explain its redemption terms. Keep an existing store-currency offer if its behavior meets your customers' needs. Use a focused trial before expanding the assortment: choose one target audience, write the promise, complete both sides of the gift journey, and review the support questions.
Do not apply ordinary international product-pricing habits blindly to gift cards. Shopify warns against fixed market prices for store-currency gift cards because of conversion differences; local-currency gift card products use catalog-based fixed prices intentionally. First identify which model you have.
An app or custom integration deserves evaluation when you have an additional requirement, such as a particular bulk issuance workflow. Ask the supplier to demonstrate currency selection, redemption behavior, notification handling, and reconciliation using your intended scenario. Native currency support alone is not a reason to add another dependency.
If the unresolved part is the interaction between Markets, gift card products, and your storefront's buying journey, our Shopify development services can help implement that specific flow. Bring the buyer-and-recipient scenario and the point where it fails; that is a much more useful starting brief than “we need a multi-currency app.”