Solved

[Dynamic Table] Issue: Repeating Same Product

  • 16 April 2021
  • 1 reply
  • 13 views

Badge

 

Hello,
I’m very new the Klaviyo.

I’m experiencing an issue with a dynamic table.

The order above only has one product, but it is displaying multiple times.
Does anyone know how I can fix this?

Also, how can I clean up the “tags” section below the customer info so it does not have [u’ symbols.

Thank you

icon

Best answer by julie.accardo 17 April 2021, 14:00

Hi @Bianca,

 

Welcome to Klaviyo! Thanks for posting in our community forum!

 

Have you had a chance to review our help center article on how to build dynamic blocks in a flow email? I would recommend checking a few setting within the dynamic table block to start:

  • Ensure that this block is set as “Dynamic.”
  • Set up the data source of the block. This feature will allow you to display all products within the event. The “Row Alias” will be used within the block to replace the “Row Collection.” The row collection is the syntax that appears at the beginning of the metric properties for a given event. The row alias enables the tag to go over every instance of data within the event. As an example: {{ event.extra.line_items.0.product.images.0.src }} turns into {{ item.product.images.0.src }}.

 

As for cleaning up the [‘u symbols, it would depend how this information is being passed to Klaviyo. If it is a property that you’re pulling from the triggering event (placed order event) then the formatting that’s being passed from your ecommerce integration to Klaviyo is likely controlled at the eccomerce store level. If this is a profile property, then you can re-import the property responses associated with your users so that the new formatting overrides the original [‘u formatting.

 

Best,

Julie

View original

1 reply

Userlevel 3
Badge +3

Hi @Bianca,

 

Welcome to Klaviyo! Thanks for posting in our community forum!

 

Have you had a chance to review our help center article on how to build dynamic blocks in a flow email? I would recommend checking a few setting within the dynamic table block to start:

  • Ensure that this block is set as “Dynamic.”
  • Set up the data source of the block. This feature will allow you to display all products within the event. The “Row Alias” will be used within the block to replace the “Row Collection.” The row collection is the syntax that appears at the beginning of the metric properties for a given event. The row alias enables the tag to go over every instance of data within the event. As an example: {{ event.extra.line_items.0.product.images.0.src }} turns into {{ item.product.images.0.src }}.

 

As for cleaning up the [‘u symbols, it would depend how this information is being passed to Klaviyo. If it is a property that you’re pulling from the triggering event (placed order event) then the formatting that’s being passed from your ecommerce integration to Klaviyo is likely controlled at the eccomerce store level. If this is a profile property, then you can re-import the property responses associated with your users so that the new formatting overrides the original [‘u formatting.

 

Best,

Julie

Reply