Skip to main content

Hello,

 

I would like to ask for help with the fact that the abandoned checkout series is set up and when I set it up it showed the abandoned products, but now it doesn't show it at all, klaviyo and shopify are well connected, it tracks the data, I can also see that there are abandoned checkouts, but the product does not appear in the email, can you please help me with this?

 

Dynamic variable or dynamic URL:

{% if item.product.variant.images.0.src %}{{item.product.variant.images.0.src}}{%else%}{{item.product.images.0.src|missing_product_image}}{%endif%}

 

Link address:

{% if item.product.variant.images.0.src %}{{item.product.variant.images.0.src}}{%else%}{{item.product.images.0.src|missing_product_image}}{%endif%}

 

Text:

{{ item.product.title }}

Edit
Preview

 

Thank you in advance for your help.

Hey @Dawee 

Welcome to the community! Sorry for the delayed response.

Is this from a test email or an actual message that went out to a customer? The syntax you are using looks correct to me so, it also makes me wonder if there are settings turned on in your ESP thats not allowing the image to load.


Hey @stephen.trumble 

This is a test email when I first set everything up it worked fine, recently I looked at it and unfortunately I see this.

Thank you in advance for your help.


Hi @dawee, 

Can you confirm that you have checked all of the image URLs? I’ve seen this happen if an image URL provided to us by Shopify leads to a 404 page. This can occur if you recently updates images, or if they're hosted elsewhere. One alternative here would be to instead source the image from the catalog instead of the event data. You can do so by replacing the image URL with the following:
 

{% catalog item.product_id %}{{ catalog_item.featured_image.thumbnail.src }}{% endcatalog %}

 
With the above in place, we will instead reference the catalog for the images instead of the event data. I hope this helps!

~Chloe
 


Hi @chloe.strange,

Thank you for wanting to help, but when I enter your code, even the crossed out circle does not appear, with your code nothing appears, while with this code at least the crossed out circle appears, but nothing else:

{% if item.product.variant.images.0.src %}{{item.product.variant.images.0.src}}{%else%}{{item.product.images.0.src|missing_product_image}}{%endif%}

Any other advices?

Thank you in advance for your help.


Give it a try after disabling integration and then re-integrate.


Reply