Skip to main content

Hello, 

 

I’ve read through some similar posts on here, but haven’t been able to found a working solution for what I’m experiencing.

I set up a cart abandonment flow using the standard setup that is presented by Klaviyo. The flow is triggered by the Shopify Checkout Started metric, with the proper Profile filters as advised as well.

Unfortunately, the emails aren’t showing any product data either in sending out a test email and/or actually triggering the event once live. Can’t seem to figure out what to change in order to have the data show up here. Below a screenshot of the actual email sent out when triggering the live flow. 
 



 Hope this is just an easy fix. 

Thanks in advance!

Hi ​@SY83N 

 

Thank you for posting in the community! 

 

It sounds like you’re are using the wrong variable in the image url. When you preview your email, you will be able to access all the event data which includes the image_url. There could be a number of reasons why this is not showing, but I’ll share the most common ones:

 

ImageURL contains spaces: insert this into your imageURL and it will place the spaces: split:' '|join:'%20'

 

There are different imageURLs: Depending on your integration, you might need to chose a different one than the standard. When previewing your email you will be able to see the imageURL and you can test the different ones available.

 

You havent set the dynamic row cell selector to dynamic and changed the row alias in the inserted imageURL.

 

If none of this works, I’d recommend you to try to make catalog call and see if that works out. Again depending on your row alias and productID display, insert this into your dynamic image when editing the table: 

 

{% catalog item.ProductID %} {{ catalog_item.metadata.images.0.src }} {% endcatalog %}

 

With the example above you are ignoring the event data and simply pulling the image from your product catalog.

 

I hope this helps!

 

 


Reply