How to send the gift card to an specif email

I have had customers by 10-15 gift cards for family and friends during the
holidays. I had to cancel each card and manually create new card so that I
could send them to each recipient with the desired message and that took me
a couple of hours to do. I was highly annoyed at the time waste especially
at Christmas! I also tried a couple of the gift card apps that promise to
send the card and a message to the recipient and those were a flop.

Has anyone had any luck with a solve here? looking to just add the ability to allow a customer to send a gift card to a another email. Not looking for a full loyalty platform

1 Like

Bumping this since it still isn’t resolved. Just had a customer call and say how unprofessional it is to have to forward a gift card to the recipient, and I have to agree. It’s embarrassing.

Shopify, please add a ā€œrecipient emailā€ field when customers purchase a gift card. It can’t be that difficult, and shouldn’t require purchasing another monthly paid app.

Thank you.

3 Likes

Shopify please fix this soon! i may move onto another platform if this cant be resolved. It seems bizarre that this basic functionality is not an option..

2 Likes

It’s been 5 years since the original post and I can’t believe Shopify has not fixed this basic thing until now.

3 Likes

There is a way, inside the add to cart form you need to put two optional inputs in case of gift card:


This will pass the properties to the product and the product being a gift card will be sent to the given email address.

Hi Luizhenrique, Thanks for providing your code however I was hoping you could help to expand/explain in more detail? I know shopify recently add the send to recipient feature but I am one of the unlucky few who is using a really old theme that is so customized that I can not update. So I’m trying to find a way to hard code this into my theme. I did successfully add your above code to my product-form.liquid (I made a new one specifically for gift cards)… and I see the input fields on the product page and I also see the inputted information on the checkout page. However, once I checkout it does not send the giftcard to the the recipient’s email that was entered. It also does not show the entered details on the backend in the order details. Can you tell me where exactly I should add the code so that it triggers the action to automatically send to the recipient’s email? Any insight you can offer would be greatly appreciated as I’ve spent HOURS trying to find something like this for vintage themes and I feel like I’m so close to solving!!

1 Like

Hi Billy,

Could you explain in more detail where you see the option to enable email delivery for gift card products? I just checked and I don’t see it in the gift card settings or on the gift card product page.

If you’re saying for the customer to enter the recipient’s email instead of their own as the main contact email when checking out, I don’t think that’s a good solution as it isn’t intuitive for a customer to do.

Thanks in advance.