- Request
- Responses
- 200 OK
- Body
- FlippingPagerDTO
- ExternalOrderId
- DateDdMmYyyyHhMmSs
- CurrencyType
- OrderPaymentType
- OrderPaymentMethodType
- ShopSku
- OrderVatType
- OrderPromoType
- OrderItemPromoDTO
- CountryCode
- OrderItemInstanceDTO
- OrderItemStatusType
- DateDdMmYyyy
- OrderItemDetailDTO
- OrderItemSubsidyType
- OrderItemSubsidyDTO
- OrderItemInstanceType
- OrderItemTagType
- OrderItemDTO
- OrderSubsidyType
- OrderSubsidyDTO
- OrderDeliveryType
- OrderDeliveryPartnerType
- OrderCourierDTO
- OrderDeliveryDatesDTO
- RegionType
- RegionDTO
- GpsDTO
- OrderDeliveryAddressDTO
- LogisticPointId
- OrderLiftType
- OrderTrackDTO
- OrderParcelBoxDTO
- OrderShipmentDTO
- OrderDeliveryEacType
- OrderDeliveryDTO
- OrderBuyerBasicInfoDTO
- OrderBuyerDTO
- OrderTaxSystemType
- OrderSourcePlatformType
- OrderDTO
- ForwardScrollingPagerDTO
- 400 Bad Request
- 401 Unauthorized
- 403 Forbidden
- 404 Not Found
- 420 Method Failure
- 500 Internal Server Error
Информация о заказах в магазине
Deprecated
Метод доступен для моделей: FBY, FBS, Экспресс и DBS.
Если вы используете API-Key-токен, для вызова метода необходим один из доступов в списке
- inventory-and-order-processing — Обработка заказов и учёт товаров
- inventory-and-order-processing:read-only — Просмотр информации о заказах
- finance-and-accounting — Просмотр финансовой информации и отчётности
- communication — Общение с покупателями
- all-methods — Полное управление кабинетом
- all-methods:read-only — Просмотр всех данных
Какой метод использовать вместо устаревшего
Возвращает информацию о заказах в магазине. Запрос можно использовать для отслеживания заказов и их статусов.
По умолчанию данные о тестовых заказах не приходят. Чтобы их получить, передайте значение true в параметре fake.
Вы также можете настроить API-уведомления
Маркет отправит вам запрос, когда появится новый заказ или изменится его статус. А полную информацию можно получить с помощью метода POST v1/businesses/{businessId}/orders.
Доступна фильтрация по параметрам:
-
дата оформления заказа;
-
дата и время обновления заказа;
-
дата отгрузки;
-
статусы заказов (
statuses); -
этапы обработки или причины отмены (
substatuses); -
идентификаторы заказов;
-
тип заказа (настоящий или тестовый).
Не возвращается информация о заказах, которые доставили или отменили больше 30 дней назад. Как ее получить:
Максимальный диапазон дат за один запрос — 30 дней (передается в параметрах fromDate и toDate). Если их не передать, возвращается информация за последние 30 дней.
Результаты возвращаются постранично. Для навигации используйте параметры page_token и limit.
Получить более подробную информацию о покупателе и его номере телефона можно с помощью запроса GET v2/campaigns/{campaignId}/orders/{orderId}/buyer.
Ограничение для параметра limit
Не передавайте значение больше 50.
| ⚙️ Лимит: 100 000 запросов в час |
|---|
Request
GET
https://api.partner.market.yandex.ru/v2/campaigns/{campaignId}/orders
Path parameters
|
Name |
Description |
|
campaignId |
Type: integer Идентификатор кампании (магазина) — технический идентификатор, который представляет ваш магазин в системе Яндекс Маркета при работе через API. Он однозначно связывается с вашим магазином, но предназначен только для автоматизированного взаимодействия. Его можно узнать с помощью запроса GET v2/campaigns или найти в кабинете продавца на Маркете. Нажмите на иконку вашего аккаунта → Настройки и в меню слева выберите API и модули:
⚠️ Не путайте его с:
Min value: |
Query parameters
|
Name |
Description |
|
buyerType |
Type: OrderBuyerType Фильтрация заказов по типу покупателя. Тип покупателя:
Enum: |
|
dispatchType |
Type: OrderDeliveryDispatchType Способ отгрузки Способ доставки:
Enum: |
|
fake |
Type: boolean Фильтрация заказов по типам:
Default: |
|
fromDate |
Type: string<date> Начальная дата для фильтрации заказов по дате оформления. Формат даты: Между начальной и конечной датой (параметр Значение по умолчанию: 30 дней назад от текущей даты. Example: `` |
|
hasCis |
Type: boolean Фильтр для получения заказов, в которых есть хотя бы один товар с кодом идентификации в системе «Честный ЗНАК» или «ASL BELGISI» (для продавцов Market Yandex Go):
Такие коды присваиваются товарам, которые подлежат маркировке и относятся к определенным категориям. Default: |
|
limit |
Type: integer Количество значений на одной странице. Min value: |
|
onlyEstimatedDelivery |
Type: boolean Фильтрация заказов с долгой доставкой (31-60 дней) по подтвержденной дате доставки:
Default: |
|
onlyWaitingForCancellationApprove |
Type: boolean Только для модели DBS Фильтр для получения заказов, по которым был запрос на отмену. При значении Чтобы подтвердить или отклонить отмену, отправьте запрос PUT v2/campaigns/{campaignId}/orders/{orderId}/cancellation/accept. Default: |
|
orderIds |
Type: integer[] Фильтрация заказов по идентификаторам.
Min items: Max items: Example: `` |
|
page |
Type: integer Если в методе есть Используйте его вместо параметра Номер страницы результатов. Используется вместе с параметром
Default: Max value: |
|
page_token |
Type: string Идентификатор страницы c результатами. Если параметр не указан, возвращается первая страница. Рекомендуем передавать значение выходного параметра Если задан Example: |
|
pageSize |
Type: integer Размер страницы. Используется вместе с параметром
|
|
status |
Type: OrderStatusType[] Статус заказа:
Unique items: Example: `` |
|
substatus |
Type: OrderSubstatusType[] Этап обработки заказа (статус Возможные значения для заказа в статусе
Возможные значения для заказа в статусе
Unique items: Example: `` |
|
supplierShipmentDateFrom |
Type: string<date> Начальная дата для фильтрации заказов по дате отгрузки в службу доставки (параметр Формат даты: Между начальной и конечной датой (параметр Начальная дата включается в интервал для фильтрации. Example: `` |
|
supplierShipmentDateTo |
Type: string<date> Конечная дата для фильтрации заказов по дате отгрузки в службу доставки (параметр Формат даты: Между начальной (параметр Конечная дата не включается в интервал для фильтрации. Если промежуток времени между Example: `` |
|
toDate |
Type: string<date> Конечная дата для фильтрации заказов по дате оформления. Показываются заказы, созданные до 00:00 указанного дня. Формат даты: Между начальной (параметр Значение по умолчанию: текущая дата. Если промежуток времени между Example: `` |
|
updatedAtFrom |
Type: string<date-time> Начальная дата для фильтрации заказов по дате и времени обновления (параметр Формат даты: ISO 8601 со смещением относительно UTC. Например, Между начальной и конечной датой (параметр Начальная дата включается в интервал для фильтрации. Example: `` |
|
updatedAtTo |
Type: string<date-time> Конечная дата для фильтрации заказов по дате и времени обновления (параметр Формат даты: ISO 8601 со смещением относительно UTC. Например, Между начальной (параметр Конечная дата не включается в интервал для фильтрации. Example: `` |
OrderStatusType
Статус заказа:
-
PLACING— оформляется, подготовка к резервированию. -
RESERVED— зарезервирован, но недооформлен. -
UNPAID— оформлен, но еще не оплачен (если выбрана оплата при оформлении). -
PROCESSING— находится в обработке. -
DELIVERY— передан в службу доставки. -
PICKUP— доставлен в пункт выдачи. -
DELIVERED— получен покупателем. -
CANCELLED— отменен. -
PENDING— ожидает обработки со стороны продавца. -
PARTIALLY_RETURNED— возвращен частично. -
RETURNED— возвращен полностью. -
UNKNOWN— неизвестный статус.
Также могут возвращаться другие значения. Обрабатывать их не нужно.
Type: string
Enum: PLACING, RESERVED, UNPAID, PROCESSING, DELIVERY, PICKUP, DELIVERED, CANCELLED, PENDING, PARTIALLY_RETURNED, RETURNED, UNKNOWN
OrderSubstatusType
Этап обработки заказа (статус PROCESSING) или причина отмены заказа (статус CANCELLED).
-
Значения для заказа в статусе
PROCESSING:-
STARTED— заказ подтвержден, его можно начать обрабатывать. -
READY_TO_SHIP— заказ собран и готов к отправке.
-
-
Значения для заказа в статусе
CANCELLED:-
RESERVATION_EXPIRED— покупатель не завершил оформление зарезервированного заказа в течение 10 минут. -
USER_NOT_PAID— покупатель не оплатил заказ (для типа оплатыPREPAID) в течение 30 минут. -
USER_UNREACHABLE— не удалось связаться с покупателем. Для отмены с этой причиной необходимо выполнить условия:- не менее 3 звонков с 8 до 21 в часовом поясе покупателя;
- перерыв между первым и третьим звонком не менее 90 минут;
- соединение не короче 5 секунд.
Если хотя бы одно из этих условий не выполнено (кроме случая, когда номер недоступен), отменить заказ не получится. Вернется ответ с кодом ошибки 400.
-
USER_CHANGED_MIND— покупатель отменил заказ по личным причинам. -
USER_REFUSED_DELIVERY— покупателя не устроили условия доставки. -
USER_REFUSED_PRODUCT— покупателю не подошел товар. -
SHOP_FAILED— магазин не может выполнить заказ. -
USER_REFUSED_QUALITY— покупателя не устроило качество товара. -
REPLACING_ORDER— покупатель решил заменить товар другим по собственной инициативе. -
PROCESSING_EXPIRED— значение более не используется. -
PICKUP_EXPIRED— закончился срок хранения заказа в пункт выдачи. -
TOO_MANY_DELIVERY_DATE_CHANGES— заказ переносили слишком много раз. -
TOO_LONG_DELIVERY— заказ доставляется слишком долго. -
INCORRECT_PERSONAL_DATA— для заказа из-за рубежа указаны неправильные данные получателя, заказ не пройдет проверку на таможне.
-
-
TECHNICAL_ERROR— техническая ошибка на стороне Маркета. Обратитесь в поддержку.
Также могут возвращаться другие значения. Обрабатывать их не нужно.
Type: string
Enum: RESERVATION_EXPIRED, USER_NOT_PAID, USER_UNREACHABLE, USER_CHANGED_MIND, USER_REFUSED_DELIVERY, USER_REFUSED_PRODUCT, SHOP_FAILED, USER_REFUSED_QUALITY, REPLACING_ORDER, PROCESSING_EXPIRED, PENDING_EXPIRED, SHOP_PENDING_CANCELLED, PENDING_CANCELLED, USER_FRAUD, RESERVATION_FAILED, USER_PLACED_OTHER_ORDER, USER_BOUGHT_CHEAPER, MISSING_ITEM, BROKEN_ITEM, WRONG_ITEM, PICKUP_EXPIRED, DELIVERY_PROBLEMS, LATE_CONTACT, CUSTOM, DELIVERY_SERVICE_FAILED, WAREHOUSE_FAILED_TO_SHIP, DELIVERY_SERVICE_UNDELIVERED, PREORDER, AWAIT_CONFIRMATION, STARTED, PACKAGING, READY_TO_SHIP, SHIPPED, ASYNC_PROCESSING, WAITING_USER_INPUT, WAITING_BANK_DECISION, BANK_REJECT_CREDIT_OFFER, CUSTOMER_REJECT_CREDIT_OFFER, CREDIT_OFFER_FAILED, AWAIT_DELIVERY_DATES_CONFIRMATION, SERVICE_FAULT, DELIVERY_SERVICE_RECEIVED, USER_RECEIVED, WAITING_FOR_STOCKS, AS_PART_OF_MULTI_ORDER, READY_FOR_LAST_MILE, LAST_MILE_STARTED, ANTIFRAUD, DELIVERY_USER_NOT_RECEIVED, DELIVERY_SERVICE_DELIVERED, DELIVERED_USER_NOT_RECEIVED, USER_WANTED_ANOTHER_PAYMENT_METHOD, USER_RECEIVED_TECHNICAL_ERROR, USER_FORGOT_TO_USE_BONUS, DELIVERY_SERVICE_NOT_RECEIVED, DELIVERY_SERVICE_LOST, SHIPPED_TO_WRONG_DELIVERY_SERVICE, DELIVERED_USER_RECEIVED, WAITING_TINKOFF_DECISION, COURIER_SEARCH, COURIER_FOUND, COURIER_IN_TRANSIT_TO_SENDER, COURIER_ARRIVED_TO_SENDER, COURIER_RECEIVED, COURIER_NOT_FOUND, COURIER_NOT_DELIVER_ORDER, COURIER_RETURNS_ORDER, COURIER_RETURNED_ORDER, WAITING_USER_DELIVERY_INPUT, PICKUP_SERVICE_RECEIVED, PICKUP_USER_RECEIVED, CANCELLED_COURIER_NOT_FOUND, COURIER_NOT_COME_FOR_ORDER, DELIVERY_NOT_MANAGED_REGION, INCOMPLETE_CONTACT_INFORMATION, INCOMPLETE_MULTI_ORDER, INAPPROPRIATE_WEIGHT_SIZE, TECHNICAL_ERROR, SORTING_CENTER_LOST, COURIER_SEARCH_NOT_STARTED, LOST, AWAIT_PAYMENT, AWAIT_LAVKA_RESERVATION, USER_WANTS_TO_CHANGE_ADDRESS, FULL_NOT_RANSOM, PRESCRIPTION_MISMATCH, DROPOFF_LOST, DROPOFF_CLOSED, DELIVERY_TO_STORE_STARTED, USER_WANTS_TO_CHANGE_DELIVERY_DATE, WRONG_ITEM_DELIVERED, DAMAGED_BOX, AWAIT_DELIVERY_DATES, LAST_MILE_COURIER_SEARCH, PICKUP_POINT_CLOSED, LEGAL_INFO_CHANGED, USER_HAS_NO_TIME_TO_PICKUP_ORDER, DELIVERY_CUSTOMS_ARRIVED, DELIVERY_CUSTOMS_CLEARED, FIRST_MILE_DELIVERY_SERVICE_RECEIVED, AWAIT_AUTO_DELIVERY_DATES, AWAIT_USER_PERSONAL_DATA, NO_PERSONAL_DATA_EXPIRED, CUSTOMS_PROBLEMS, AWAIT_CASHIER, WAITING_POSTPAID_BUDGET_RESERVATION, AWAIT_SERVICEABLE_CONFIRMATION, POSTPAID_BUDGET_RESERVATION_FAILED, AWAIT_CUSTOM_PRICE_CONFIRMATION, READY_FOR_PICKUP, TOO_MANY_DELIVERY_DATE_CHANGES, TOO_LONG_DELIVERY, DEFERRED_PAYMENT, POSTPAID_FAILED, INCORRECT_PERSONAL_DATA, UNKNOWN
OrderDeliveryDispatchType
Способ доставки:
-
BUYER— курьерская доставка покупателю. -
MARKET_BRANDED_OUTLET— доставка в пункт выдачи заказов Маркета. -
SHOP_OUTLET— доставка в пункт выдачи заказов магазина. -
UNKNOWN— неизвестный тип.
Type: string
Enum: UNKNOWN, BUYER, MARKET_BRANDED_OUTLET, SHOP_OUTLET
OrderBuyerType
Тип покупателя:
-
PERSON— физическое лицо. -
BUSINESS— организация.
Type: string
Enum: PERSON, BUSINESS
Responses
200 OK
Информация о заказах.
Body
application/json
{
"pager": {
"total": 0,
"from": 0,
"to": 0,
"currentPage": 0,
"pagesCount": 0,
"pageSize": 0
},
"orders": [
{
"id": 0,
"externalOrderId": "example",
"status": "PLACING",
"substatus": "RESERVATION_EXPIRED",
"creationDate": "23-09-2022 09:12:41",
"updatedAt": null,
"currency": "RUR",
"itemsTotal": 0.5,
"deliveryTotal": 0.5,
"buyerItemsTotal": 0.5,
"buyerTotal": 0.5,
"buyerItemsTotalBeforeDiscount": 0.5,
"buyerTotalBeforeDiscount": 0.5,
"paymentType": "PREPAID",
"paymentMethod": "CASH_ON_DELIVERY",
"fake": true,
"items": [
{
"id": 0,
"offerId": "example",
"offerName": "example",
"price": 0.5,
"buyerPrice": 0.5,
"buyerPriceBeforeDiscount": 0.5,
"priceBeforeDiscount": 0.5,
"count": 0,
"vat": "NO_VAT",
"shopSku": null,
"subsidy": 0.5,
"partnerWarehouseId": "example",
"promos": [
null
],
"instances": [
null
],
"details": [
null
],
"subsidies": [
null
],
"requiredInstanceTypes": [
null
],
"tags": [
null
]
}
],
"subsidies": [
{
"type": "YANDEX_CASHBACK",
"amount": 0.5
}
],
"delivery": {
"id": "example",
"type": "DELIVERY",
"serviceName": "example",
"price": 0.5,
"deliveryPartnerType": "SHOP",
"courier": {
"fullName": "example",
"phone": "example",
"phoneExtension": "example",
"vehicleNumber": "example",
"vehicleDescription": "example"
},
"dates": {
"fromDate": "23-09-2022",
"toDate": null,
"fromTime": "12:00:00",
"toTime": "12:00:00",
"realDeliveryDate": null
},
"region": {
"id": 0,
"name": "example",
"type": "OTHER",
"parent": null
},
"address": {
"country": "example",
"postcode": "example",
"city": "example",
"district": "example",
"subway": "example",
"street": "example",
"house": "example",
"estate": "example",
"block": "example",
"building": "example",
"entrance": "example",
"entryphone": "example",
"floor": "example",
"apartment": "example",
"phone": "example",
"recipient": "example",
"gps": {}
},
"vat": null,
"deliveryServiceId": 0,
"logisticPointId": 1,
"liftType": "NOT_NEEDED",
"liftPrice": 0.5,
"outletCode": "example",
"outletStorageLimitDate": null,
"dispatchType": "UNKNOWN",
"tracks": [
{}
],
"shipments": [
{}
],
"estimated": true,
"eacType": "MERCHANT_TO_COURIER",
"eacCode": "example",
"receiveCode": "example"
},
"buyer": {
"id": "example",
"lastName": "example",
"firstName": "example",
"middleName": "example",
"email": "example",
"type": "PERSON"
},
"notes": "example",
"taxSystem": "OSN",
"cancelRequested": true,
"expiryDate": null,
"sourcePlatform": "MARKET"
}
],
"paging": {
"nextPageToken": "example"
}
}
|
Name |
Description |
|
orders |
Type: OrderDTO[] Модель заказа. Max items: Example
|
|
pager |
Type: FlippingPagerDTO Модель для пагинации. Example
|
|
paging |
Type: ForwardScrollingPagerDTO Информация о страницах с результатами. Идентификатор следующей страницы. Example
|
FlippingPagerDTO
Модель для пагинации.
|
Name |
Description |
|
currentPage |
Type: integer Текущая страница. |
|
from |
Type: integer Начальный номер найденного элемента на странице. |
|
pagesCount |
Type: integer Общее количество страниц. |
|
pageSize |
Type: integer Размер страницы. |
|
to |
Type: integer Конечный номер найденного элемента на странице. |
|
total |
Type: integer Сколько всего найдено элементов. |
Example
{
"total": 0,
"from": 0,
"to": 0,
"currentPage": 0,
"pagesCount": 0,
"pageSize": 0
}
ExternalOrderId
Внешний идентификатор заказа, который вы передали в POST v2/campaigns/{campaignId}/orders/{orderId}/external-id.
Type: string
Min length: 1
Example: example
DateDdMmYyyyHhMmSs
Type: string<date-dd-MM-yyyy-HH-mm-ss>
Example: 23-09-2022 09:12:41
CurrencyType
Коды валют:
RUR— российский рубль.UAH— украинская гривна.BYR— белорусский рубль.KZT— казахстанский тенге.UZS— узбекский сум.
Type: string
Enum: RUR, USD, EUR, UAH, AUD, GBP, BYR, BYN, DKK, ISK, KZT, CAD, CNY, NOK, XDR, SGD, TRY, SEK, CHF, JPY, AZN, ALL, DZD, AOA, ARS, AMD, AFN, BHD, BGN, BOB, BWP, BND, BRL, BIF, HUF, VEF, KPW, VND, GMD, GHS, GNF, HKD, GEL, AED, EGP, ZMK, ILS, INR, IDR, JOD, IQD, IRR, YER, QAR, KES, KGS, COP, CDF, CRC, KWD, CUP, LAK, LVL, SLL, LBP, LYD, SZL, LTL, MUR, MRO, MKD, MWK, MGA, MYR, MAD, MXN, MZN, MDL, MNT, NPR, NGN, NIO, NZD, OMR, PKR, PYG, PEN, PLN, KHR, SAR, RON, SCR, SYP, SKK, SOS, SDG, SRD, TJS, THB, TWD, BDT, TZS, TND, TMM, UGX, UZS, UYU, PHP, DJF, XAF, XOF, HRK, CZK, CLP, LKR, EEK, ETB, RSD, ZAR, KRW, NAD, TL, UE
OrderPaymentType
Тип оплаты заказа:
-
PREPAID— оплата при оформлении заказа. -
POSTPAID— оплата при получении заказа. -
UNKNOWN— неизвестный тип.
Если параметр отсутствует, заказ будет оплачен при получении.
Type: string
Enum: PREPAID, POSTPAID, UNKNOWN
OrderPaymentMethodType
Способ оплаты заказа:
-
Значения, если выбрана оплата при оформлении заказа (
"paymentType": "PREPAID"):-
YANDEX— банковской картой. -
APPLE_PAY— Apple Pay (не используется). -
GOOGLE_PAY— Google Pay (не используется). -
CREDIT— в кредит. -
TINKOFF_CREDIT— в кредит в Тинькофф Банке. -
TINKOFF_INSTALLMENTS— рассрочка в Тинькофф Банке. -
EXTERNAL_CERTIFICATE— подарочным сертификатом (например, из приложения «Сбербанк Онлайн»). -
SBP— через систему быстрых платежей. -
B2B_ACCOUNT_PREPAYMENT— заказ оплачивает организация.
-
-
Значения, если выбрана оплата при получении заказа (
"paymentType": "POSTPAID"):-
CARD_ON_DELIVERY— банковской картой. -
BOUND_CARD_ON_DELIVERY— привязанной картой при получении. -
BNPL_BANK_ON_DELIVERY— супер Сплитом. -
BNPL_ON_DELIVERY— Сплитом. -
CASH_ON_DELIVERY— наличными. -
B2B_ACCOUNT_POSTPAYMENT— заказ оплачивает организация после доставки.
-
-
UNKNOWN— неизвестный тип.
Значение по умолчанию: CASH_ON_DELIVERY.
Type: string
Enum: CASH_ON_DELIVERY, CARD_ON_DELIVERY, BOUND_CARD_ON_DELIVERY, BNPL_BANK_ON_DELIVERY, BNPL_ON_DELIVERY, YANDEX, APPLE_PAY, EXTERNAL_CERTIFICATE, CREDIT, GOOGLE_PAY, TINKOFF_CREDIT, SBP, TINKOFF_INSTALLMENTS, B2B_ACCOUNT_PREPAYMENT, B2B_ACCOUNT_POSTPAYMENT, UNKNOWN
ShopSku
Ваш SKU — идентификатор товара в вашей системе.
Правила использования SKU:
-
У каждого товара SKU должен быть свой.
-
Уже заданный SKU нельзя освободить и использовать заново для другого товара. Каждый товар должен получать новый идентификатор, до того никогда не использовавшийся в вашем каталоге.
SKU товара можно изменить в кабинете продавца на Маркете. О том, как это сделать, читайте в Справке Маркета для продавцов.
Важно
Пробельные символы в начале и конце значения автоматически удаляются. Например, " SKU123 " и "SKU123" будут обработаны как одинаковые значения.
Что такое SKU и как его назначать
Type: string
Min length: 1
Max length: 255
Pattern: ^(?=.*\S.*)[^\x00-\x08\x0A-\x1f\x7f]{1,255}$
Example: example
OrderVatType
НДС на товар или доставку:
-
NO_VAT— НДС не облагается, используется только для отдельных видов услуг. -
VAT_0— НДС 0%. Например, используется при продаже товаров, вывезенных в таможенной процедуре экспорта, или при оказании услуг по международной перевозке товаров. -
VAT_10— НДС 10%. Например, используется при реализации отдельных продовольственных и медицинских товаров. -
VAT_10_110— НДС 10/110. НДС 10%, применяется только при предоплате. -
VAT_20— НДС 20%. Основной НДС с 2019 года до 1 января 2026 года. -
VAT_20_120— НДС 20/120. НДС 20%, применяется только при предоплате. -
VAT_18— НДС 18%. Основной НДС до 2019 года. -
VAT_18_118— НДС 18/118. НДС использовался до 1 января 2019 года при предоплате. -
VAT_12— НДС 12%. Используется только в Узбекистане. -
VAT_05— НДС 5%. НДС для упрощенной системы налогообложения (УСН). -
VAT_07— НДС 7%. НДС для упрощенной системы налогообложения (УСН). -
VAT_22— НДС 22%. Основной НДС с 1 января 2026 года. -
UNKNOWN_VALUE— неизвестный тип.
Type: string
Enum: NO_VAT, VAT_0, VAT_10, VAT_10_110, VAT_20, VAT_20_120, VAT_18, VAT_18_118, VAT_12, VAT_05, VAT_07, VAT_22, UNKNOWN_VALUE
OrderPromoType
Тип скидки:
-
DIRECT_DISCOUNT— прямая скидка, которую устанавливает продавец или Маркет. -
BLUE_SET— комплекты. -
BLUE_FLASH— флеш-акция. -
MARKET_COUPON— скидка по промокоду Маркета. -
MARKET_PROMOCODE— скидка по промокоду магазина. -
MARKET_BLUE— скидка на Маркете. -
CHEAPEST_AS_GIFT— самый дешевый товар в подарок. -
CASHBACK— кешбэк. -
SPREAD_DISCOUNT_COUNT— скидка за количество одинаковых товаров. -
SPREAD_DISCOUNT_RECEIPT— скидка от суммы чека. -
DISCOUNT_BY_PAYMENT_TYPE— прямая скидка при оплате картой Плюса. -
PERCENT_DISCOUNT— прямая скидка в процентах. -
DCO_EXTRA_DISCOUNT— дополнительная скидка, необходимая для расчета субсидии от Маркета. -
UNKNOWN— неизвестный тип.
Устаревшие типы:
-
GENERIC_BUNDLE. -
MARKET_COIN. -
PRICE_DROP_AS_YOU_SHOP. -
SECRET_SALE.
Type: string
Enum: DIRECT_DISCOUNT, BLUE_SET, BLUE_FLASH, GENERIC_BUNDLE, MARKET_COUPON, MARKET_PROMOCODE, MARKET_BLUE, MARKET_COIN, PRICE_DROP_AS_YOU_SHOP, SECRET_SALE, CHEAPEST_AS_GIFT, CASHBACK, SPREAD_DISCOUNT_COUNT, SPREAD_DISCOUNT_RECEIPT, DISCOUNT_BY_PAYMENT_TYPE, PERCENT_DISCOUNT, DCO_EXTRA_DISCOUNT, UNKNOWN
OrderItemPromoDTO
Информация о вознаграждении продавцу за скидки на товар по промокодам, купонам и акциям.
|
Name |
Description |
|
subsidy |
Type: number Вознаграждение продавцу от Маркета за товар, проданный в рамках акции. |
|
type |
Type: OrderPromoType Тип скидки. Тип скидки:
Устаревшие типы:
Enum: |
|
discount |
Type: number Размер пользовательской скидки в валюте покупателя. |
|
marketPromoId |
Type: string Идентификатор акции в рамках соглашения на оказание услуг по продвижению сервиса между Маркетом и продавцом. Example: |
|
shopPromoId |
Type: string Идентификатор акции поставщика. Example: |
Example
{
"type": "DIRECT_DISCOUNT",
"discount": 0.5,
"subsidy": 0.5,
"shopPromoId": "example",
"marketPromoId": "example"
}
CountryCode
Страна производства в формате ISO 3166-1 alpha-2. Как получить
Type: string
Min length: 2
Max length: 2
Pattern: ^[A-Z]{2}$
Example: RU
OrderItemInstanceDTO
Переданные для данной позиции коды маркировки или УИНы. Коды «Честного знака» возвращаются в двух вариантах — с криптохвостом и без.
|
Name |
Description |
|
cis |
Type: string Код идентификации единицы товара в системе «Честный ЗНАК» без криптохвоста или «ASL BELGISI» (для продавцов Market Yandex Go). Example: |
|
cisFull |
Type: string Код идентификации единицы товара в системе «Честный ЗНАК» с криптохвостом. Example: |
|
countryCode |
Type: CountryCode Страна производства в формате ISO 3166-1 alpha-2. Как получить Min length: Max length: Pattern: Example: |
|
gtd |
Type: string Грузовая таможенная декларация. Представляет собой строку из трех чисел, разделенных косой чертой: ХХХХХХХХ/ХХХХХХ/ХХХХХХХ. Первая часть — код таможни, которая зарегистрировала декларацию на ввезенные товары. Далее — дата и номер декларации. Example: |
|
rnpt |
Type: string Регистрационный номер партии товара. Представляет собой строку из четырех чисел, разделенных косой чертой: ХХХХХХХХ/ХХХХХХ/ХХХХХХХ/ХХХ. Первая часть — код таможни, которая зарегистрировала декларацию на партию товара. Далее — дата, номер декларации и номер маркированного товара в декларации. Example: |
|
uin |
Type: string УИН ювелирного изделия (16-значный код) Производитель получает УИН, когда регистрирует изделие в системе контроля за оборотом драгоценных металлов и камней — ГИИС ДМДК. Example: |
Example
{
"cis": "example",
"cisFull": "example",
"uin": "example",
"rnpt": "example",
"gtd": "example",
"countryCode": "RU"
}
OrderItemStatusType
Невыкупленный или возвращенный товар:
-
REJECTED— невыкупленный. -
RETURNED— возвращенный.
Type: string
Enum: REJECTED, RETURNED
DateDdMmYyyy
Формат даты: ДД-ММ-ГГГГ.
Type: string<date-dd-MM-yyyy>
Example: 23-09-2022
OrderItemDetailDTO
Детали по товару в заказе.
|
Name |
Description |
|
itemCount |
Type: integer Количество единиц товара. |
|
itemStatus |
Type: OrderItemStatusType Невыкупленный или возвращенный товар:
Enum: |
|
updateDate |
Type: DateDdMmYyyy Формат даты: Example: |
Example
{
"itemCount": 0,
"itemStatus": "REJECTED",
"updateDate": "23-09-2022"
}
OrderItemSubsidyType
Тип субсидии:
-
YANDEX_CASHBACK— скидка по подписке Яндекс Плюс. -
SUBSIDY— скидка Маркета (по акциям, промокодам, купонам и т. д.).
Type: string
Enum: YANDEX_CASHBACK, SUBSIDY
OrderItemSubsidyDTO
Общее вознаграждение продавцу за все скидки на товар:
- по промокодам, купонам и акциям;
- по баллам Плюса.
Включает НДС.
|
Name |
Description |
|
amount |
Type: number Сумма субсидии. |
|
type |
Type: OrderItemSubsidyType Тип субсидии:
Enum: |
Example
{
"type": "YANDEX_CASHBACK",
"amount": 0.5
}
OrderItemInstanceType
Вид маркировки товара:
-
CIS— КИЗ, идентификатор единицы товара в системе «Честный ЗНАК» или «ASL BELGISI» (для продавцов Market Yandex Go). Обязателен для заполнения. -
CIS_OPTIONAL— КИЗ, идентификатор единицы товара в системе «Честный ЗНАК». Необязателен для заполнения, но в ближайшее время потребуется его передача. -
UIN— УИН, уникальный идентификационный номер. -
RNPT— РНПТ, регистрационный номер партии товара. -
GTD— номер ГТД, грузовой таможенной декларации.
Type: string
Enum: CIS, CIS_OPTIONAL, UIN, RNPT, GTD
OrderItemTagType
Признак товара:
ULTIMA— премиум-товар.SAFE_TAG— товар с защитной меткой.TURBO— товар, который быстро раскупают.
Type: string
Enum: ULTIMA, SAFE_TAG, TURBO
OrderItemDTO
Список товаров в заказе.
|
Name |
Description |
|
buyerPrice |
Type: number Цена товара в валюте покупателя. В цене уже учтены скидки по:
|
|
buyerPriceBeforeDiscount |
Type: number Стоимость товара в валюте покупателя до применения скидок по:
|
|
count |
Type: integer Количество единиц товара. |
|
id |
Type: integer Идентификатор товара в заказе. Позволяет идентифицировать товар в рамках заказа. |
|
offerId |
Type: ShopSku Идентификатор вашего товарного предложения для определенного товара. Описание поля в Справке Маркета для продавцов Ваш SKU — идентификатор товара в вашей системе. Правила использования SKU:
SKU товара можно изменить в кабинете продавца на Маркете. О том, как это сделать, читайте в Справке Маркета для продавцов. Важно Пробельные символы в начале и конце значения автоматически удаляются. Например, Что такое SKU и как его назначать Min length: Max length: Pattern: Example: |
|
offerName |
Type: string Название товара. Example: |
|
price |
Type: number Цена товара в валюте заказа без учета вознаграждения продавцу за скидки по промокодам, купонам и акциям (параметр Включает НДС. |
|
details |
Type: OrderItemDetailDTO[] | null Для получения информации о невыкупах и возвратах используйте GET v2/campaigns/{campaignId}/returns. Информация о невыкупленных или возвращенных товарах в заказе. Min items: Example
|
|
instances |
Type: OrderItemInstanceDTO[] | null Информация о маркировке единиц товара. Возвращаются данные для маркировки, переданные в запросе PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers. Если магазин еще не передавал коды для этого заказа, Min items: Example
|
|
partnerWarehouseId |
Type: string Только для модели FBY Идентификатор склада, на который сформирован заказ. Example: |
|
priceBeforeDiscount |
Type: number Стоимость товара в валюте магазина до применения скидок. |
|
promos |
Type: OrderItemPromoDTO[] | null Информация о вознаграждении продавцу за скидки на товар по промокодам, купонам и акциям. Min items: Example
|
|
requiredInstanceTypes |
Type: OrderItemInstanceType[] | null Список необходимых маркировок товара. Min items: Unique items: Example
|
|
shopSku |
Type: ShopSku Вместо него используйте Ваш SKU — идентификатор товара в вашей системе. Ваш SKU — идентификатор товара в вашей системе. Правила использования SKU:
SKU товара можно изменить в кабинете продавца на Маркете. О том, как это сделать, читайте в Справке Маркета для продавцов. Важно Пробельные символы в начале и конце значения автоматически удаляются. Например, Что такое SKU и как его назначать Min length: Max length: Pattern: Example: |
|
subsidies |
Type: OrderItemSubsidyDTO[] | null Список субсидий по типам. Min items: Example
|
|
subsidy |
Type: number Вместо него используйте Общее вознаграждение продавцу за DBS-доставку и все скидки на товар:
|
|
tags |
Type: OrderItemTagType[] | null Признаки товара. Min items: Unique items: Example
|
|
vat |
Type: OrderVatType НДС на товар. НДС на товар или доставку:
Enum: |
Example
{
"id": 0,
"offerId": "example",
"offerName": "example",
"price": 0.5,
"buyerPrice": 0.5,
"buyerPriceBeforeDiscount": 0.5,
"priceBeforeDiscount": 0.5,
"count": 0,
"vat": "NO_VAT",
"shopSku": null,
"subsidy": 0.5,
"partnerWarehouseId": "example",
"promos": [
{
"type": "DIRECT_DISCOUNT",
"discount": 0.5,
"subsidy": 0.5,
"shopPromoId": "example",
"marketPromoId": "example"
}
],
"instances": [
{
"cis": "example",
"cisFull": "example",
"uin": "example",
"rnpt": "example",
"gtd": "example",
"countryCode": "RU"
}
],
"details": [
{
"itemCount": 0,
"itemStatus": "REJECTED",
"updateDate": "23-09-2022"
}
],
"subsidies": [
{
"type": "YANDEX_CASHBACK",
"amount": 0.5
}
],
"requiredInstanceTypes": [
"CIS"
],
"tags": [
"ULTIMA"
]
}
OrderSubsidyType
Тип субсидии:
-
YANDEX_CASHBACK— скидка по подписке Яндекс Плюс. -
SUBSIDY— скидка Маркета (по акциям, промокодам, купонам и т. д.) -
DELIVERY— скидка за доставку (DBS).
Type: string
Enum: YANDEX_CASHBACK, SUBSIDY, DELIVERY
OrderSubsidyDTO
Общее вознаграждение продавцу за DBS-доставку и все скидки на товар:
- по промокодам, купонам и акциям;
- по баллам Плюса;
- по доставке (DBS).
Включает НДС.
|
Name |
Description |
|
amount |
Type: number Сумма субсидии. |
|
type |
Type: OrderSubsidyType Тип субсидии:
Enum: |
Example
{
"type": "YANDEX_CASHBACK",
"amount": 0.5
}
OrderDeliveryType
Способ доставки заказа:
-
DELIVERY— курьерская доставка. -
PICKUP— самовывоз. -
POST— почта. -
DIGITAL— для цифровых товаров. -
UNKNOWN— неизвестный тип.
Type: string
Enum: DELIVERY, PICKUP, POST, DIGITAL, UNKNOWN
OrderDeliveryPartnerType
Тип сотрудничества со службой доставки в рамках конкретного заказа:
-
SHOP— магазин работает со службой доставки напрямую или доставляет заказы самостоятельно. -
YANDEX_MARKET— магазин работает со службой доставки через Маркет. -
UNKNOWN— неизвестный тип.
Type: string
Enum: SHOP, YANDEX_MARKET, UNKNOWN
OrderCourierDTO
Информация о курьере.
|
Name |
Description |
|
fullName |
Type: string Полное имя. Example: |
|
phone |
Type: string Номер телефона. Example: |
|
phoneExtension |
Type: string Добавочный номер телефона. Example: |
|
vehicleDescription |
Type: string Описание транспортного средства. Например, модель и цвет. Example: |
|
vehicleNumber |
Type: string Номер транспортного средства. Example: |
Example
{
"fullName": "example",
"phone": "example",
"phoneExtension": "example",
"vehicleNumber": "example",
"vehicleDescription": "example"
}
OrderDeliveryDatesDTO
Диапазон дат доставки.
|
Name |
Description |
|
fromDate |
Type: DateDdMmYyyy Ближайшая дата доставки. Формат даты: Формат даты: Example: |
|
fromTime |
Type: string<time> Начало интервала времени доставки. Передается только вместе с параметром Формат времени: 24-часовой, Минимальное значение: Example: |
|
realDeliveryDate |
Type: DateDdMmYyyy Дата, когда товар доставлен до пункта выдачи (в случае самовывоза) или до покупателя (если заказ доставляет курьер). Формат даты: Example: |
|
toDate |
Type: DateDdMmYyyy Самая поздняя дата доставки. Если Формат даты: Формат даты: Example: |
|
toTime |
Type: string<time> Конец интервала времени доставки. Передается только вместе с параметром Формат времени: 24-часовой, Максимальное значение: Example: |
Example
{
"fromDate": "23-09-2022",
"toDate": null,
"fromTime": "12:00:00",
"toTime": "12:00:00",
"realDeliveryDate": null
}
RegionType
Тип региона.
Возможные значения:
-
CITY_DISTRICT— район города. -
CITY— крупный город. -
CONTINENT— континент. -
COUNTRY_DISTRICT— область. -
COUNTRY— страна. -
REGION— регион. -
REPUBLIC_AREA— район субъекта федерации. -
REPUBLIC— субъект федерации. -
SUBWAY_STATION— станция метро. -
VILLAGE— город. -
OTHER— неизвестный регион.
Type: string
Enum: OTHER, CONTINENT, REGION, COUNTRY, COUNTRY_DISTRICT, REPUBLIC, CITY, VILLAGE, CITY_DISTRICT, SUBWAY_STATION, REPUBLIC_AREA
RegionDTO
Регион доставки.
|
Name |
Description |
|
id |
Type: integer Идентификатор региона. |
|
name |
Type: string Название региона. Example: |
|
type |
Type: RegionType Тип региона. Тип региона. Возможные значения:
Enum: |
|
parent |
Type: RegionDTO Информация о родительском регионе. Указываются родительские регионы до уровня страны. Регион доставки. Example
|
Example
{
"id": 0,
"name": "example",
"type": "OTHER",
"parent": {
"id": 0,
"name": "example",
"type": null,
"parent": null
}
}
GpsDTO
GPS-координаты широты и долготы.
|
Name |
Description |
|
latitude |
Type: number Широта. |
|
longitude |
Type: number Долгота. |
Example
{
"latitude": 0.5,
"longitude": 0.5
}
OrderDeliveryAddressDTO
Адрес доставки.
Указывается, если параметр type принимает значение DELIVERY, POST или PICKUP (только для модели DBS). Если type=PICKUP, возвращается адрес пункта выдачи.
|
Name |
Description |
|
apartment |
Type: string Номер квартиры или офиса. Example: |
|
block |
Type: string Корпус. Example: |
|
building |
Type: string Строение. Example: |
|
city |
Type: string Город или населенный пункт. Example: |
|
country |
Type: string Страна. Example: |
|
district |
Type: string Район. Example: |
|
entrance |
Type: string Номер подъезда. Example: |
|
entryphone |
Type: string Код домофона. Example: |
|
estate |
Type: string Номер владения. Example: |
|
floor |
Type: string Этаж. Example: |
|
gps |
Type: GpsDTO GPS-координаты. GPS-координаты широты и долготы. Example
|
|
house |
Type: string Номер дома. Example: |
|
phone |
Type: string Телефон получателя заказа. Example: |
|
postcode |
Type: string Почтовый индекс. Указывается, если выбрана доставка почтой ( Example: |
|
recipient |
Type: string Фамилия, имя и отчество получателя заказа. Example: |
|
street |
Type: string Улица. Example: |
|
subway |
Type: string Станция метро. Example: |
Example
{
"country": "example",
"postcode": "example",
"city": "example",
"district": "example",
"subway": "example",
"street": "example",
"house": "example",
"estate": "example",
"block": "example",
"building": "example",
"entrance": "example",
"entryphone": "example",
"floor": "example",
"apartment": "example",
"phone": "example",
"recipient": "example",
"gps": {
"latitude": 0.5,
"longitude": 0.5
}
}
LogisticPointId
Идентификатор пункта выдачи.
Его можно узнать с помощью метода POST v1/businesses/{businessId}/logistics-points.
Type: integer
Min value: 1
OrderLiftType
Тип подъема заказа на этаж:
-
NOT_NEEDED— не требуется. -
MANUAL— ручной. -
ELEVATOR— лифт. -
CARGO_ELEVATOR— грузовой лифт. -
FREE— любой из перечисленных выше, если включена опция бесплатного подъема. -
UNKNOWN— неизвестный тип.
Type: string
Enum: NOT_NEEDED, MANUAL, ELEVATOR, CARGO_ELEVATOR, FREE, UNKNOWN
OrderTrackDTO
Информация о трек-номере посылки (DBS).
|
Name |
Description |
|
deliveryServiceId |
Type: integer Идентификатор службы доставки. Информацию о службе доставки можно получить с помощью запроса GET delivery/services. |
|
trackCode |
Type: string Трек‑номер посылки. Example: |
Example
{
"trackCode": "example",
"deliveryServiceId": 0
}
OrderParcelBoxDTO
Информация о грузоместе.
|
Name |
Description |
|
fulfilmentId |
Type: string Идентификатор грузового места в системе магазина. Example: |
|
id |
Type: integer Идентификатор грузового места. |
Example
{
"id": 0,
"fulfilmentId": "example"
}
OrderShipmentDTO
Список посылок.
В параметре может указываться несколько посылок.
|
Name |
Description |
|
boxes |
Type: OrderParcelBoxDTO[] | null Список грузовых мест. Min items: Example
|
|
id |
Type: integer Идентификатор посылки, присвоенный Маркетом. |
|
shipmentDate |
Type: DateDdMmYyyy День, в который нужно отгрузить заказ службе доставки. Формат даты: Если заказ сделан организацией, параметр не возвращается до согласования даты доставки. Иногда Маркет может перенести дату отгрузкиУ таких заказов обновится параметр Формат даты: Example: |
|
shipmentTime |
Type: string Только для модели Экспресс Время, к которому магазин должен упаковать заказ и перевести его в статус Поле может появиться не сразу. Запрашивайте информацию о заказе в течении 5–10 минут, пока оно не вернется. Формат времени: 24-часовой, Если заказ сделан организацией, параметр не возвращается до согласования даты доставки. Example: |
|
tracks |
Type: OrderTrackDTO[] | null Только для модели DBS Информация для отслеживания посылки. Min items: Example
|
Example
{
"id": 0,
"shipmentDate": "23-09-2022",
"shipmentTime": "example",
"tracks": [
{
"trackCode": "example",
"deliveryServiceId": 0
}
],
"boxes": [
{
"id": 0,
"fulfilmentId": "example"
}
]
}
OrderDeliveryEacType
Тип кода подтверждения ЭАПП:
-
MERCHANT_TO_COURIER(временно не возвращается) — продавец передает код курьеру для получения невыкупа. -
COURIER_TO_MERCHANT— курьер передает код продавцу для получения заказа. -
CHECKING_BY_MERCHANT— продавец проверяет код на своей стороне.
Type: string
Enum: MERCHANT_TO_COURIER, COURIER_TO_MERCHANT, CHECKING_BY_MERCHANT
OrderDeliveryDTO
Информация о доставке.
|
Name |
Description |
|
dates |
Type: OrderDeliveryDatesDTO Диапазон дат доставки. Example
|
|
deliveryPartnerType |
Type: OrderDeliveryPartnerType Тип сотрудничества со службой доставки в рамках указанного заказа. Тип сотрудничества со службой доставки в рамках конкретного заказа:
Enum: |
|
deliveryServiceId |
Type: integer Идентификатор службы доставки. |
|
serviceName |
Type: string Название службы доставки. Example: |
|
type |
Type: OrderDeliveryType Способ доставки заказа. Способ доставки заказа:
Enum: |
|
address |
Type: OrderDeliveryAddressDTO Адрес доставки. Указывается, если параметр Example
|
|
courier |
Type: OrderCourierDTO Информация о курьере. Example
|
|
dispatchType |
Type: OrderDeliveryDispatchType Способ доставки:
Enum: |
|
eacCode |
Type: string Код подтверждения ЭАПП (для типа Example: |
|
eacType |
Type: OrderDeliveryEacType Тип кода подтверждения ЭАПП. Тип кода подтверждения ЭАПП:
Enum: |
|
estimated |
Type: boolean Приблизительная ли дата доставки. |
|
id |
Type: string Идентификатор доставки, присвоенный магазином. Указывается, только если магазин передал данный идентификатор в ответе на запрос методом Example: |
|
liftPrice |
Type: number Стоимость подъема на этаж. |
|
liftType |
Type: OrderLiftType Тип подъема заказа на этаж:
Enum: |
|
logisticPointId |
Type: LogisticPointId Идентификатор пункта выдачи. Его можно узнать с помощью метода POST v1/businesses/{businessId}/logistics-points. Min value: Example: |
|
outletCode |
Type: string Идентификатор пункта выдачи, присвоенный магазином. Example: |
|
outletStorageLimitDate |
Type: DateDdMmYyyy Дата, до которой заказ будет храниться в пункте выдачи. Возвращается, когда заказ переходит в статус Один раз дату можно поменять с помощью метода PUT v2/campaigns/{campaignId}/orders/{orderId}/delivery/storage-limit. Формат даты: Example: |
|
price |
Type: number Стоимость доставки смотрите в параметре Стоимость доставки в валюте заказа. |
|
receiveCode |
Type: string Только для модели LaaS Код получения заказа на ПВЗ. Example: |
|
region |
Type: RegionDTO Регион доставки. Example
|
|
shipments |
Type: OrderShipmentDTO[] | null Информация о посылках. Min items: Example
|
|
tracks |
Type: OrderTrackDTO[] | null Информация для отслеживания посылки. Min items: Example
|
|
vat |
Type: OrderVatType НДС на товар или доставку:
Enum: |
Example
{
"id": "example",
"type": "DELIVERY",
"serviceName": "example",
"price": 0.5,
"deliveryPartnerType": "SHOP",
"courier": {
"fullName": "example",
"phone": "example",
"phoneExtension": "example",
"vehicleNumber": "example",
"vehicleDescription": "example"
},
"dates": {
"fromDate": "23-09-2022",
"toDate": null,
"fromTime": "12:00:00",
"toTime": "12:00:00",
"realDeliveryDate": null
},
"region": {
"id": 0,
"name": "example",
"type": "OTHER",
"parent": null
},
"address": {
"country": "example",
"postcode": "example",
"city": "example",
"district": "example",
"subway": "example",
"street": "example",
"house": "example",
"estate": "example",
"block": "example",
"building": "example",
"entrance": "example",
"entryphone": "example",
"floor": "example",
"apartment": "example",
"phone": "example",
"recipient": "example",
"gps": {
"latitude": 0.5,
"longitude": 0.5
}
},
"vat": "NO_VAT",
"deliveryServiceId": 0,
"logisticPointId": 1,
"liftType": "NOT_NEEDED",
"liftPrice": 0.5,
"outletCode": "example",
"outletStorageLimitDate": null,
"dispatchType": "UNKNOWN",
"tracks": [
{
"trackCode": "example",
"deliveryServiceId": 0
}
],
"shipments": [
{
"id": 0,
"shipmentDate": null,
"shipmentTime": "example",
"tracks": [
null
],
"boxes": [
{
"id": 0,
"fulfilmentId": "example"
}
]
}
],
"estimated": true,
"eacType": "MERCHANT_TO_COURIER",
"eacCode": "example",
"receiveCode": "example"
}
OrderBuyerBasicInfoDTO
Информация о покупателе с базовыми полями.
|
Name |
Description |
|
type |
Type: OrderBuyerType Тип покупателя: физическое лицо или организация. Только для FBS- и FBY-магазинов, которые размещают товары на витрине business.market.yandex.ru. Тип покупателя:
Enum: |
|
|
Type: string Адрес электронной почты. Допускается любой адрес электронной почты, соответствующий стандарту RFC 2822. Example: |
|
firstName |
Type: string Имя. Example: |
|
id |
Type: string Идентификатор покупателя. Example: |
|
lastName |
Type: string Фамилия. Example: |
|
middleName |
Type: string Отчество. Example: |
Example
{
"id": "example",
"lastName": "example",
"firstName": "example",
"middleName": "example",
"email": "example",
"type": "PERSON"
}
OrderBuyerDTO
Информация о покупателе.
Параметры id, lastName, firstName и middleName возвращаются, только если вы работаете по модели DBS.
Type: object
All of 2 types
-
Type: OrderBuyerBasicInfoDTO
Информация о покупателе с базовыми полями.
Example
{ "id": "example", "lastName": "example", "firstName": "example", "middleName": "example", "email": "example", "type": "PERSON" } -
Type: object
phone
Type: string
Номер телефона покупателя.
Формат номера:
+<код_страны><код_региона><номер_телефона>.Example:
exampleExample
{ "phone": "example" }
Example
{
"id": "example",
"lastName": "example",
"firstName": "example",
"middleName": "example",
"email": "example",
"type": "PERSON"
}
OrderTaxSystemType
Система налогообложения (СНО) магазина на момент оформления заказа:
-
ECHN— единый сельскохозяйственный налог (ЕСХН). -
ENVD— единый налог на вмененный доход (ЕНВД). -
OSN— общая система налогообложения (ОСН). -
PSN— патентная система налогообложения (ПСН). -
USN— упрощенная система налогообложения (УСН). -
USN_MINUS_COST— упрощенная система налогообложения, доходы, уменьшенные на величину расходов (УСН «Доходы минус расходы»). -
NPD— налог на профессиональный доход (НПД). -
UNKNOWN_VALUE— неизвестное значение.
Type: string
Enum: OSN, USN, USN_MINUS_COST, ENVD, ECHN, PSN, NPD, UNKNOWN_VALUE
OrderSourcePlatformType
Площадка-источник заказа:
-
MARKET— заказ, оформленный на Маркете. -
OZON— LaaS-заказ, оформленный на Ozon. -
WILDBERRIES— LaaS-заказ, оформленный на Wildberries. -
OTHER— LaaS-заказ, созданный продавцом.
Type: string
Enum: MARKET, OZON, WILDBERRIES, OTHER
OrderDTO
Заказ.
|
Name |
Description |
|
buyer |
Type: OrderBuyerDTO Информация о покупателе. Параметры Example
|
|
buyerItemsTotalBeforeDiscount |
Type: number Стоимость всех товаров в заказе в валюте покупателя без учета стоимости доставки и до применения скидок по:
|
|
creationDate |
Type: DateDdMmYyyyHhMmSs Дата и время оформления заказа. Формат даты и времени: Example: |
|
currency |
Type: CurrencyType Валюта, в которой указаны цены на товары в заказе. Коды валют:
Enum: |
|
delivery |
Type: OrderDeliveryDTO Информация о доставке. Example
|
|
deliveryTotal |
Type: number Стоимость доставки. |
|
fake |
Type: boolean Тип заказа:
|
|
id |
Type: integer Идентификатор заказа. |
|
items |
Type: OrderItemDTO[] Список товаров в заказе. Example
|
|
itemsTotal |
Type: number Платеж покупателя. |
|
paymentMethod |
Type: OrderPaymentMethodType Способ оплаты заказа:
Значение по умолчанию: Enum: |
|
paymentType |
Type: OrderPaymentType Тип оплаты заказа:
Если параметр отсутствует, заказ будет оплачен при получении. Enum: |
|
status |
Type: OrderStatusType Статус заказа:
Также могут возвращаться другие значения. Обрабатывать их не нужно. Enum: |
|
substatus |
Type: OrderSubstatusType Этап обработки заказа (статус
Также могут возвращаться другие значения. Обрабатывать их не нужно. Enum: |
|
taxSystem |
Type: OrderTaxSystemType Система налогообложения (СНО) магазина на момент оформления заказа:
Enum: |
|
buyerItemsTotal |
Type: number Стоимость всех товаров в заказе в валюте покупателя после применения скидок и без учета стоимости доставки. |
|
buyerTotal |
Type: number Стоимость всех товаров в заказе в валюте покупателя после применения скидок и с учетом стоимости доставки. |
|
buyerTotalBeforeDiscount |
Type: number Стоимость всех товаров в заказе в валюте покупателя до применения скидок и с учетом стоимости доставки ( |
|
cancelRequested |
Type: boolean Только для модели DBS Запрошена ли отмена. |
|
expiryDate |
Type: DateDdMmYyyyHhMmSs Дата, после которой заказ будет отменен, если не сменит статус. Формат даты: Example: |
|
externalOrderId |
Type: ExternalOrderId Внешний идентификатор заказа, который вы передали в POST v2/campaigns/{campaignId}/orders/{orderId}/external-id. Min length: Example: |
|
notes |
Type: string Комментарий к заказу. Example: |
|
sourcePlatform |
Type: OrderSourcePlatformType Площадка-источник заказа:
Enum: |
|
subsidies |
Type: OrderSubsidyDTO[] | null Список субсидий по типам. Min items: Example
|
|
updatedAt |
Type: DateDdMmYyyyHhMmSs Дата и время последнего обновления заказа. Формат даты и времени: Example: |
Example
{
"id": 0,
"externalOrderId": "example",
"status": "PLACING",
"substatus": "RESERVATION_EXPIRED",
"creationDate": "23-09-2022 09:12:41",
"updatedAt": null,
"currency": "RUR",
"itemsTotal": 0.5,
"deliveryTotal": 0.5,
"buyerItemsTotal": 0.5,
"buyerTotal": 0.5,
"buyerItemsTotalBeforeDiscount": 0.5,
"buyerTotalBeforeDiscount": 0.5,
"paymentType": "PREPAID",
"paymentMethod": "CASH_ON_DELIVERY",
"fake": true,
"items": [
{
"id": 0,
"offerId": "example",
"offerName": "example",
"price": 0.5,
"buyerPrice": 0.5,
"buyerPriceBeforeDiscount": 0.5,
"priceBeforeDiscount": 0.5,
"count": 0,
"vat": "NO_VAT",
"shopSku": null,
"subsidy": 0.5,
"partnerWarehouseId": "example",
"promos": [
{
"type": "DIRECT_DISCOUNT",
"discount": 0.5,
"subsidy": 0.5,
"shopPromoId": "example",
"marketPromoId": "example"
}
],
"instances": [
{
"cis": "example",
"cisFull": "example",
"uin": "example",
"rnpt": "example",
"gtd": "example",
"countryCode": "RU"
}
],
"details": [
{
"itemCount": 0,
"itemStatus": "REJECTED",
"updateDate": "23-09-2022"
}
],
"subsidies": [
{
"type": "YANDEX_CASHBACK",
"amount": 0.5
}
],
"requiredInstanceTypes": [
"CIS"
],
"tags": [
"ULTIMA"
]
}
],
"subsidies": [
{
"type": "YANDEX_CASHBACK",
"amount": 0.5
}
],
"delivery": {
"id": "example",
"type": "DELIVERY",
"serviceName": "example",
"price": 0.5,
"deliveryPartnerType": "SHOP",
"courier": {
"fullName": "example",
"phone": "example",
"phoneExtension": "example",
"vehicleNumber": "example",
"vehicleDescription": "example"
},
"dates": {
"fromDate": null,
"toDate": null,
"fromTime": "12:00:00",
"toTime": "12:00:00",
"realDeliveryDate": null
},
"region": {
"id": 0,
"name": "example",
"type": "OTHER",
"parent": null
},
"address": {
"country": "example",
"postcode": "example",
"city": "example",
"district": "example",
"subway": "example",
"street": "example",
"house": "example",
"estate": "example",
"block": "example",
"building": "example",
"entrance": "example",
"entryphone": "example",
"floor": "example",
"apartment": "example",
"phone": "example",
"recipient": "example",
"gps": {
"latitude": 0.5,
"longitude": 0.5
}
},
"vat": null,
"deliveryServiceId": 0,
"logisticPointId": 1,
"liftType": "NOT_NEEDED",
"liftPrice": 0.5,
"outletCode": "example",
"outletStorageLimitDate": null,
"dispatchType": "UNKNOWN",
"tracks": [
{
"trackCode": "example",
"deliveryServiceId": 0
}
],
"shipments": [
{
"id": 0,
"shipmentDate": null,
"shipmentTime": "example",
"tracks": [
null
],
"boxes": [
{}
]
}
],
"estimated": true,
"eacType": "MERCHANT_TO_COURIER",
"eacCode": "example",
"receiveCode": "example"
},
"buyer": {
"id": "example",
"lastName": "example",
"firstName": "example",
"middleName": "example",
"email": "example",
"type": "PERSON"
},
"notes": "example",
"taxSystem": "OSN",
"cancelRequested": true,
"expiryDate": null,
"sourcePlatform": "MARKET"
}
ForwardScrollingPagerDTO
Идентификатор следующей страницы.
|
Name |
Description |
|
nextPageToken |
Type: string Идентификатор следующей страницы результатов. Example: |
Example
{
"nextPageToken": "example"
}
400 Bad Request
Запрос содержит неправильные данные. Подробнее об ошибках при работе с заказами
Body
application/json
{
"status": "OK"
}
Type: object
ApiResponseStatusType
Тип ответа. Возможные значения:
OK— ошибок нет.ERROR— при обработке запроса произошла ошибка.
Type: string
Enum: OK, ERROR
ApiResponse
Стандартная обертка для ответов сервера.
|
Name |
Description |
|
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
Example
{
"status": "OK"
}
ApiErrorDTO
Общий формат ошибки.
|
Name |
Description |
|
code |
Type: string Код ошибки. Example: |
|
message |
Type: string Описание ошибки. Example: |
Example
{
"code": "example",
"message": "example"
}
ApiErrorResponse
Стандартная обертка для ошибок сервера.
Type: object
All of 2 types
-
Type: ApiResponse
Стандартная обертка для ответов сервера.
Example
{ "status": "OK" } -
Type: object
errors
Type: ApiErrorDTO[] | null
Список ошибок.
Min items:
1Example
[ { "code": "example", "message": "example" } ]Example
{ "errors": [ { "code": "example", "message": "example" } ] }
Example
{
"status": "OK"
}
401 Unauthorized
В запросе не указаны данные для авторизации. Подробнее об ошибке
Body
application/json
{
"status": "OK"
}
Type: object
403 Forbidden
Данные для авторизации неверны или доступ к ресурсу запрещен. Подробнее об ошибке
Body
application/json
{
"status": "OK"
}
Type: object
404 Not Found
Запрашиваемый ресурс не найден. Подробнее об ошибке
Body
application/json
{
"status": "OK"
}
Type: object
420 Method Failure
Превышено ограничение на доступ к ресурсу. Подробнее об ошибке
Body
application/json
{
"status": "OK"
}
Type: object
500 Internal Server Error
Внутренняя ошибка Маркета. Подробнее об ошибке
Body
application/json
{
"status": "OK"
}
Type: object
pathParams:
- description: "Идентификатор кампании (магазина) — технический идентификатор, который представляет ваш магазин в системе Яндекс Маркета при работе через API. Он однозначно связывается с вашим магазином, но предназначен только для автоматизированного взаимодействия.\n\nЕго можно узнать с помощью запроса [GET\_v2/campaigns](../../reference/campaigns/getCampaigns.md) или найти в кабинете продавца на Маркете. Нажмите на иконку вашего аккаунта → **Настройки** и в меню слева выберите **API и модули**:\n\n* блок **Идентификатор кампании**;\n* вкладка **Лог запросов** → выпадающий список в блоке **Показывать логи**.\n\n⚠️ Не путайте его с:\n- идентификатором магазина, который отображается в личном кабинете продавца;\n- рекламными кампаниями.\n"
name: campaignId
in: path
required: true
schema:
type: integer
format: int64
minimum: 1
searchParams:
- description: >
Фильтрация заказов по идентификаторам.
<br><br>
⚠️ Не используйте это поле одновременно с другими фильтрами. Если вы
хотите воспользоваться ими, оставьте поле пустым.
name: orderIds
in: query
required: false
schema:
type: array
items:
type: integer
format: int64
minItems: 1
maxItems: 50
- description: >
Статус заказа:
* `CANCELLED` — заказ отменен.
* `DELIVERED` — заказ получен покупателем.
* `DELIVERY` — заказ передан в службу доставки.
* `PICKUP` — заказ доставлен в пункт выдачи.
* `PROCESSING` — заказ находится в обработке.
* `UNPAID` — заказ оформлен, но еще не оплачен (если выбрана оплата при
оформлении).
name: status
in: query
required: false
schema:
type: array
uniqueItems: true
items:
$ref: >-
/home/sandbox/.ya/build/build_root/4217/00000b/market/mbi/docs/partner-api/docfiles/__docsbuild/.tmp_input/ru/openapi/partner-api-spec/orders/schemas.yaml#/OrderStatusType
- description: >
Этап обработки заказа (статус `PROCESSING`) или причина отмены заказа
(статус `CANCELLED`).
Возможные значения для заказа в статусе `PROCESSING`:
* `STARTED` — заказ подтвержден, его можно начать обрабатывать.
* `READY_TO_SHIP` — заказ собран и готов к отправке.
* `SHIPPED` — заказ передан службе доставки.
Возможные значения для заказа в статусе `CANCELLED`:
* `RESERVATION_EXPIRED` — покупатель не завершил оформление
зарезервированного заказа в течение 10 минут.
* `USER_NOT_PAID` — покупатель не оплатил заказ (для типа оплаты
`PREPAID`) в течение 30 минут.
* `USER_UNREACHABLE` — не удалось связаться с покупателем. Для отмены с
этой причиной необходимо выполнить условия:
* не менее 3 звонков с 8 до 21 в часовом поясе покупателя;
* перерыв между первым и третьим звонком не менее 90 минут;
* соединение не короче 5 секунд.
Если хотя бы одно из этих условий не выполнено (кроме случая, когда номер недоступен), отменить заказ не получится. Вернется ответ с кодом ошибки 400
* `USER_CHANGED_MIND` — покупатель отменил заказ по личным причинам.
* `USER_REFUSED_DELIVERY` — покупателя не устроили условия доставки.
* `USER_REFUSED_PRODUCT` — покупателю не подошел товар.
* `SHOP_FAILED` — магазин не может выполнить заказ.
* `USER_REFUSED_QUALITY` — покупателя не устроило качество товара.
* `REPLACING_ORDER` — покупатель решил заменить товар другим по
собственной инициативе.
* `PROCESSING_EXPIRED` — значение более не используется.
* `PICKUP_EXPIRED` — закончился срок хранения заказа в ПВЗ.
* `DELIVERY_SERVICE_UNDELIVERED` — служба доставки не смогла доставить
заказ.
* `CANCELLED_COURIER_NOT_FOUND` — не удалось найти курьера.
* `USER_WANTS_TO_CHANGE_DELIVERY_DATE` — покупатель хочет получить заказ в
другой день.
* `RESERVATION_FAILED` — Маркет не может продолжить дальнейшую обработку
заказа.
name: substatus
in: query
required: false
schema:
type: array
uniqueItems: true
items:
$ref: >-
/home/sandbox/.ya/build/build_root/4217/00000b/market/mbi/docs/partner-api/docfiles/__docsbuild/.tmp_input/ru/openapi/partner-api-spec/orders/schemas.yaml#/OrderSubstatusType
- description: >
Начальная дата для фильтрации заказов по дате оформления.
Формат даты: `ДД-ММ-ГГГГ`.
Между начальной и конечной датой (параметр `toDate`) должно быть не больше
30 дней.
Значение по умолчанию: 30 дней назад от текущей даты.
name: fromDate
in: query
required: false
schema:
type: string
format: date
- description: >
Конечная дата для фильтрации заказов по дате оформления.
Показываются заказы, созданные до 00:00 указанного дня.
Формат даты: `ДД-ММ-ГГГГ`.
Между начальной (параметр `fromDate`) и конечной датой должно быть не
больше 30 дней.
Значение по умолчанию: текущая дата.
Если промежуток времени между `toDate` и `fromDate` меньше суток, то
`toDate` равен `fromDate` + сутки.
name: toDate
in: query
required: false
schema:
type: string
format: date
- description: >
Начальная дата для фильтрации заказов по дате отгрузки в службу доставки
(параметр `shipmentDate`).
Формат даты: `ДД-ММ-ГГГГ`.
Между начальной и конечной датой (параметр `supplierShipmentDateTo`)
должно быть не больше 30 дней.
Начальная дата включается в интервал для фильтрации.
name: supplierShipmentDateFrom
in: query
required: false
schema:
type: string
format: date
- description: >
Конечная дата для фильтрации заказов по дате отгрузки в службу доставки
(параметр `shipmentDate`).
Формат даты: `ДД-ММ-ГГГГ`.
Между начальной (параметр `supplierShipmentDateFrom`) и конечной датой
должно быть не больше 30 дней.
Конечная дата не включается в интервал для фильтрации.
Если промежуток времени между `supplierShipmentDateTo` и
`supplierShipmentDateFrom` меньше суток, то `supplierShipmentDateTo` равен
`supplierShipmentDateFrom` + сутки.
name: supplierShipmentDateTo
in: query
required: false
schema:
type: string
format: date
- description: >
Начальная дата для фильтрации заказов по дате и времени обновления
(параметр `updatedAt`).
Формат даты: ISO 8601 со смещением относительно UTC. Например,
`2017-11-21T00:42:42+03:00`.
Между начальной и конечной датой (параметр `updatedAtTo`) должно быть не
больше 30 дней.
Начальная дата включается в интервал для фильтрации.
name: updatedAtFrom
in: query
required: false
schema:
type: string
format: date-time
- description: >
Конечная дата для фильтрации заказов по дате и времени обновления
(параметр `updatedAt`).
Формат даты: ISO 8601 со смещением относительно UTC. Например,
`2017-11-21T00:42:42+03:00`.
Между начальной (параметр `updatedAtFrom`) и конечной датой должно быть не
больше 30 дней.
Конечная дата не включается в интервал для фильтрации.
name: updatedAtTo
in: query
required: false
schema:
type: string
format: date-time
- description: Способ отгрузки
name: dispatchType
in: query
required: false
schema:
$ref: >-
/home/sandbox/.ya/build/build_root/4217/00000b/market/mbi/docs/partner-api/docfiles/__docsbuild/.tmp_input/ru/openapi/partner-api-spec/orders/schemas.yaml#/OrderDeliveryDispatchType
- description: |
Фильтрация заказов по типам:
* `false` — настоящий заказ покупателя.
* `true` — [тестовый заказ](../../concepts/sandbox.md) Маркета.
name: fake
in: query
required: false
schema:
type: boolean
default: false
- description: >
Фильтр для получения заказов, в которых есть хотя бы один товар с кодом
идентификации в системе [«Честный
ЗНАК»](https://честныйзнак.рф/) или [«ASL
BELGISI»](https://aslbelgisi.uz) (для продавцов Market
Yandex Go):
* `true` — да.
* `false` — нет.
Такие коды присваиваются товарам, которые подлежат маркировке и относятся
к определенным категориям.
name: hasCis
in: query
required: false
schema:
type: boolean
default: false
- description: "**Только для модели DBS**\n\nФильтр для получения заказов, по которым был запрос на отмену.\n\nПри значении `true` возвращаются только заказы, которые находятся в статусе `DELIVERY` или `PICKUP` и которые пользователи решили отменить.\n\nЧтобы подтвердить или отклонить отмену, отправьте запрос [PUT\_v2/campaigns/{campaignId}/orders/{orderId}/cancellation/accept](../../reference/orders/acceptOrderCancellation).\n"
name: onlyWaitingForCancellationApprove
in: query
required: false
schema:
type: boolean
default: false
- description: >
Фильтрация заказов с долгой доставкой (31-60 дней) по подтвержденной дате
доставки:
* `true` — возвращаются только заказы с неподтвержденной датой доставки.
* `false` — фильтрация не применяется.
name: onlyEstimatedDelivery
in: query
required: false
schema:
type: boolean
default: false
- description: |
Фильтрация заказов по типу покупателя.
name: buyerType
in: query
required: false
schema:
$ref: >-
/home/sandbox/.ya/build/build_root/4217/00000b/market/mbi/docs/partner-api/docfiles/__docsbuild/.tmp_input/ru/openapi/partner-api-spec/orders/schemas.yaml#/OrderBuyerType
- name: page
description: >
{% note warning "Если в методе есть `page_token`" %}
Используйте его вместо параметра `page`.
[Подробнее о типах пагинации и их
использовании](../../concepts/pagination.md)
{% endnote %}
Номер страницы результатов.
Используется вместе с параметром `pageSize`.
`page` игнорируется, если задан `page_token` или `limit`.
in: query
required: false
schema:
type: integer
format: int32
default: 1
maximum: 10000
- name: pageSize
description: |
Размер страницы.
Используется вместе с параметром `page`.
`pageSize` игнорируется, если задан `page_token` или `limit`.
in: query
required: false
schema:
type: integer
format: int32
- name: page_token
description: >
Идентификатор страницы c результатами.
Если параметр не указан, возвращается первая страница.
Рекомендуем передавать значение выходного параметра `nextPageToken`,
полученное при последнем запросе.
Если задан `page_token` и в запросе есть параметры `page` и `pageSize`,
они игнорируются.
in: query
required: false
example: eyBuZXh0SWQ6IDIzNDIgfQ==
schema:
type: string
- name: limit
description: |
Количество значений на одной странице.
in: query
required: false
example: 20
schema:
type: integer
format: int32
minimum: 1
headers: []
body: null
schema: {}
method: get
security:
- type: apiKey
name: Api-Key
in: header
- type: oauth2
x-inline: true
flows:
implicit:
authorizationUrl: https://oauth.yandex.ru/authorize
scopes:
market:partner-api: API Яндекс.Маркета / Поиска по товарам для партнеров
path: v2/campaigns/{campaignId}/orders
host: https://api.partner.market.yandex.ru
No longer supported, please use an alternative and newer version.
Защитная метка помогает исключить подмену товара при возврате. Вернуть товар без защитной метки, которая была при покупке, не получится.