Возможности раздела ProductCards
POST /v1/product-cards/capabilities
POST
/v1/product-cards/capabilitiesВозвращает информацию о готовности витрины работать с методами раздела ProductCards.
Успешный ответ
200Возможности application/json
object
multilanguage
boolean
required Поддержка параметров на разных языках
multioffer
boolean
required Поддержка multioffer (несколько оферов на один SKU)
spu_groups
boolean
required Поддержка групп товаров (SPU)
spu_creation_mode
string
required Режим создания SPU (группы товаров):
inline- можно создать SPU в рамках создания товара (inline)separate- SPU создаётся отдельным методомboth- и так, и так
Допустимые значения
inlineseparateboth
sample_items
boolean
required Поддержка витринных образцов (уценённые товары)
bundles
boolean
required Поддержка комплектов (товаров и услуг)
extra_param_reaction
string
required Реакция витрины на добавление лишнего параметра (не из шаблона):
ignore- игнорировать лишний параметрsave_as_is- сохранить как есть (как custom)fail- упасть с ошибкой
Допустимые значения
ignoresave_as_isfail
max_images_per_card
[
"integer",
"null"
]
Макс. изображений на карточку (null - без лимита)
max_videos_per_card
[
"integer",
"null"
]
Макс. видео на карточку (null - без лимита)
supported_image_formats
[
"array",
"null"
]
Поддерживаемые форматы изображений (jpg, png, webp...)
supported_video_formats
[
"array",
"null"
]
Поддерживаемые форматы видео (mp4, mov...)
max_image_size_mb
[
"number",
"null"
]
Макс. размер изображения в МБ
upload_methods
[
"array",
"null"
]
Способы загрузки: url_import, multipart, presigned
required_fields
object
Список полей, которые витрина считает обязательными (по типам карточек). Если поле в списке — оно обязательно к заполнению, даже если в схеме помечено как опциональное. Именование: поле верхнего уровня — как есть; вложенный объект — parent_child; элемент списка — list__itemfield.
Показать свойстваСкрыть свойства
physical
array
Обязательные поля для physical-карточек
digital
array
Обязательные поля для digital-карточек
service
array
Обязательные поля для service-карточек
bundles
array
Обязательные поля для bundles-карточек
unsupported_fields
object
Список полей, которые витрина НЕ поддерживает (по типам карточек). Если поле в списке — витрина проигнорирует его или вернёт ошибку (см. extra_param_reaction). Именование — как в required_fields.
Показать свойстваСкрыть свойства
physical
array
Неподдерживаемые поля для physical-карточек
digital
array
Неподдерживаемые поля для digital-карточек
service
array
Неподдерживаемые поля для service-карточек
bundles
array
Неподдерживаемые поля для bundles-карточек
POST/v1/product-cards/capabilities
1curl https://api.omninet.ru/v1/product-cards/capabilities \2 --request POST \3 --header 'Content-Type: application/json'{
"multilanguage": true,
"multioffer": true,
"spu_groups": true,
"spu_creation_mode": "string",
"sample_items": true,
"bundles": true,
"extra_param_reaction": "string",
"max_images_per_card": null,
"max_videos_per_card": null,
"supported_image_formats": [
"string"
],
"supported_video_formats": [
"string"
],
"max_image_size_mb": null,
"upload_methods": [
"string"
],
"required_fields": {
"physical": [
"string"
],
"digital": [
"string"
],
"service": [
"string"
],
"bundles": [
"string"
]
},
"unsupported_fields": {
"physical": [
"string"
],
"digital": [
"string"
],
"service": [
"string"
],
"bundles": [
"string"
]
}
}Возможности