SOLVED

Re: 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!!!

1 ACCEPTED SOLUTION

Accepted Solutions
SanfordWhiteman
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

View solution in original post

2 REPLIES 2
SanfordWhiteman
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

Re: Velocity Scripting an Equation

Thank you!