SOLVED

# Velocity Scripting an Equation

Go to solution
Anonymous
Not applicable

## Velocity Scripting an Equation

Hi all,

We want to show our leads how much they could save for a certain transaction. The transaction is a custom object field and I believe this can be done with velocity scripting but am unsure of what tool to be using.

Example: Lead custom object field is \$500 want to show a 5% savings (\$25).

I'm new to email scripting so thank you in advance!!!

Tags (2)
1 ACCEPTED SOLUTION

Accepted Solutions
Level 10 - Community Moderator

## Re: Velocity Scripting an Equation

You have to know more about how your CO is set up to know exactly how to fit this for your situation, but for a generic CO Product with the numeric field Price, the approach is like this:

`#if( !\$Product__cList.isEmpty() )#set( \$firstProductPrice = \$Product__cList[0].Price )#set( \$savingsAmount = \$math.mul(\$firstProductPrice, .05) )#set( \$discountedPrice = \$math.sub(\$firstProductPrice, \$savingsAmount) )Pay only \${number.currency(\$discountedPrice)}!That's \${number.currency(\$savingsAmount)} under the regular price of \${number.currency(\$firstProductPrice)}!#end`
2 REPLIES 2
Level 10 - Community Moderator

## Re: Velocity Scripting an Equation

You have to know more about how your CO is set up to know exactly how to fit this for your situation, but for a generic CO Product with the numeric field Price, the approach is like this:

`#if( !\$Product__cList.isEmpty() )#set( \$firstProductPrice = \$Product__cList[0].Price )#set( \$savingsAmount = \$math.mul(\$firstProductPrice, .05) )#set( \$discountedPrice = \$math.sub(\$firstProductPrice, \$savingsAmount) )Pay only \${number.currency(\$discountedPrice)}!That's \${number.currency(\$savingsAmount)} under the regular price of \${number.currency(\$firstProductPrice)}!#end`
Anonymous
Not applicable

Thank you!