Отчет по товарам
Метод доступен для всех моделей.
Если вы используете API-Key-токен, для вызова метода необходим один из доступов в списке
- offers-and-cards-management — Управление товарами и карточками
- offers-and-cards-management:read-only — Просмотр товаров и карточек
- all-methods — Полное управление кабинетом
- all-methods:read-only — Просмотр всех данных
Возвращает подробный отчет по товарам, которые вы разместили на Маркете. С помощью отчета вы можете узнать, например, об остатках на складе, об условиях хранения ваших товаров и т. д.
| ⚙️ Лимит: 5 000 товаров в минуту |
|---|
Request
POST
https://api.partner.market.yandex.ru/v2/campaigns/{campaignId}/stats/skus
Path parameters
|
Name |
Description |
|
campaignId* |
Type: integer<int64> Идентификатор кампании. Его можно узнать с помощью запроса GET v2/campaigns или найти в кабинете продавца на Маркете — нажмите на иконку вашего аккаунта → Настройки и в меню слева выберите API и модули:
⚠️ Не передавайте вместо него идентификатор магазина, который указан в кабинете продавца на Маркете рядом с названием магазина и в некоторых отчетах.
Min value: |
Body
application/json
{
"shopSkus": [
"string"
]
}
|
Name |
Description |
|
shopSkus* |
Type: string[] Список ваших идентификаторов SKU.
Правила использования SKU:
SKU товара можно изменить в кабинете продавца на Маркете. О том, как это сделать, читайте в Справке Маркета для продавцов. Что такое SKU и как его назначать Min length: Max length: Pattern: Min items: Max items: Unique items |
Responses
200 OK
Отчет по товарам.
Body
application/json
{
"status": "OK",
"result": {
"shopSkus": [
{
"shopSku": "string",
"marketSku": 0,
"name": "string",
"price": 0,
"categoryId": 0,
"categoryName": "string",
"weightDimensions": {
"length": 0,
"width": 0,
"height": 0,
"weight": 0
},
"warehouses": [
{
"id": 0,
"name": "string",
"stocks": [
{
"type": "FIT",
"count": 0
}
]
}
],
"tariffs": [
{
"type": "AGENCY_COMMISSION",
"percent": 0,
"amount": 0,
"currency": "RUR",
"parameters": [
{
"name": "string",
"value": "string"
}
]
}
],
"pictures": [
"string"
]
}
]
}
}
|
Name |
Description |
|
status* |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
|
result |
Type: GoodsStatsDTO Отчет по товарам. |
ApiResponseStatusType
Тип ответа. Возможные значения:
OK— ошибок нет.ERROR— при обработке запроса произошла ошибка.
|
Type |
Description |
|
Enum: |
GoodsStatsDTO
Отчет по товарам.
|
Name |
Description |
|
shopSkus* |
Type: GoodsStatsGoodsDTO[] Список товаров. |
GoodsStatsGoodsDTO
Информация о товаре.
|
Name |
Description |
|
categoryId |
Type: integer<int64> Идентификатор категории товара на Маркете. |
|
categoryName |
Type: string Название категории товара на Маркете. |
|
marketSku |
Type: integer<int64> Идентификатор карточки товара на Маркете. Min value: |
|
name |
Type: string Название товара. |
|
pictures |
Type: string[] Ссылки (URL) изображений товара в хорошем качестве. Min length: Max length: Min items: Unique items |
|
price |
Type: number Цена товара в валюте, которая установлена в кабинете продавца на Маркете. |
|
shopSku |
Type: string Ваш SKU — идентификатор товара в вашей системе. Правила использования SKU:
SKU товара можно изменить в кабинете продавца на Маркете. О том, как это сделать, читайте в Справке Маркета для продавцов. Что такое SKU и как его назначать Min length: Max length: Pattern: |
|
tariffs |
Type: TariffDTO[] Информация о тарифах, по которым нужно заплатить за услуги Маркета. По некоторым услугам могут возвращаться несколько разных стоимостей. Например, в модели FBS стоимость услуги Min items: |
|
warehouses |
Type: GoodsStatsWarehouseDTO[] Информация о складах, на которых хранится товар. Параметр не приходит, если товара нет ни на одном складе.
Min items: |
|
weightDimensions |
Type: GoodsStatsWeightDimensionsDTO Информация о весе и габаритах товара.
Если товар уже привязан к карточке ( |
TariffDTO
Информация о тарифах, по которым нужно заплатить за услуги Маркета.
|
Name |
Description |
|
amount* |
Type: number Значение тарифа. |
|
currency* |
Type: CurrencyType Валюта, в которой указано значение тарифа. Enum: |
|
parameters* |
Type: TariffParameterDTO[] Параметры расчета тарифа. |
|
type* |
Type: TariffType Услуга Маркета, за которую начисляется тариф. Enum: |
|
percent ⦸
|
Type: number Значение тарифа в процентах. |
GoodsStatsWarehouseDTO
Информация о складе.
|
Name |
Description |
|
stocks* |
Type: WarehouseStockDTO[] Информация об остатках товаров на складе. |
|
id |
Type: integer<int64> Идентификатор склада. |
|
name |
Type: string Название склада. |
GoodsStatsWeightDimensionsDTO
Информация о весе и габаритах товара.
Если товар уже привязан к карточке (marketSku), в ответе вернутся габариты из карточки Маркета, а не размеры, которые вы передаете.
|
Name |
Description |
|
height |
Type: number Высота товара в сантиметрах. |
|
length |
Type: number Длина товара в сантиметрах. |
|
weight |
Type: number Вес товара в килограммах. |
|
width |
Type: number Ширина товара в сантиметрах. |
CurrencyType
Коды валют:
RUR— российский рубль.UAH— украинская гривна.BYR— белорусский рубль.KZT— казахстанский тенге.UZS— узбекский сум.
|
Type |
Description |
|
Enum: |
TariffParameterDTO
Детали расчета конкретной услуги Маркета.
|
Name |
Description |
|
name* |
Type: string Название параметра. |
|
value* |
Type: string Значение параметра. |
TariffType
Услуга Маркета или дополнительный тариф к услуге размещения:
-
AGENCY_COMMISSION— прием платежа покупателя. -
PAYMENT_TRANSFER— перевод платежа покупателя. -
STORAGE— хранение товара на складе Маркета в течение суток. -
SURPLUS— хранение излишков на складе Маркета. -
WITHDRAW— вывоз товара со склада Маркета. -
FEE— размещение товара на Маркете. -
DELIVERY_TO_CUSTOMER— доставка покупателю. -
CROSSREGIONAL_DELIVERY— доставка в федеральный округ, город или населенный пункт. -
CROSSREGIONAL_DELIVERY_RETURN— доставка невыкупов и возвратов. -
DISPOSAL— утилизация. -
SORTING_CENTER_STORAGE— хранение невыкупов и возвратов. -
EXPRESS_DELIVERY— экспресс-доставка покупателю. -
FF_XDOC_SUPPLY_BOX— поставка товара через транзитный склад (за короб). -
FF_XDOC_SUPPLY_PALLET— поставка товара через транзитный склад (за палету). -
SORTING— обработка заказа. -
MIDDLE_MILE— средняя миля. -
RETURN_PROCESSING— обработка невыкупов и возвратов. -
EXPRESS_CANCELLED_BY_PARTNER— отмена заказа с экспресс-доставкой. -
CROSSBORDER_DELIVERY— доставка из-за рубежа. -
INTAKE_SORTING_BULKY_CARGO— сортировка заказов с крупногабаритными товарами, которые Маркет забрал со склада продавца. -
INTAKE_SORTING_SMALL_GOODS— сортировка заказов с малогабаритными товарами, которые Маркет забрал со склада продавца. -
INTAKE_SORTING_DAILY— организация забора заказов со склада продавца. -
FF_STORAGE_BILLING— хранение товаров на складе. -
CANCELLED_ORDER_FEE_QI— отмена заказа по вине продавца. -
LATE_ORDER_EXECUTION_FEE_QI— несвоевременная отгрузка или доставка. -
VOLUME_STORAGE— стоимость хранения товара на складе — из расчёта за один кубический метр в сутки. -
GOODS_ACCEPTANCE— окончательная приемка товара на складе. -
CARGO_ACCEPTANCE— первичная приемка товара на складе. -
ORDER_PROCESSING— обработка заказа. -
WITHDRAW_EXTERNAL— отгрузка на внешний маркетплейс.
Подробнее об услугах Маркета читайте в Справке Маркета для продавцов.
|
Type |
Description |
|
Enum: |
WarehouseStockDTO
Информация об остатках товара.
|
Name |
Description |
|
count* |
Type: integer<int64> Значение остатков. |
|
type* |
Type: WarehouseStockType Тип остатков. Enum: |
WarehouseStockType
Тип остатков товаров на складе:
-
AVAILABLE(соответствует типу «Доступный к заказу» в отчете «Остатки на складе» в кабинете продавца на Маркете) — товар, доступный для продажи. -
DEFECT(соответствует типу «Брак») — товар с браком. -
EXPIRED(соответствует типу «Просрочен») — товар с истекшим сроком годности. -
FIT(соответствует типу «Годный») — товар, который доступен для продажи или уже зарезервирован. -
FREEZE— товар, который зарезервирован для заказов. -
QUARANTINE(соответствует типу «Карантин») — товар, временно недоступный для продажи (например, товар перемещают из одного помещения склада в другое). -
UTILIZATION— товар, который будет утилизирован.
|
Type |
Description |
|
Enum: |
400 Bad Request
Запрос содержит неправильные данные. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
|
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
ApiErrorDTO
Общий формат ошибки.
|
Name |
Description |
|
code* |
Type: string Код ошибки. |
|
message |
Type: string Описание ошибки. |
401 Unauthorized
В запросе не указаны данные для авторизации. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
|
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
403 Forbidden
Данные для авторизации неверны или доступ к ресурсу запрещен. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
|
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
404 Not Found
Запрашиваемый ресурс не найден. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
|
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
420 Method Failure
Превышено ограничение на доступ к ресурсу. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
|
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
500 Internal Server Error
Внутренняя ошибка Маркета. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
|
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
No longer supported, please use an alternative and newer version.