This object represents an option on one of the kit components of a kit item in the shopping cart.
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 | itemOidItem 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 | optionOidA 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[ ] | valuesValues that the customer can select from for radio or drop down style options |