Skip to content

eGift Cards & Physical Gift Cards

The Gift Cards page is the main configuration area for both digital (eGift) and physical gift cards. Go to eGift Cards in the left navigation.

The page has two tabs: E-Gift cards and Physical gift cards.

eGift cards settings


E-Gift Cards tab

Enable / disable

Toggle eGift cards on or off. When disabled, the storefront gift card widget and purchase flow are hidden from customers.

Card designs

Card designs grid

A grid of available design thumbnails. Click a design to select it as the active design for gift cards. The selected design appears in the gift card delivery email and on the gift card page.

To upload a custom design image, click Upload custom card. The image is added to the grid immediately.

Card categories

Organize designs into named groups that customers see on the gift card selection page. Manage categories via the Organize button, which takes you to [[card-categories|Card Categories]].

Custom amount

Allow customers to enter any amount instead of (or in addition to) fixed denominations.

  • Enable custom amount — toggle on to allow buyer-specified amounts
  • Custom amount expiration — optionally set an expiry for cards issued with a custom amount

Gift card product

Link the gift card product from your Shopify catalog. GiftCard Hero uses this product to trigger gift card creation when an order is placed. You can also configure one-time purchase products — products that issue a gift card only once per customer.

Automation settings

Automation settings

Option What it does
Auto-disable on refund Automatically disable a gift card when its order is refunded
Fulfill orders on order creation Mark the gift card line item as fulfilled immediately when the order is created

Email copy

Enter an admin email address to receive a BCC of every gift card delivery email. Useful for quality control or record-keeping.

Save codes

When enabled, gift card codes are saved in the order notes for easy reference.


Detailed eGift Card Settings

These options are available in the eGift Cards configuration:

Setting Description
Allow Scheduled Send Customers can schedule delivery on a specific date
Allow Video Messages Customers can attach video messages (up to 2 minutes, stored 60 days)
Allow Custom Amount Custom values via draft order with separate checkout
Custom Amount Item SKU Define SKU for custom-amount gift cards
Custom Amount Limits Set min/max values for custom amounts
Use Gift Card Product Images Use uploaded product images as designs (for multiple gift card products)
Lock Design for Variant Restrict designs to specific variants, auto-switching on selection
Show Recipient's Name Field Adds name field on physical card and email
Set "Send to Me" as Default Default tab delivers to checkout email instead of gift recipient
Custom "Start Shopping" Link Replace homepage link on gift card page with custom URL
Replace POS QR with Shop Link Swap POS QR code for store link (for printed vouchers)
Hide Gift Cards in Account Remove auto-generated "My Gift Cards" from customer portal
Show Balance Check in Account Display balance widget in "My Gift Cards" page
Disable Page Animation Turn off envelope animation on gift card page
Force One-Time Use Reset remaining balance to zero after first purchase

Custom eGift Card Designs

Upload your own designs in JPG, PNG, GIF, SVG, or WEBP formats. Recommended dimensions: 450px x 270px.

Custom upload


Physical Gift Cards tab

Controls physical card code import and management. See [[physical-cards|Physical Gift Cards]] for the full import and inventory workflow.

Option What it does
Enable physical gift cards Toggle to activate the physical card feature
Add physical codes Open the import modal to upload card codes via CSV
Email copy Admin email to receive a BCC of physical card emails
Auto-disable on refund Disable a physical card code when its order is refunded

Header actions

These buttons appear at the top of the page:

Button Where it goes
Issue e-Gift card Opens the manual card issuance form (see below)
Order physical gift cards Link to Shopify's hardware store to order physical cards
Translations Opens [[card-design

Issuing a gift card manually

To send a single gift card directly to a customer — for example, as a goodwill gesture or compensation:

  1. Click Issue e-Gift card in the page header
  2. Fill in the form:

Issue gift card

Field Notes
Initial value Amount in your store's currency
Message Optional personal message (up to 200 characters)
From Sender name shown in the email (up to 40 characters)
Gift code Leave blank to auto-generate, or enter a custom code (8–18 characters)
Card design Select from the available design thumbnails
Recipient email Where the gift card email is sent
Recipient name Shown in the email greeting
Send date / time Schedule delivery for a future date, or leave blank to send immediately
Notes Internal note — not visible to the recipient
  1. Click Send gift card

The card is created in Shopify and the delivery email is sent to the recipient on the scheduled date and time.


Advanced Settings

Go to eGift Cards → Advanced Settings for additional technical options.

Advanced settings

Regular products as gift cards

Select any Shopify products to behave as gift cards. When one of these products is purchased, GiftCard Hero generates a gift card code instead of fulfilling a physical item.

Product selection Product picker Selected products

Variant selection types

  • All Variants (Blue Badge): The entire product triggers gift card creation
  • Partial Variants (Orange Badge): Only specific variants trigger it, showing "X of Y variants selected"

For each selected product you can configure:

Option Description
Skip gift codes generation Don't generate a Shopify gift card code — use this if you manage codes externally
Save gift codes in order notes Include the generated code in the Shopify order notes
Don't send gift card email to purchaser Suppress the confirmation email to the buyer
Don't mark item as fulfilled Keep the line item unfulfilled after gift card issuance
Track inventory for variants Enable Shopify inventory tracking on the product's variants

Predefined gift codes

Upload a list of pre-made codes. GiftCard Hero assigns them to orders in sequence, instead of generating random codes. This is useful when codes are pre-printed on physical cards.

  1. Select the product and variant these codes belong to
  2. Paste codes into the text area (one per line)
  3. Click Submit codes

The code table shows each uploaded code with its status (unused / used), registration date, and the order it was assigned to.

Upload codes Code entry


How it looks on your storefront

Gift card page on your storefront