Skip to main content
July 14, 2017
해결됨

Velocity Scripting an Equation

  • July 14, 2017
  • 2 답변들
  • 1727 조회

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

이 주제는 답변이 닫혔습니다.
최고의 답변: SanfordWhiteman

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 답변

SanfordWhiteman
Level 10
July 14, 2017

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

July 14, 2017

Thank you!