Solved

Woocommerce message displayed without tags or variables

  • 14 September 2023
  • 4 replies
  • 73 views

Badge

Hi, I'm creating an Abandoned cart flow but I just can't figure out why the dynamic table isn't showing a product image and title as intended.

Forgive me if this has been asked before but I just can't find a solution to this.

 

 

icon

Best answer by David To 15 September 2023, 17:35

View original

4 replies

Userlevel 5
Badge +18

@Kevin Patrick you probably did, but just double checking, did you follow this guide? https://help.klaviyo.com/hc/en-us/articles/4408802597659 one quick think I noticed is the image is slightly different than what Klaviyo recommends: {{ item.product.images.0.src }}

I would also just try starting from scratch - follow exactly what the article says and then add in the extras slowly after you find it works, and figure out which one is triggering this, i.e. floatformat

Badge

@Kevin Patrick you probably did, but just double checking, did you follow this guide? https://help.klaviyo.com/hc/en-us/articles/4408802597659 one quick think I noticed is the image is slightly different than what Klaviyo recommends: {{ item.product.images.0.src }}

I would also just try starting from scratch - follow exactly what the article says and then add in the extras slowly after you find it works, and figure out which one is triggering this, i.e. floatformat

Thank you. I started from scratch and this where I can go any further. What should I do next?

Userlevel 7
Badge +60

Hey @Kevin Patrick,

Just adding to @chelsgrove’s great suggestion, it seems like there’s two issues going on. 

One of the first things I noticed was, if you’re using a standard WooCommerce integration, then it doesn’t seem like you’ve defined the row collection in your dynamic table block correctly. 

Secondly, it doesn’t seem like you have recorded any started checkout events yet. Without any events recorded, I can certainly see how it would make building your dynamic table block difficult. This would also explain why when previewing the email, you aren’t seeing anything come through - in addition to the incorrectly defined row collection. 

I would strongly suggest manually triggering a started checkout event first. Doing so will make building your dynamic table block a lot easier. 

If you are using a standard WooCommerce connection, I’m also curious why you aren’t using a prebuild abandoned cart flow from the Flows Library. The prebuilt flows Klaviyo offers already have a dynamic table blocks built out in each email. 

In addition to the How to build dynamic blocks in a flow email Help Center article previously provided, I think you’ll also find our How to personalize flows with dynamic event data and How to create an abandoned cart flow articles really helpful. You can also check out this great post our Template Specialist, @Anna McCarthy created which includes a walkthrough tutorial:

I hope this helps!

David

Badge

Hey @Kevin Patrick,

Just adding to @chelsgrove’s great suggestion, it seems like there’s two issues going on. 

One of the first ones I noticed was, if you’re using a standard WooCommerce integration, then it doesn’t seem like you’ve defined the row collection in your dynamic table block correctly. 

Secondly, it doesn’t seem like you have recorded any started checkout events yet. Without any events recorded, I can certainly see how it would make building your dynamic table block difficult. This would also explain why when previewing the email, you aren’t seeing anything come through - in addition to the incorrectly defined row collection. 

I would strongly suggest manually triggering a started checkout event first. Doing so will make building your dynamic table block a lot easier. 

If you are using a standard WooCommerce connection, I’m also curious why you aren’t using a prebuild abandoned cart flow from the Flows Library. The prebuilt flows Klaviyo offers already have a dynamic table blocks built out in each email. 

In addition to the How to build dynamic blocks in a flow email Help Center article previously provided, I think you’ll also find our How to personalize flows with dynamic event data and How to create an abandoned cart flow articles really helpful. You can also check out this great post our Template Specialist, @Anna McCarthy created which includes a walkthrough tutorial:

I hope this helps!

David

Thanks David!

 

I managed to fix it by starting a checkout and then create a new abandoned cart flow with the prebuilt Klaviyo template. The website is still young so I wasn't expecting there'd be no one who on checkout.

Reply