Skip to main content

We currently have a two-email abandoned cart flow. We want to ensure that our dynamic images in our second abandoned cart email are updated if the customer makes edits to their cart between the first and second abandoned cart email. However, when we test and add extra items to the cart and receive our second email, the images do not show up up-to-date. Any way to fix this? We currently have our dynamic images set to {{ item.product.images.0.src }} .

 

Please help!

Hey @valeriavelasquezz 

Welcome to the community!

Quick question for you, do the products have variant images? Anything data that has a “0” in the dynamic variable usually means there an array. By having the “0” included in the variable means it will only ever show the first image associated with the product. 

Also just to clarify for abandoned cart flows, Klaviyo will always use the most current abandoned cart. It will entirely depend on the time delays you have for your abandoned cart flow. If they make updates to their cart before the first email goes out, it should still be reflected, as the updates are captured in real time. If they come back after the time delays (after the initial email is sent), and then update their cart, they should in theory re-trigger the flow with their new cart if they dont make a purchase. 


Our products do have variant images I believe, but we are only interested in showing the first image. Right now with {{ item.product.images.0.src }} if the customer updates cart between 1st and 2nd email, the images are not reflected. This is our flow: 

 


Reply