Add a "Send to a friend" option to your Shopify gift card product

Two ways to let Shopify customers send a Wrapped gift card to someone else - the "Send as Gift Checkbox" app block and the "Send to a friend button" app embed with gift card designs - with setup steps, every setting, and what happens after the order.

Updated September 19, 2026

Wrapped's Shopify app adds two theme extensions that let a customer buy a gift card for someone else. Both collect the recipient's name and email, a message, and an optional send date, then add the gift card to the cart. When the order is paid, Wrapped emails the gift card to the recipient instead of the buyer.

Send as Gift CheckboxSend to a friend button
TypeApp block, added to the product pageApp embed, switched on for the whole theme
What customers seeA "Send as gift" checkbox that opens a form on the pageA "Send to friend" button that opens a popup
Gift card designsNoYes, customers pick from your designs
Needs your sales channel IDNoYes
Where you change the wordingIn the Shopify theme editorTheme editor for the button; Branding › Designs in Wrapped for the popup

You can use either one. Both need an Online Store 2.0 theme and work on the Wrapped gift card product you select.

Option 1: Send as Gift Checkbox

    1. In your Shopify admin, go to Online Store › Themes and select Customize on your theme.
    2. Open your gift card product page in the theme editor.
    3. In the Product information section, select Add block, open Apps and choose Send as Gift Checkbox.
    4. In the block settings, choose your gift card product in Select Wrapped gift card product. The checkbox only appears on that product's page.
    5. Drag the block to where you want it, for example just above the buy buttons.
    6. Select Save.

What customers see

A checkbox labelled "Send as gift". Ticking it opens a form with:

  • Recipient Name, Recipient Email and Your Name (all required)
  • Gift Message (optional)
  • Send now or Send later, with a date, time and time zone for Send later
  • an Add to Cart button that adds the gift card with these details

When "Send as gift" is ticked, the customer needs to add the gift card with the Add to Cart button inside the gift form. Your theme's usual add to cart button adds the product without the gift details, so the gift card would be emailed to the buyer.

Block settings

SettingDefaultWhat it changes
Select Wrapped gift card productEmptyThe product the checkbox appears on
Checkbox LabelSend as giftCheckbox text
Form Header / Form SubtitleGift Details / Personalize your giftHeading above the form
Field labels and placeholdersRecipient Name, Recipient Email, Your Name, Gift MessageForm wording
Send Options Label, Send Now Label, Send Later Label, Send At Label, Timezone LabelSend Options, Send now, Send later, Send At, TimezoneScheduling wording
Add to Cart Button TextAdd to CartThe form's button
Button CSS ClassbuttonStyles the button like your theme's buttons
Should redirect to cartOffSends the customer to the cart page after adding
Background ColorWhiteForm background

Option 2: Send to a friend button (with gift card designs)

    1. In Wrapped, go to Settings › Sales channels and copy your Shopify sales channel's ID (the copy button next to ID under the store name).
    2. In your Shopify admin, go to Online Store › Themes and select Customize.
    3. Open your gift card product page, then open App embeds in the theme editor.
    4. Turn on Send to a friend button.
    5. Paste the ID into Sales channel ID and choose your gift card product in Select Wrapped gift card product.
    6. Select Save.

A Send to friend button appears next to your theme's add to cart button on the gift card product page. Selecting it opens a popup headed "Personalize gift card".

What customers see in the popup

  • From Name, Recipient Name and Recipient Email
  • send now or send later, with a date, time and time zone
  • your gift card designs to choose from, when you offer more than one
  • a Gift Message (starts as "Enjoy your gift!")
  • an Add to cart button, which adds the gift card with these details and closes the popup

Embed settings

SettingDefaultWhat it changes
Sales channel IDEmptyRequired. Links the popup to your Wrapped account.
Select Wrapped gift card productEmptyRequired. The product the button appears on.
'Send to friend' button textSend to friendButton text
'Personalize gift card' modal header textPersonalize gift cardPopup heading
Use custom buttonOffUse your own button instead of the one Wrapped adds
Custom button query selector (optional)send-to-friend-btnWhich element opens the popup when Use custom button is on
Button CSS ClassEmptyStyles the button. Empty copies your theme's add to cart button.

Use your own button

If the button doesn't appear (some themes use a different add to cart button), or you want to place it yourself:

    1. Add a button to your product page template with the ID send-to-friend-btn, or with a class of your choice.
    2. In the embed settings, turn on Use custom button.
    3. In Custom button query selector (optional), leave send-to-friend-btn if you used that ID, or enter your selector, for example .gift-button for a class.
    4. Select Save.

Change the popup's wording and designs

  • Designs: in Wrapped, go to Branding › Designs. The designs you offer there are the ones customers choose from. See Gift card designs.
  • Wording: in Branding › Designs, under Customer pages, open Gift to a friend and select Edit page. The form labels, sending options, Add to cart button text and default message all apply to the popup. See The gift to a friend page.

What happens after the order

The gift details are saved on the order line, so you can see them on the order in Shopify. When the order is paid, Wrapped:

  • creates the gift card with the recipient's name and email, the sender's name and the message (and the chosen design, from the popup),
  • records the buyer's email as the sender,
  • emails the gift card to the recipient straight away, or schedules it for the chosen date and time in the chosen time zone.

A scheduled gift card shows a banner on its page in Wrapped with the send date. Each gift card on the order gets the same gift details.

Common questions

The checkbox or button isn't showing. What do I check?

Check that you selected the right product in Select Wrapped gift card product and saved the theme. For the button, check that Sales channel ID is filled in; if your theme's add to cart button isn't detected, use Use custom button. See Shopify troubleshooting.

The gift card went to the buyer, not the recipient. Why?

The gift details weren't on the order, usually because the customer used the theme's own add to cart button. You can change the recipient and resend the email from the gift card in Wrapped. See Edit recipient details and resend a gift card email.

Can I use both options at once?

You can, but customers would see two ways to do the same thing. Pick one.

Does the recipient get a Shopify email?

No. The recipient gets Wrapped's gift card email.

Did this answer your question?