#if( $sess.Service.Decorator )#end
#if ( $item.hasImages() )

$!esc.html( $item.ShortDesc )

#end #if( $!item.Description.length() > 0 )

About this payment

$!esc.html( $item.Description )

#end #if ( !$item.Variable ) #if ( $!item.Prices.size() == 1 )

$!number.currency($item.Prices.get(0).Price)

#elseif ( $!item.Prices.size() > 1 ) #set( $style = $alternator.manual('itemprice','itemprice') ) #foreach( $ptr in $payport.priceTable.getPriceTable( $item.prices ) ) #end
Quantity Price
$ptr.lowQuantity #if($ptr.highQuantity > 0) - $ptr.highQuantity #else + #end $!number.currency($ptr.price.price)
#end #end #if ( $item.outOfStock )

Out of Stock

#elseif ( $item.comingSoon )

Coming soon

#elseif ( $item.complete ) #if ( $hasError ) #end

#set( $i = 0 ) #foreach( $field in $item.Fields )

#if($field.isRequired() == false) (optional) #end #if ( $!field.Instruction && $!field.Instruction.length() > 28 ) $!esc.html( $field.Instruction ) #end #springBind( "f${i}.val" ) #if( $field.isOptions() && $!field.type.displayType ) #if( $field.type.displayType == 'radio' )

    #foreach( $option in $field.fieldOptions ) #if($!option.label)
  • #end #end
#elseif( $field.type.displayType == 'checkbox' )
    #foreach( $option in $field.fieldOptions ) #if($!option.label)
  • #end #end
#elseif( $field.type.displayType == 'select' )
#end #else #if( $field.Type.name() == 'text' ) #elseif( $field.Type.name() == 'unitCost' ) #set($dollar='$')$dollar #elseif( $field.type.name() == 'quantity' ) 0 && $field.LowerBound<999)min="$field.LowerBound"#end #if($!field.UpperBound && $!field.UpperBound > 0)max="$field.UpperBound"#end #if($field.isRequired())required#end /> #elseif( $field.type.name() == 'phone' ) #elseif( $field.type.name() == 'email' ) #elseif( $field.type.name() == 'address' ) #end #end #if($status.error)$!esc.html($status.errorMessage)#end

#if( $field.type.name() == 'address' ) #springBind( "f${i}.address.streetLine2" )

#if($status.error)$!esc.html($status.errorMessage)#end

#springBind( "f${i}.address.city" )

#if($status.error)$!esc.html($status.errorMessage)#end

#springBind( "f${i}.address.state" )

#if($status.error)$!esc.html($status.errorMessage)#end

#springBind( "f${i}.address.zipCode" )

#if($status.error)$!esc.html($status.errorMessage)#end

#springBind( "f${i}.address.country" )

#if($status.error)$!esc.html($status.errorMessage)#end

#end #set( $i = $i + 1 ) #end
#end #if( $!item.reminder )

#end
#if( $!item.AdditionalInfo && $!item.AdditionalInfo.length() > 0 )

Additional Information

$!esc.html( $item.AdditionalInfo )

#end