Добавить/изменить карточку с вариациями (асинхронный, batch)
POST /v1/product-cards/physical/set-variations
POST
/v1/product-cards/physical/set-variationsBatch-создание/обновление карточек физического товара с вариациями. seller_spu_id обязателен. Все поля в variations обязательные.
Тело запроса
request_key
[
"string",
"null"
]
Ключ идемпотентности (опц.)
cards
array
required Массив карточек с вариациями
Карточка товара с вариациями. Копия ProductCardItem + variations + seller_spu_id обязателен.
Показать свойстваСкрыть свойства
seller_spu_id
[
"string",
"null"
]
required SPU продавца (опц.)
category_id
string
required ID категории (листовой)
brand_id
string
required ID бренда (обязательный)
name
string
required Название товара (основной язык)
slug
[
"string",
"null"
]
URL-слаг (опц.)
description
[
"string",
"null"
]
Описание (опц.)
tags
[
"array",
"null"
]
Теги (опц.)
media
[
"array",
"null"
]
Медиа (изображения и видео, URL-импорт)
Показать свойстваСкрыть свойства
Свойства не описаны
attributes
[
"array",
"null"
]
Атрибуты
Показать свойстваСкрыть свойства
Свойства не описаны
ru
Секция RU
wh
Секция WH
dimensions
Весогабариты брутто (в упаковке). Используются для логистики и складского учёта. Витрина может отобразить эти данные в карточке товара.
locales
[
"array",
"null"
]
Локализация
Показать свойстваСкрыть свойства
Свойства не описаны
is_in_bundle_only
boolean
Только в составе комплекта
variations
[
"array",
"null"
]
Вариации товара. Каждая вариация: seller_sku_id (обязателен) + seller_default_offer_id (опц.) + attributes.
Показать свойстваСкрыть свойства
Свойства не описаны
Успешный ответ
200Принят application/json
object
request_id
string
required ID запроса для получения результата через /v1/product-cards/set/results
request_key
[
"string",
"null"
]
Эхо ключа идемпотентности
cards_count
integer
required Количество принятых карточек
created_at
string
required idempotent
[
"boolean",
"null"
]
POST/v1/product-cards/physical/set-variations
1curl https://api.omninet.ru/v1/product-cards/physical/set-variations \2 --request POST \3 --header 'Content-Type: application/json' \4 --data '{5 "request_key": null,6 "cards": [7 {8 "seller_spu_id": null,9 "category_id": "string",10 "brand_id": "string",11 "name": "string",12 "slug": null,13 "description": null,14 "tags": [15 "string"16 ],17 "media": [18 {19 "url": "string",20 "alt": null,21 "content_type": "string",22 "is_main": false,23 "sort_order": null24 }25 ],26 "attributes": [27 {28 "attribute_id": "string",29 "values": [30 {31 "value_id": null,32 "text": null,33 "number": null,34 "unit_code": null,35 "ref": null,36 "is_custom": false37 }38 ],39 "visible_to_customer": true40 }41 ],42 "ru": null,43 "wh": null,44 "dimensions": null,45 "locales": [46 {47 "lang": "string",48 "name": null,49 "description": null,50 "attributes": [51 {52 "attribute_id": "string",53 "values": [54 {55 "value_id": null,56 "text": null,57 "number": null,58 "unit_code": null,59 "ref": null,60 "is_custom": false61 }62 ],63 "visible_to_customer": true64 }65 ]66 }67 ],68 "is_in_bundle_only": false,69 "variations": [70 {71 "seller_sku_id": "string",72 "seller_default_offer_id": null,73 "attributes": [74 {75 "attribute_id": "string",76 "values": [77 {78 "value_id": null,79 "text": null,80 "number": null,81 "unit_code": null,82 "ref": null,83 "is_custom": false84 }85 ],86 "visible_to_customer": true87 }88 ],89 "sample": null90 }91 ]92 }93 ]94}'{
"request_id": "string",
"request_key": null,
"cards_count": 0,
"created_at": "string",
"idempotent": null
}Принят