I’m working on a store that only sells gift cards (massage therapist services). I have a gift card product called “Massage” with several variants: Duration 45 mins / 60 mins / 3 x 45 mins etc.
I’d like the gift card to say i.e.:
This gift card entitles you to:
Massage, 3 x 45 mins [product title, variant name]
Is it possible to show the name of the variant on the actual gift card (and in the gift card email)? I already managed to fetch the name of the product with {{ gift_card.product.title }} but I got stuck with the variant name.
I tried i.e. {{ gift_card.product.selected_variant.title }} with no luck.
1 Like
I guess my answer would first be a question - why are they selling services that way?
That’s…not how a Gift Card is intended to be used, and it results in an overall clunky experience for the customer.
Is there a specific reason they’ve chosen to go that route?
What exactly do you mean by “selling services that way”? Using Shopify’s gift card feature for it specifically? Or something else?
1 Like
Services like this are generally handled with booking service apps wherein you’d collect the recipients info for the order.
Gifting the service is a complication though, I’m not familiar with any booking apps that support that.
Beyond giftcards, shopify has no concept of sharable/transferable purchases or associating accounts beyond tag groups.
So if using Gift Cards you may need a service like Rise.ai to do something custom.
I guess I was a bit unclear in the original post. This is not about booking appointments or using Shopify as the main channel for selling the services but rather automating gift card sales. The company currently sells gift cards 1) f2f or 2) via phone or email (and then shipped by post).
See my previous topic for reference: https://community.shopify.com/c/shopify-discussions/selling-gift-cards-to-a-brick-and-mortar-store-massage-services/td-p/1401996
I still haven’t gotten an answer to the original question whether it’s possible to fetch the name of the selected product variant on the gift card.
Managed to make it work after trying for 3 hours.
So you display the title with {{ gift_card.product.title }}
And then you can display custom information in the gift card with the products description: {{ gift_card.product.content}}
I have it set up where in my website I have different TABS for different product variants, so you could set that up like that.