Hello @DannyP,
Thank you for sharing this question with the Klaviyo Community.
It sounds like you want to display this block only if a ProductID with a specific value exists in the email? I assume you are using a metric (event) triggered flow to pull in the ProductID currently and that there could potentially be multiple ProductID’s available in the email under that variable? If all of this is true, you’ll want to use an “if” statement and the general structure will be similar to the one asked by another member of our community in the thread below
The difference with yours is that, you’ll use the variable for ProductID that appears in your email, instead of the dollar amount from this example. The variable for ProductID can be accessed via previewing the email. You will also use “in” separators to allow you to add multiple conditions (ProductID’s) to the statement. An example using item.Name as the variable would look like the following:
{% if "Robusta coffee beans" in item.Name or "Arabica coffee beans" in item.Name or "random coffee beans" in item.Name %} {% endif %}
In practice, this statement will display the block if item name is equal to any of these bean names and hide it if the item name is not one of these bean names.
Simply replacing the variable for item name with the product ID variable and replacing the names with ProductID’s will allow you to achieve your goal.
I hope that is helpful.
Thanks amazing thanks Dov, I am going to give this a try right away! Thanks again, very much appreciated.