Skip to main content
Solved

How can I personalize each confirmation email if a product has variants?

  • May 8, 2025
  • 4 replies
  • 67 views

Forum|alt.badge.img+1

Hello!

 

We’re new to Klaviyo and we’re using Shopify as a payment platform for the online classes we’re selling. The classes have different dates students can choose from. On Shopify we put the dates under ‘variants’. May I ask how we can personalize in the email confirmation/flows the following: 

  • The course the student bought
  • Date of class selected

Thanks for the advice in advance!

Monique

Best answer by emma.owens

Hi ​@onemonic ! 

So it sounds like you have set this up in Shopify so that the date is passed over under the variant event data. In this case, you can set up a dynamic table block and pull in the Product Title (the course the student bought) and the Variant Title (date of class selected). Here are the variables you will want to use: 

Product Title: {{ item.title|default:'' }}

Variant Title: {{ item.variant_title|default:'' }}

I hope this helps, and let me know if you have any follow up questions! 

4 replies

whereisjad
Expert Problem Solver IV
Forum|alt.badge.img+16
  • Expert Problem Solver IV
  • May 8, 2025

@onemonic When you mention that Shopify is utilized as the payment platform, does this also extend to the product catalog, including class details and associated dates, which are specified as products and variants? If so, these should also be synchronized with the catalog in Klaviyo. Within Klaviyo templates, you can utilize the catalog tag to access product information. For further details, please refer to this resource:

https://help.klaviyo.com/hc/en-us/articles/360004785571

 


rqcha
Expert Problem Solver I
Forum|alt.badge.img+8
  • 2025 Champion
  • May 8, 2025

@onemonic You can use the tag {{ catalog_item.title }} to insert the product name and {{ catalog_item.variant.title }} for the variant itself! 


emma.owens
Community Manager
Forum|alt.badge.img+20
  • Community Manager
  • Answer
  • May 8, 2025

Hi ​@onemonic ! 

So it sounds like you have set this up in Shopify so that the date is passed over under the variant event data. In this case, you can set up a dynamic table block and pull in the Product Title (the course the student bought) and the Variant Title (date of class selected). Here are the variables you will want to use: 

Product Title: {{ item.title|default:'' }}

Variant Title: {{ item.variant_title|default:'' }}

I hope this helps, and let me know if you have any follow up questions! 


Forum|alt.badge.img+1
  • Author
  • Contributor II
  • May 9, 2025

@onemonic When you mention that Shopify is utilized as the payment platform, does this also extend to the product catalog, including class details and associated dates, which are specified as products and variants? If so, these should also be synchronized with the catalog in Klaviyo. Within Klaviyo templates, you can utilize the catalog tag to access product information. For further details, please refer to this resource:

https://help.klaviyo.com/hc/en-us/articles/360004785571

 

It does extend to product catalog. Thank you for the link, I’ll look it up! 

@onemonic You can use the tag {{ catalog_item.title }} to insert the product name and {{ catalog_item.variant.title }} for the variant itself! 

Thanks for this! 

Hi ​@onemonic ! 

So it sounds like you have set this up in Shopify so that the date is passed over under the variant event data. In this case, you can set up a dynamic table block and pull in the Product Title (the course the student bought) and the Variant Title (date of class selected). Here are the variables you will want to use: 

Product Title: {{ item.title|default:'' }}

Variant Title: {{ item.variant_title|default:'' }}

I hope this helps, and let me know if you have any follow up questions! 

Thank you, ​@emma.owens and ​@rqcha I’ll try out both your suggestions!