Отчет по товарам
Возвращает подробный отчет по товарам, которые вы разместили на Маркете. С помощью отчета вы можете узнать, например, об остатках на складе, об условиях хранения ваших товаров и т. д.
⚙️ Лимит: 5000 товаров в минуту |
---|
Request
POST
https://api.partner.market.yandex.ru/campaigns/{campaignId}/stats/skus
Path parameters
Name |
Description |
campaignId* |
Type: integer<int64> Идентификатор кампании в API и магазина в кабинете. Каждая кампания в API соответствует магазину в кабинете. Чтобы узнать идентификаторы своих магазинов, воспользуйтесь запросом GET campaigns. ℹ️ Что такое кабинет и магазин на Маркете
Min value: |
Body
application/json
{
"shopSkus": [
"string"
]
}
Name |
Description |
shopSkus* |
Type: string[] Список ваших идентификаторов SKU.
Правила использования SKU:
Что такое SKU и как его назначать Min length: Max length: Pattern: Max items: Min 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,
"parameters": [
{
"name": "string",
"value": "string"
}
]
}
],
"pictures": [
"string"
]
}
]
}
}
Name |
Description |
result |
Type: GoodsStatsDTO Отчет по товарам. |
status |
Type: ApiResponseStatusType Тип ответа. Enum: |
GoodsStatsDTO
Отчет по товарам.
Name |
Description |
shopSkus* |
Type: GoodsStatsGoodsDTO[] Список товаров. |
GoodsStatsGoodsDTO
Информация о товаре.
Name |
Description |
categoryId |
Type: integer<int64> Идентификатор категории товара на Маркете. |
categoryName |
Type: string Название категории товара на Маркете. |
marketSku |
Type: integer<int64> SKU на Маркете — идентификатор карточки товара на Маркете. Min value: |
name |
Type: string Название товара. |
pictures |
Type: string[] Ссылки (URL) изображений товара в хорошем качестве. |
price |
Type: number Цена на товар в валюте, которая установлена в кабинете продавца на Маркете. |
shopSku |
Type: string Ваш SKU — идентификатор товара в вашей системе. Правила использования SKU:
Что такое SKU и как его назначать Min length: Max length: Pattern: |
tariffs |
Type: TariffDTO[] Информация о тарифах, по которым нужно заплатить за услуги Маркета. По некоторым услугам могут возвращаться несколько разных стоимостей. Например, в модели FBS стоимость услуги |
warehouses |
Type: GoodsStatsWarehouseDTO[] Информация о складах, на которых хранится товар. Параметр не приходит, если товара нет ни на одном складе.
|
weightDimensions |
Type: GoodsStatsWeightDimensionsDTO Информация о весе и габаритах товара.
Если товар уже привязан к карточке ( |
TariffDTO
Информация о тарифах, по которым нужно заплатить за услуги Маркета.
Name |
Description |
amount* |
Type: number Значение тарифа в рублях. |
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 Ширина товара в сантиметрах. |
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
— отмена заказа с экспресс-доставкой. -
DELIVERY_TO_CUSTOMER_RETURN
— возврат доставляемого товара на склад. -
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
— несвоевременная отгрузка или доставка.
Подробнее об услугах Маркета читайте в Справке Маркета для продавцов.
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[] Список ошибок. |
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[] Список ошибок. |
status |
Type: ApiResponseStatusType Тип ответа. Enum: |
403 Forbidden
Данные для авторизации неверны или доступ к ресурсу запрещен.
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] Список ошибок. |
status |
Type: ApiResponseStatusType Тип ответа. Enum: |
404 Not Found
Запрашиваемый ресурс не найден.
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] Список ошибок. |
status |
Type: ApiResponseStatusType Тип ответа. Enum: |
420 Method Failure
Превышено ограничение на доступ к ресурсу.
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] Список ошибок. |
status |
Type: ApiResponseStatusType Тип ответа. Enum: |
500 Internal Server Error
Внутренняя ошибка сервера.
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] Список ошибок. |
status |
Type: ApiResponseStatusType Тип ответа. Enum: |
No longer supported, please use an alternative and newer version.
- 50 000 товаров в сутки, если на витрине меньше 10 000 товаров.
- В 5 раз больше количества ваших товаров, но не более 2 000 000 в сутки, если товаров от 10 000 до 400 000.
- До 2 000 000 товаров в сутки, если товаров больше 400 000.