CartKitComponentOption

This object represents an option on one of the kit components of a kit item in the shopping cart.

Field

Type

Description

name

string

Option name

selectedValue

string

Seleted value on the option

 

costIfSpecified

number

Fee if specified

costPerLetter

number

Fee per letter specified in a single or multiline option

costPerLine

number

Fee per line of text specified in a multiline option

ignoreIfDefault

boolean

True if option will be ignored on the order if the default value is selected

itemId

string

Item id of the kit component item that this option belongs to.

itemOid

integer

Item oid of the kit component item that this option belongs to. This is an internal field that you'll probably never have need to use.

label

string

Option display label

optionOid

integer

A unique option object identifier. This is provided to easy debugging with UltraCart premium support.

oneTimeFee

boolean

True if the fee is only applied once (irregardless of quantity)

required

boolean

True if required

type

string

Type of option. See OPTION_TYPE_ constants in the checkoutapi.js for a list of valid values.

values

CartItemOptionValue[ ]

Values that the customer can select from for radio or drop down style options