Добавить/изменить карточку с вариациями (асинхронный, batch)

POST /v1/product-cards/physical/set-variations

POST/v1/product-cards/physical/set-variations

Batch-создание/обновление карточек физического товара с вариациями. 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
}

Принят