review.vm

 

In addition to other standard variables like $cart, StoreFront system screens (display and post form data, such as checkout screens) have a $form variable that contains fields and data specific to that screen.  

Listed below are the form fields specific to this screen template.

$form variables for template review.vm

Name

Type

Formal Syntax

Form Data?

Required on Post?

Comments/Sample Usage

address1

string

$form.address1

 

 

 

address2

string

$form.address2

 

 

 

addressBook

Addresses[ ]

$form.addressBook

 

 

 

amazonMerchantId

string

$form.amazonMerchantId

 

 

 

amazonOrderReferenceId

string

$form.amazonOrderReferenceId

 

 

 

amazonWidgetUrl

string

$form.amazonWidgetUrl

 

 

 

billingInfo

string[ ]

$form.billingInfo

 

 

 

buysafeBondChange

string

$form.buysafeBondChange

 

 

 

buysafeBondCost

BigDecimal

$form.buysafeBondCost

 

 

 

buysafeBondingSignal

string

$form.buysafeBondingSignal

 

 

 

buysafeCartDisplayText

string

$form.buysafeCartDisplayText

 

 

 

buysafeCartDisplayUrl

string

$form.buysafeCartDisplayUrl

 

 

 

buysafeRolloverScriptUrl

string

$form.buysafeRolloverScriptUrl

 

 

 

ccEmail

string

$form.ccEmail

 

 

 

checkNumber

string

$form.checkNumber

 

 

 

checkoutTerms

string

$form.checkoutTerms

 

 

 

checkoutTermsAgreementAgreement$form.checkoutTermsAgreement   

city

string

$form.city

 

 

 

company

string

$form.company

 

 

 

countries

string[ ]

$form.countries

 

 

 

country

string

$form.country

 

 

 

creditCardExpMonth

string

$form.creditCardExpMonth

 

 

 

creditCardExpMonths

Option[ ]

$form.creditCardExpMonths

 

 

 

creditCardExpYear

string

$form.creditCardExpYear

 

 

 

creditCardExpYears

Option [ ]

$form.creditCardExpYears

 

 

 

creditCardNumber

string

$form.creditCardNumber

 

 

 

creditCardToken

string

$form.creditCardToken

 

 

 

creditCardType

string

$form.creditCardType

 

 

 

creditCardTypes

Option [ ]

$form.creditCardTypes

 

 

 

creditCardVerificationNumber

string

$form.creditCardVerificationNumber

 

 

 

customField2

string

$form.customField2

 

 

 

dayPhone

string

$form.dayPhone

 

 

 

deliveryDate

string

$form.deliveryDate

 

 

 

echeckAccountNumber

string

$form.echeckAccountNumber

 

 

 

echeckAccountType

string

$form.echeckAccountType

 

 

 

echeckBankName

string

$form.echeckBankName

 

 

 

echeckConfirmAccountNumber

string

$form.echeckConfirmAccountNumber

 

 

 

echeckCustomerTaxId

string

$form.echeckCustomerTaxId

 

 

 

echeckDriversLicenseDOB

string

$form.echeckDriversLicenseDOB

 

 

 

echeckDriversLicenseNumber

string

$form.echeckDriversLicenseNumber

 

 

 

echeckDriversLicenseState

string

$form.echeckDriversLicenseState

 

 

 

echeckDriversLicenseStates

string[ ]

$form.echeckDriversLicenseStates

 

 

 

echeckOwnerType

string

$form.echeckOwnerType

 

 

 

echeckRoutingNumber

string

$form.echeckRoutingNumber

 

 

 

email

string

$form.email

 

 

 

errors

Error[ ]

$form.errors

 

 

 

eveningPhone

string

$form.eveningPhone

 

 

 

firstName

string

$form.firstName

 

 

 

formattedBuysafeBondCost

string

$form.formattedBuysafeBondCost

 

 

 

gatewayTokenizationScripts

string

$form.gatewayTokenizationScripts

 

 

 

giftMessage

string

$form.giftMessage

 

 

 

infoMessages

string[ ]

$form.infoMessages

 

 

 

items

ItemObject[ ] (see below)

$form.items

 

 

 

lastName

string

$form.lastName

 

 

 

liftGate

string

$form.liftGate

 

 

 

merchantId

string

$form.merchantId

 

 

 

paymentPreference

string

$form.paymentPreference

 

 

 

purchaseOrderNumber

string

$form.purchaseOrderNumber

 

 

 

returnPolicy

string

$form.returnPolicy

 

 

 

returnPolicyAgreementAgreement$form.returnPolicyAgreement  Null if no return policy is configured.

returnPolicyDescription

string

$form.returnPolicyDescription

 

 

 

screenBrandingThemeCode

string

$form.screenBrandingThemeCode

 

 

 

shipOnDate

string

$form.shipOnDate

 

 

 

shipping3rdPartyAccountNumber

string

$form.shipping3rdPartyAccountNumber

 

 

 

shippingInfo

string[ ]

$form.shippingInfo

 

 

 

shippingMethod

string

$form.shippingMethod

 

 

 

showAddress

string

$form.showAddress

 

 

 

specialInstructions

string

$form.specialInstructions

 

 

 

state

string

$form.state

 

 

 

stateOptionalCountriesJson

string

$form.stateOptionalCountriesJson

 

 

 

storedCreditCardMask

string

$form.storedCreditCardMask

 

 

 

summaryLineItems

SummaryLineItem[ ] (see below)

$form.summaryLineItems

 

 

 

thirdPartyUrl

string

$form.thirdPartyUrl

 

 

 

title

string

$form.title

 

 

 

total

string

$form.total

 

 

 

zip

string

$form.zip

 

 

 

 

$form methods for template review.vm

Method

Signature

Comments/Sample

getItemIdsAsJsonstring $form.getItemIdsAsJson()returns a json array of item ids. very useful if you need the cart item ids in a javascript array.

Template Specific Value Objects

ItemObject

Field

Type

Comment/Sample

amount

string

 

autoOrderFrequency

string

 

description

string

 

discount

string

 

itemId

string

 

options

ValueObject[ ] (name, value)

 

quantity

string

 

SummaryLineItem

Field

Type

Comment/Sample

amount

string

 Formatted amount

discount

boolean

 true if this line item is a discount

name

string

label or description of the line item 

rawAmountBigDecimalThis raw amount is for advanced use only. It contains no formatting.
currencyCode
The cart currency code (useful for manipulating rawAmount)
baseCurrencyCode
The merchant base currency code (useful for manipulating rawAmount)
exchangeRateBigDecimalThe cart exchange rate (useful for manipulating rawAmount)

 

Flow