option_list_object
idinteger
Option ID
statusstring
active - option is active hidden - option is hidden
Possible values: [active, hidden]
typestring
Option type
Possible values: [text, multiline_text, check_box, radio_button]
title_rustringnullable
Option name (RU)
title_enstringnullable
Option name (EN)
comment_rustringnullable
Option comment (RU)
comment_enstringnullable
Option comment (EN)
is_requiredboolean
Whether the option is required
Default value:
falseis_price_modifier_hiddenboolean
Whether price modifiers are hidden
Default value:
falsehas_splitted_productsboolean
Whether splitted products exist
positioninteger
Option position ASC
Default value:
0variants object[]
Array [
idinteger
Variant ID
title_rustringnullable
Variant name (RU)
title_enstringnullable
Variant name (EN)
pricenumber
Variant price
discount_typestring
fixed - absolute value percent - percent value
Possible values: [fixed, percent]
impact_typestring
increase - increase price decrease - decrease price
Possible values: [increase, decrease]
is_defaultboolean
Whether the variant is selected by default
statusstring
active - variant is active hidden - variant is hidden
Possible values: [active, hidden]
positioninteger
Variant position ASC
Default value:
0]
option_list_object
{
"id": 0,
"status": "active",
"type": "text",
"title_ru": "string",
"title_en": "string",
"comment_ru": "string",
"comment_en": "string",
"is_required": false,
"is_price_modifier_hidden": false,
"has_splitted_products": true,
"position": 0,
"variants": [
{
"id": 0,
"title_ru": "string",
"title_en": "string",
"price": 0,
"discount_type": "fixed",
"impact_type": "increase",
"is_default": true,
"status": "active",
"position": 0
}
]
}