Controls how a modifier list is applied to a specific item.
<- Object
Object
Controls how a modifier list is applied to a specific item.
This object allows for item-specific customization of modifier list behavior and provides the ability to override global modifier list settings.
The ID of the CatalogModifierList
controlled by this CatalogModifierListInfo
.
A set of CatalogModifierOverride
objects that override default modifier settings for this item.
The minimum number of modifiers that must be selected from this modifier list. Values:
max_selected_modifiers
is also -1, use the minimum and maximum selection values set on the CatalogItemModifierList
.CatalogModifiers
when allow_quantities
is enabled.The maximum number of modifiers that can be selected. Values:
min_selected_modifiers
is also -1, use the minimum and maximum selection values set on the CatalogItemModifierList
.CatalogModifiers
when allow_quantities
is enabled.The position of this CatalogItemModifierListInfo
object within the modifier_list_info
list applied to a CatalogItem
instance.
Controls whether multiple quantities of the same modifier can be selected for this item.
YES
means that every modifier in the CatalogModifierList
can have multiple quantities selected for this item.NO
means that each modifier in the CatalogModifierList
can be selected only once for this item.NOT_SET
means that the allow_quantities
setting on the CatalogModifierList
is obeyed.Controls whether conversational mode is enabled for modifiers on this item.
YES
means conversational mode is enabled for every modifier in the CatalogModifierList
.NO
means that conversational mode is not enabled for any modifier in the CatalogModifierList
.NOT_SET
means that conversational mode is not enabled for any modifier in the CatalogModifierList
.Controls whether all modifiers for this item are hidden from customer receipts.
YES
means that all modifiers in the CatalogModifierList
are hidden from customer receipts for this item.NO
means that all modifiers in the CatalogModifierList
are visible on customer receipts for this item.NOT_SET
means that the hidden_from_customer
setting on the CatalogModifierList
is obeyed.