Отчет по товарам
Возвращает подробный отчет по товарам, которые вы разместили на Маркете. С помощью отчета вы можете узнать, например, об остатках на складе, об условиях хранения ваших товаров и т. д.
Количество товаров, по которым можно получить отчет с помощью запроса, ограничено. В одном запросе может быть не более 500 товаров.
| ⚙️ Лимит: по правилам |
|---|
Request
POST
https://api.partner.market.yandex.ru/campaigns/{campaignId}/stats/skus
Path parameters
|
Name |
Type |
Description |
|
campaignId* |
integer<int64> |
Идентификатор кампании в API и магазина в кабинете. Каждая кампания в API соответствует магазину в кабинете. Чтобы узнать идентификаторы своих магазинов, воспользуйтесь запросом GET campaigns. |
Body
{
"shopSkus": [
"string"
]
}
|
Name |
Type |
Description |
|
shopSkus* |
string[] |
Список ваших идентификаторов SKU.
Максимальное количество идентификаторов: 500.
Обязательный параметр. Должен содержать хотя бы один SKU.
Разрешена любая последовательность длиной до 80 знаков. В нее могут входить английские и русские буквы, цифры и символы Правила использования SKU:
|
Responses
200 OK
Отчёт по товарам.
Body
{
"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
}
],
"pictures": [
"string"
]
}
]
}
}
|
Name |
Type |
Description |
|
status |
Тип ответа. |
|
|
result |
Отчет по товарам. |
ApiResponseStatusType
Тип ответа.
|
Type |
Description |
|
Enum: |
GoodsStatsDTO
Отчет по товарам.
|
Name |
Type |
Description |
|
shopSkus |
Список товаров. |
GoodsStatsGoodsDTO
Информация о товаре.
|
Name |
Type |
Description |
|
shopSku |
string |
Ваш SKU. |
|
marketSku |
integer<int64> |
SKU на Маркете — идентификатор карточки товара на Маркете. |
|
name |
string |
Название товара. |
|
price |
number |
Цена на товар, выставленная партнером. |
|
categoryId |
integer<int64> |
Идентификатор категории товара на Маркете. |
|
categoryName |
string |
Название категории товара на Маркете. |
|
weightDimensions |
Информация о весе и габаритах товара.
Если товар уже привязан к карточке ( |
|
|
warehouses |
Информация о складах, на которых хранится товар. Параметр не приходит, если товара нет ни на одном складе.
|
|
|
tariffs |
Информация о тарифах, по которым нужно заплатить за услуги Маркета. |
|
|
pictures |
string[] |
Ссылки (URL) изображений товара в хорошем качестве. |
GoodsStatsWeightDimensionsDTO
Информация о весе и габаритах товара.
Если товар уже привязан к карточке (marketSku), в ответе вернутся габариты из карточки Маркета, а не размеры, которые вы передаете.
|
Name |
Type |
Description |
|
length |
number |
Длина товара в сантиметрах. |
|
width |
number |
Ширина товара в сантиметрах. |
|
height |
number |
Высота товара в сантиметрах. |
|
weight |
number |
Вес товара в килограммах. |
GoodsStatsWarehouseDTO
Информация о складе.
|
Name |
Type |
Description |
|
id |
integer<int64> |
Идентификатор склада. |
|
name |
string |
Название склада. |
|
stocks |
Информация об остатках товаров на складе. |
TariffDTO
Информация о тарифах, по которым нужно заплатить за услуги Маркета.
|
Name |
Type |
Description |
|
type |
Услуга Маркета, за которую начисляется тариф. |
|
|
percent |
number |
Значение тарифа в процентах. |
|
amount |
number |
Значение тарифа в рублях. |
WarehouseStockDTO
Информация об остатках товара.
|
Name |
Type |
Description |
|
type* |
Тип остатков. |
|
|
count* |
integer<int64> |
Значение остатков. |
TariffType
Услуга Маркета, за которую начисляется тариф:
-
AGENCY_COMMISSION— прием платежа покупателя. -
PAYMENT_TRANSFER— перевод платежа покупателя. -
FULFILLMENT— обработка товара на складе Маркета. -
STORAGE— хранение товара на складе Маркета в течение суток. -
SURPLUS— хранение излишков на складе Маркета. -
WITHDRAW— вывоз товара со склада Маркета. -
FEE— размещение товара на Маркете. -
CANCELLED_ORDER_FEE— отмена заказа продавцом. -
DELIVERY_TO_CUSTOMER— доставка покупателю. -
CROSSREGIONAL_DELIVERY— доставка в федеральный округ, город или населенный пункт. -
DISPOSAL— утилизация. -
SORTING_CENTER_STORAGE— хранение невыкупов и возвратов. -
EXPRESS_DELIVERY— экспресс-доставка покупателю. -
TRANSIT_BOX— поставка товара через транзитный склад (за короб). -
TRANSIT_PALLET— поставка товара через транзитный склад (за палету). -
SORTING— обработка заказа.
Подробнее о тарифах читайте в Справке для продавцов.
|
Type |
Description |
|
Enum: |
WarehouseStockType
Тип остатков товаров на складе:
-
AVAILABLE(соответствует типу «Доступный к заказу» в отчете «Остатки на складе» в личном кабинете магазина) — товар, доступный для продажи. -
DEFECT(соответствует типу «Брак») — товар с браком. -
EXPIRED(соответствует типу «Просрочен») — товар с истекшим сроком годности. -
FIT(соответствует типу «Годный») — товар, который доступен для продажи или уже зарезервирован. -
FREEZE— товар, который зарезервирован для заказов. -
QUARANTINE(соответствует типу «Карантин») — товар, временно недоступный для продажи (например, товар перемещают из одного помещения склада в другое). -
UTILIZATION— товар, который будет утилизирован.
|
Type |
Description |
|
Enum: |
400 Bad Request
Запрос содержит неправильные данные.
Body
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Type |
Description |
|
status |
Тип ответа. |
|
|
errors |
Список ошибок. |
ApiErrorDTO
Общий формат ошибки.
|
Name |
Type |
Description |
|
code* |
string |
Код ошибки. |
|
message |
string |
Описание ошибки. |
401 Unauthorized
В запросе не указаны данные для авторизации.
Body
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Type |
Description |
|
status |
Тип ответа. |
|
|
errors |
Список ошибок. |
403 Forbidden
Данные для авторизации неверны или доступ к ресурсу запрещен.
Body
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Type |
Description |
|
status |
Тип ответа. |
|
|
errors |
Список ошибок. |
404 Not Found
Запрашиваемый ресурс не найден.
Body
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Type |
Description |
|
status |
Тип ответа. |
|
|
errors |
Список ошибок. |
420 Method Failure
Превышено ограничение на доступ к ресурсу.
Body
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Type |
Description |
|
status |
Тип ответа. |
|
|
errors |
Список ошибок. |
500 Internal Server Error
Внутренняя ошибка сервера.
Body
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Type |
Description |
|
status |
Тип ответа. |
|
|
errors |
Список ошибок. |
- 50 000 товаров в сутки, если на витрине меньше 10 000 товаров.
- В 5 раз больше количества ваших товаров, но не более 2 000 000 в сутки, если товаров от 10 000 до 400 000.
- До 2 000 000 товаров в сутки, если товаров больше 400 000.