Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

itemOid optionOid values

Field

Type

Description

String itemId

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.

String name

Option name

String label

Option display labeloneTimeFee

boolean required

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

requiredBoolean ignoreIfDefault

boolean

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

type

string

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

boolean oneTimeFee

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

number costPerLine

Fee per line of text specified in a multiline option

number costPerLetter

Fee per letter specified in a single or multiline option

number costIfSpecified

Fee if specified

String selectedValue

Seleted value on the option

values

CartItemOptionValue[ ]

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