Is there any way to use simple maths in the message templates? e.g. {{ item.ItemPriceInEuroTotal * 0.95|floatformat:2 }} throws a formatting error because of the “* 0.95”. Is there any way I can do this in the template? thanks
Hello
Great question!
Performing math in email templates is supported through the use of variable filters. If you wish to multiple a variable, you can use the |multiply
tag.
From your example of multiplying the {{ item.ItemPriceInEuroTotal }}
variable by 0.95, and applying a float format filter of 2, you can use the following syntax: {{ item.ItemPriceInEuroTotal|multiply:0.95|floatformat:2 }}
You can learn more about using variables, variable tags, and a list of commonly used tags from the following articles:
Hope this helps!
-David
This doesn’t seem to work for me. Any thoughts
Save: ${{ event.Price|multiply:0.90|floatformat:2 }}
Hi there
I believe for events the proper syntax would be: {% currency_format event.Price|multiply:0.9 %}
Let me know if that helped,
Alex
{% currency_format event.Price|multiply:0.9 %}
doesn’t work
and
{{ event.Price|multiply:0.90|floatformat:2 }}
doesn’t work
Hey
With the first syntax you used {% currency_format event.Price|multiply:0.9 %}, are you using this exactly or are you using double curly brackets around it? It should look like this {{% currency_format event.Price|multiply:0.9 %}}.
Let me know if you’ve already tried this or if it still doesn’t work for you.
Reply
Log in to the Community
Use your Klaviyo credentials
Log in with Klaviyo
Use your Klaviyo credentials
Log in with KlaviyoEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.