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 |