- Request
- Body
- ShopOrderAcceptDTO
- OrderBuyerWithoutPersonalDataDTO
- CurrencyType
- OrderAcceptDeliveryDTO
- ShopOrderItemDTO
- OrderPaymentType
- OrderStatusType
- OrderSubstatusType
- OrderTag
- OrderTaxSystemType
- OrderBuyerType
- DeliveryAddressWithoutPersonalDataDTO
- OrderDeliveryDatesDTO
- OrderDeliveryPartnerType
- OrderDeliveryDispatchType
- OrderDeliveryEacType
- OrderLiftType
- ShopOutletDTO
- ShopRegionDTO
- ShopOrderShipmentDTO
- OrderDeliveryType
- OrderVatType
- OrderItemInstanceDTO
- ItemTag
- ShopOutletScheduleItemDTO
- ShopRegionType
- ShopOrderParcelBoxDTO
- OrderParcelStatusType
- DayOfWeekType
- ShopOrderBoxItemDTO
- Responses
- 200 OK
- 400 Bad Request
- 500 Internal Server Error
С 31 декабря push-API методы будут недоступны. С 1 октября они могут работать нестабильно.
Чтобы получать информацию о новых заказах, подключите API-уведомления. Как это сделать
Передача заказа и запрос на принятие заказа
Передает магазину новый заказ и запрашивает подтверждение принятия заказа.
Чтобы отменить заказ, используйте запрос PUT campaigns/{campaignId}/orders/{orderId}/status.
Запрос можно выполнить более одного раза
Это возможно, когда на запрос Маркета POST order/accept
магазин подтвердил принятие заказа, однако из-за технического сбоя ответ магазина не был зафиксирован Маркетом. Поскольку неизвестно, дошел ли запрос на принятие заказа до магазина или нет, то Маркет может повторить данный запрос. От магазина ожидается ответ с повторным подтверждением принятия данного заказа.
При появлении нового заказа Маркет отправляет вам запрос. Если вы не ответите на него в течение 10 секунд, Маркет начнет повторять запрос. Первые 3 раза — каждую минуту, после этого — раз в 10 минут.
Если вы не ответите на четыре повторных запроса, Маркет отключит магазин и ваши товары пропадут с витрины. Чтобы подключиться снова, корректно ответьте на все реальные или проверочные запросы Маркета о создании заказа — принятием или отменой. После этого ваши товары вернутся на витрину автоматически.
- Особенности передачи данных для заказов в пункт выдачи Маркета (DBS)
-
Если покупатель выбрал доставку заказа в брендированный пункт выдачи Маркета, запрос придет без параметра
outlet
. Тип доставкиtypе
соответствует значениюPICKUP
. Адрес и дата доставки в пункт выдачи заказов придут в элементахaddress
иdates
.Подробнее о доставке в пункт выдачи заказов Маркета см. в Справке Маркета для продавцов.
Пример
Для удобства чтения пример кода приведен в сокращенном формате.
{ ... "delivery": { "type": "PICKUP", "dispatchType": "MARKET_BRANDED_OUTLET", "deliveryPartnerType": "SHOP", "deliveryServiceId": 99, "price": 1200, "serviceName": "СПСР", "liftType": "NOT_NEEDED", "liftPrice": 0, "vat": "VAT_20", "dates": { "fromDate": "15-02-2022", "toDate": "15-02-2022", "fromTime": "10:00", "toTime": "21:00" } }, ... }
Request
POST
/order/accept
Body
application/json
{
"order": {
"businessId": 0,
"id": 0,
"status": "PLACING",
"substatus": "RESERVATION_EXPIRED",
"creationDate": "23-09-2022 09:12:41",
"currency": "RUR",
"itemsTotal": 0,
"total": 0,
"deliveryTotal": 0,
"subsidyTotal": 0,
"totalWithSubsidy": 0,
"subsidies": [
{
"type": "YANDEX_CASHBACK",
"amount": 0
}
],
"buyerItemsTotal": 0,
"buyerTotal": 0,
"buyerItemsTotalBeforeDiscount": 0,
"buyerTotalBeforeDiscount": 0,
"paymentType": "PREPAID",
"paymentMethod": "SHOP_PREPAID",
"fake": false,
"shopOrderId": "string",
"items": [
{
"id": 0,
"feedId": 0,
"offerId": "string",
"feedCategoryId": "string",
"offerName": "string",
"fulfilmentShopId": 0,
"price": 0,
"buyerPrice": 0,
"buyerPriceBeforeDiscount": 0,
"priceBeforeDiscount": 0,
"count": 0,
"delivery": false,
"vat": "NO_VAT",
"shopSku": "string",
"sku": "string",
"subsidy": 0,
"subsidies": [
{
"type": "YANDEX_CASHBACK",
"amount": 0
}
],
"warehouseId": 0,
"partnerWarehouseId": "string",
"params": "string",
"promos": [
{
"type": "DIRECT_DISCOUNT",
"subsidy": 0,
"marketPromoId": "string"
}
],
"instances": [
{
"cis": "string",
"cisFull": "string",
"uin": "string",
"rnpt": "string",
"gtd": "string",
"countryCode": "RU"
}
],
"tags": [
"ULTIMA"
]
}
],
"notes": "string",
"taxSystem": "OSN",
"expiryDate": "23-09-2022",
"electronicAcceptanceCertificateCode": "string",
"tags": [
"ULTIMA"
],
"buyer": {
"type": "PERSON"
},
"delivery": {
"shopDeliveryId": "string",
"type": "DELIVERY",
"serviceName": "string",
"price": 0,
"subsidy": 0,
"deliveryPartnerType": "SHOP",
"dates": {
"fromDate": "23-09-2022",
"toDate": "23-09-2022",
"fromTime": "string",
"toTime": "string",
"realDeliveryDate": "23-09-2022"
},
"region": {
"id": 0,
"name": "string",
"type": "OTHER",
"parent": {
"id": 0,
"name": "string",
"type": "OTHER"
}
},
"vat": "NO_VAT",
"deliveryServiceId": 0,
"liftType": "NOT_NEEDED",
"liftPrice": 0,
"outlet": {
"code": "string"
},
"dispatchType": "UNKNOWN",
"shipments": [
{
"id": 0,
"status": "NEW",
"shipmentDate": "23-09-2022",
"shipmentTime": "string",
"weight": 0,
"width": 0,
"height": 0,
"depth": 0,
"boxes": [
{
"id": 0,
"weight": 0,
"width": 0,
"height": 0,
"depth": 0,
"items": [
{
"id": 0,
"count": 0
}
]
}
]
}
],
"estimated": false,
"eacType": "MERCHANT_TO_COURIER",
"address": {
"country": "string",
"postcode": "string",
"city": "string",
"district": "string",
"subway": "string",
"street": "string",
"house": "string",
"block": "string",
"entrance": "string",
"entryphone": "string",
"floor": "string",
"apartment": "string",
"lat": 0,
"lon": 0,
"notes": "string",
"outletPhones": [
"string"
],
"schedule": [
{
"fromDay": "MONDAY",
"toDay": "MONDAY",
"fromTime": "string",
"toTime": "string"
}
]
}
}
}
}
Name |
Description |
order* |
Type: ShopOrderAcceptDTO Заказ. |
ShopOrderAcceptDTO
Name |
Description |
businessId |
Type: integer<int64> Идентификатор кабинета. |
buyer |
Type: OrderBuyerWithoutPersonalDataDTO Информация о покупателе. |
buyerItemsTotal |
Type: number<decimal> Стоимость всех товаров в заказе в валюте покупателя после применения скидок и без учета стоимости доставки. |
buyerItemsTotalBeforeDiscount |
Type: number<decimal> Стоимость всех товаров в заказе в валюте покупателя до применения скидок и без учета стоимости доставки. |
buyerTotal |
Type: number<decimal> Стоимость всех товаров в заказе в валюте покупателя после применения скидок и с учетом стоимости доставки. |
buyerTotalBeforeDiscount |
Type: number<decimal> Стоимость всех товаров в заказе в валюте покупателя до применения скидок и с учетом стоимости доставки. |
creationDate |
Type: string<date-dd-MM-yyyy-HH-mm-ss> Дата и время оформления заказа. Формат даты и времени: Example: |
currency |
Type: CurrencyType Валюта, в которой указаны цены на товары в заказе. Принимает значение Enum: |
delivery |
Type: OrderAcceptDeliveryDTO Информация о доставке. |
deliveryTotal |
Type: number<decimal> Стоимость доставки в валюте заказа. |
electronicAcceptanceCertificateCode |
Type: string Только для модели FBS Шестизначный код подтверждения для:
Подробно о работе с кодами рассказано в Справке для продавцов. |
expiryDate |
Type: string<date-dd-MM-yyyy> Дата, после которой заказ будет отменен, если не сменит статус. Формат даты: Example: |
fake |
Type: boolean Тип заказа:
|
id |
Type: integer<int64> Идентификатор заказа. |
items |
Type: ShopOrderItemDTO[] Список товаров в заказе. |
itemsTotal |
Type: number<decimal> Общая сумма заказа в валюте заказа без учета стоимости доставки и вознаграждения продавцу за скидки по промокодам, купонам и акциям (параметр |
notes |
Type: string Комментарий к заказу. |
paymentMethod |
Type: string Способ оплаты заказа:
Значение по умолчанию: Enum: |
paymentType |
Type: OrderPaymentType Тип оплаты заказа:
Если параметр отсутствует, заказ будет оплачен при получении. Enum: |
shopOrderId |
Type: string Идентификатор заказа в магазине. |
status |
Type: OrderStatusType Статус заказа:
Также могут возвращаться другие значения. Обрабатывать их не требуется. Enum: |
subsidies |
Type: object[] Список субсидий по типам.
|
subsidyTotal |
Type: number<decimal> Общее вознаграждение продавцу за скидки:
|
substatus |
Type: OrderSubstatusType Этап обработки заказа (если он имеет статус
Также могут возвращаться другие значения. Обрабатывать их не требуется. Enum: |
tags |
Type: OrderTag[] Признаки заказа.
Enum: |
taxSystem |
Type: OrderTaxSystemType Система налогообложения (СНО) магазина на момент оформления заказа:
Enum: |
total |
Type: number<decimal> Общая сумма заказа в валюте заказа с учетом стоимости доставки, но без учета вознаграждения продавцу за скидки по промокодам, купонам, кешбэку и акциям (параметр |
totalWithSubsidy |
Type: number<decimal> Сумма стоимости всех товаров в заказе и вознаграждения за них в валюте магазина (сумма параметров |
OrderBuyerWithoutPersonalDataDTO
Информация о покупателе.
Name |
Description |
type |
Type: OrderBuyerType Тип покупателя: физическое лицо или организация. Этот параметр используется FBS- и FBY-магазинами, размещающими товары на витрине business.market.yandex.ru. Enum: |
CurrencyType
Коды валют:
RUR
— российский рубль.UAH
— украинская гривна.BYR
— белорусский рубль.KZT
— казахстанский тенге.UZS
— узбекский сум.
Type |
Description |
Enum: |
OrderAcceptDeliveryDTO
Name |
Description |
address |
Type: DeliveryAddressWithoutPersonalDataDTO Только для модели DBS Адрес доставки. Передается, если параметр |
dates |
Type: OrderDeliveryDatesDTO Только для модели DBS Диапазон дат доставки. |
deliveryPartnerType |
Type: OrderDeliveryPartnerType Тип сотрудничества со службой доставки в рамках конкретного заказа. Enum: |
deliveryServiceId |
Type: integer<int64> Идентификатор службы доставки. Информацию о службе доставки можно получить с помощью запроса GET delivery/services. |
dispatchType |
Type: OrderDeliveryDispatchType Только для модели DBS Способ отгрузки. Enum: |
eacType |
Type: OrderDeliveryEacType Только для модели Экспресс Тип кода подтверждения ЭАПП. Enum: |
estimated |
Type: boolean Только для модели DBS Признак, который показывает, что дата доставки по заказу не подтверждена. Передается для товаров на заказ с долгим сроком доставки (31–60 дней). Окончательную дату доставки нужно передать Маркету в течение 7 дней с даты оформления заказа в запросе PUT campaigns/{campaignId}/orders/{orderId}/delivery/date. |
liftPrice |
Type: number<decimal> Только для модели DBS Стоимость подъема на этаж. |
liftType |
Type: OrderLiftType Только для модели DBS Тип подъема заказа на этаж. Enum: |
outlet |
Type: ShopOutletDTO Только для модели DBS Пункт самовывоза, выбранный покупателем для получения заказа. Не возвращается в ответе, если покупатель выбрал получение заказа в брендированном пункте выдачи заказов Маркета (значение |
price ⦸
|
Type: number<decimal> Не используйте этот параметр. |
region |
Type: ShopRegionDTO Регион доставки. |
serviceName |
Type: string Наименование службы доставки. |
shipments |
Type: ShopOrderShipmentDTO[] Информация о посылках. Для модели DBS: передается, если заказ был создан в пункт выдачи Маркета.
|
shopDeliveryId |
Type: string Только для модели DBS Идентификатор доставки, присвоенный магазином. Указывается, только если магазин передал данный идентификатор в ответе на запрос методом POST cart в параметре |
subsidy |
Type: number<decimal> Субсидия за доставку. |
type |
Type: OrderDeliveryType Способ доставки заказа:
Enum: |
vat |
Type: OrderVatType Только для модели DBS Налог на добавленную стоимость (НДС) на услугу доставки заказа. Enum: |
ShopOrderItemDTO
Список товаров в заказе.
Name |
Description |
buyerPrice |
Type: number<decimal> Цена на товар в валюте покупателя. В цене уже учтены скидки по:
Обратная совместимость Также заполняется устаревший параметр |
buyerPriceBeforeDiscount |
Type: number<decimal> Стоимость товара в валюте покупателя до применения скидок. |
count |
Type: integer Количество единиц товара. |
delivery |
Type: boolean Только для модели FBS Доставка товара в указанный в запросе регион:
Принимает значение, которое вы передали в параметре |
feedCategoryId |
Type: string Только для модели DBS Идентификатор категории, указанный в каталоге. |
feedId |
Type: integer<int64> Идентификатор каталога товаров. |
fulfilmentShopId |
Type: integer<int64> Идентификатор поставщика товара. Чтобы узнать его, войдите в кабинет продавца на Маркете и нажмите на его название. Идентификатор указан в поле ID магазина в строке нужного склада. |
id |
Type: integer<int64> Идентификатор товара в заказе. Позволяет идентифицировать товар в рамках данного заказа. |
instances |
Type: OrderItemInstanceDTO[] Информация о маркировке единиц товара. Возвращаются данные для маркировки, переданные в запросе PUT campaigns/{campaignId}/orders/{orderId}/identifiers. Если магазин еще не передавал коды для этого заказа, |
offerId |
Type: string Ваш SKU — идентификатор товара в вашей системе. Правила использования SKU:
SKU товара можно изменить в кабинете продавца на Маркете. О том, как это сделать, читайте в Справке Маркета для продавцов. Что такое SKU и как его назначать Min length: Max length: Pattern: |
offerName |
Type: string Только для модели DBS Название товара. |
params |
Type: string Характеристики товара (например, его цвет). |
partnerWarehouseId ⦸
|
Type: string Только для модели FBS Идентификатор склада в системе магазина, на который сформирован заказ. |
price |
Type: number<decimal> Цена на товар в валюте заказа без учета вознаграждения продавцу за скидки по промокодам, купонам и акциям (параметр |
priceBeforeDiscount |
Type: number<decimal> Стоимость товара в валюте магазина до применения скидок. |
promos |
Type: object[] Информация о вознаграждениях продавцу за скидки на товар по промокодам, купонам и акциям. |
shopSku |
Type: string Ваш SKU — идентификатор товара в вашей системе. Правила использования SKU:
SKU товара можно изменить в кабинете продавца на Маркете. О том, как это сделать, читайте в Справке Маркета для продавцов. Что такое SKU и как его назначать Min length: Max length: Pattern: |
sku |
Type: string SKU на Маркете — идентификатор текущей карточки товара на Маркете. |
subsidies |
Type: object[] Список субсидий по типам.
|
subsidy ⦸
|
Type: number<decimal> Вместо него используйте Общее вознаграждение продавцу за все скидки на товар:
|
tags |
Type: ItemTag[] Признаки товара.
Enum: |
vat |
Type: OrderVatType Налог на добавленную стоимость (НДС) на товар. Используется только совместно с параметром Enum: |
warehouseId |
Type: integer<int64> Только для модели FBS Идентификатор склада на Маркете. |
OrderPaymentType
Тип оплаты заказа:
-
PREPAID
— оплата при оформлении заказа. -
POSTPAID
— оплата при получении заказа. -
UNKNOWN
— неизвестный тип.
Если параметр отсутствует, заказ будет оплачен при получении.
Type |
Description |
Enum: |
OrderStatusType
Статус заказа:
-
PLACING
— оформляется, подготовка к резервированию. -
RESERVED
— зарезервирован, но недооформлен. -
UNPAID
— оформлен, но еще не оплачен (если выбрана оплата при оформлении). -
PROCESSING
— находится в обработке. -
DELIVERY
— передан в службу доставки. -
PICKUP
— доставлен в пункт самовывоза. -
DELIVERED
— получен покупателем. -
CANCELLED
— отменен. -
PENDING
— ожидает обработки со стороны продавца. -
PARTIALLY_RETURNED
— возвращен частично. -
RETURNED
— возвращен полностью. -
UNKNOWN
— неизвестный статус.
Также могут возвращаться другие значения. Обрабатывать их не требуется.
Type |
Description |
Enum: |
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
— заказ доставляется слишком долго.
-
-
TECHNICAL_ERROR
— техническая ошибка на стороне Маркета. Обратитесь в поддержку.
Также могут возвращаться другие значения. Обрабатывать их не требуется.
Type |
Description |
Enum: |
OrderTaxSystemType
Система налогообложения (СНО) магазина на момент оформления заказа:
-
ECHN
— единый сельскохозяйственный налог (ЕСХН). -
ENVD
— единый налог на вмененный доход (ЕНВД). -
OSN
— общая система налогообложения (ОСН). -
PSN
— патентная система налогообложения (ПСН). -
USN
— упрощенная система налогообложения (УСН). -
USN_MINUS_COST
— упрощенная система налогообложения, доходы, уменьшенные на величину расходов (УСН «Доходы минус расходы»). -
NPD
— налог на профессиональный доход (НПД). -
UNKNOWN_VALUE
— неизвестное значение. Используется только совместно с параметромpayment-method=YANDEX
.
Type |
Description |
Enum: |
OrderBuyerType
Тип покупателя:
-
PERSON
— физическое лицо. -
BUSINESS
— организация.
Type |
Description |
Enum: |
DeliveryAddressWithoutPersonalDataDTO
Адрес доставки. Передается, если параметр type
имеет значение DELIVERY
.
Name |
Description |
apartment |
Type: string Квартира или офис. |
block |
Type: string Корпус или строение. |
city |
Type: string Город или населенный пункт. Обязательный параметр. |
country |
Type: string Страна. Необязательный параметр, если выбрана доставка заказа в пункт выдачи Маркета. |
district |
Type: string Район. |
entrance |
Type: string Подъезд. |
entryphone |
Type: string Код домофона. |
floor |
Type: string Этаж. |
house |
Type: string Дом или владение. Обязательный параметр. |
lat |
Type: number<decimal> Широта. Параметр указывается, если покупатель выбрал доставку заказа в брендированный пункт выдачи Маркета. Не гарантируем заполнение, так как это опциональное поле. |
lon |
Type: number<decimal> Долгота. Параметр указывается, если покупатель выбрал доставку заказа в брендированный пункт выдачи Маркета. Не гарантируем заполнение, так как это опциональное поле. |
notes |
Type: string Примечание к адресу. Например, Параметр указывается, если покупатель выбрал доставку заказа в брендированный пункт выдачи Маркета. |
outletPhones |
Type: string[] Телефоны пункта выдачи в формате Параметр указывается, если покупатель выбрал доставку заказа в брендированный пункт выдачи Маркета.
|
postcode |
Type: string Почтовый индекс. Указывается, если выбрана доставка почтой ( |
schedule |
Type: ShopOutletScheduleItemDTO[] Расписание работы пункта выдачи. Параметр указывается, если покупатель выбрал доставку заказа в брендированный пункт выдачи Маркета.
|
street |
Type: string Улица. |
subway |
Type: string Станция метро. |
OrderDeliveryDatesDTO
Диапазон дат доставки.
Name |
Description |
fromDate* |
Type: string<date-dd-MM-yyyy> Ближайшая дата доставки. Формат даты: Example: |
fromTime |
Type: string<time> Начало интервала времени доставки. Передается только совместно с параметром Формат времени: 24-часовой, Минимальное значение: |
realDeliveryDate |
Type: string<date-dd-MM-yyyy> Дата, когда товар доставлен до пункта выдачи заказа (в случае самовывоза) или до покупателя (если заказ доставляет курьер). Example: |
toDate |
Type: string<date-dd-MM-yyyy> Самая поздняя дата доставки. Если параметр Формат даты: Example: |
toTime |
Type: string<time> Конец интервала времени доставки. Передается только совместно с параметром Формат времени: 24-часовой, Максимальное значение: |
OrderDeliveryPartnerType
Тип сотрудничества со службой доставки в рамках конкретного заказа:
-
SHOP
— магазин работает со службой доставки напрямую или доставляет заказы самостоятельно. -
YANDEX_MARKET
— магазин работает со службой доставки через Маркет. -
UNKNOWN
— неизвестный тип.
Type |
Description |
Enum: |
OrderDeliveryDispatchType
Способ отгрузки:
-
BUYER
— доставка покупателю. -
MARKET_BRANDED_OUTLET
— доставка в пункт выдачи заказов Маркета. -
SHOP_OUTLET
— доставка в пункт выдачи заказов магазина. -
UNKNOWN
— неизвестный тип.
Type |
Description |
Enum: |
OrderDeliveryEacType
Тип кода подтверждения ЭАПП:
-
MERCHANT_TO_COURIER
(временно не возвращается) — продавец передает код курьеру для получения невыкупа. -
COURIER_TO_MERCHANT
— курьер передает код продавцу для получения заказа. -
CHECKING_BY_MERCHANT
— продавец проверяет код на своей стороне.
Type |
Description |
Enum: |
OrderLiftType
Тип подъема заказа на этаж:
-
NOT_NEEDED
— не требуется. -
MANUAL
— ручной. -
ELEVATOR
— лифт. -
CARGO_ELEVATOR
— грузовой лифт. -
FREE
— любой из перечисленных выше, если включена опция бесплатного подъема. -
UNKNOWN
— неизвестный тип.
Type |
Description |
Enum: |
ShopOutletDTO
Пункт самовывоза, выбранный покупателем для получения заказа. Не возвращается в ответе, если покупатель выбрал получение заказа в брендированном пункте выдачи заказов Маркета (значение MARKET_BRANDED_OUTLET
параметра dispatchType
).
Name |
Description |
code |
Type: string Идентификатор пункта самовывоза, присвоенный магазином. |
ShopRegionDTO
Регион доставки.
Name |
Description |
name* |
Type: string Название региона. |
type* |
Type: ShopRegionType Тип региона. Enum: |
id |
Type: integer<int64> Идентификатор региона. |
parent |
Type: ShopRegionDTO Информация о родительском регионе. Указываются родительские регионы до уровня страны. |
ShopOrderShipmentDTO
Список посылок.
Name |
Description |
boxes |
Type: ShopOrderParcelBoxDTO[] Список грузовых мест. |
depth |
Type: integer<int64> Глубина упакованного заказа в сантиметрах. Указывается, если заказ доставляет служба-партнер Маркета ( |
height |
Type: integer<int64> Высота упакованного заказа в сантиметрах. Указывается, если заказ доставляет служба-партнер Маркета ( |
id |
Type: integer<int64> Идентификатор посылки, присвоенный Маркетом. |
shipmentDate |
Type: string<date-dd-MM-yyyy> День, в который нужно отгрузить заказ службе доставки. Формат даты: Для модели FBS: если заказ сделан организацией, параметр не возвращается до согласования даты доставки. Для модели DBS: если вы не передали параметр Example: |
shipmentTime |
Type: string<time> Только для модели Экспресс Время, к которому магазин должен упаковать заказ и перевести его в статус Формат времени: 24-часовой, Если заказ сделан организацией, параметр не возвращается до согласования даты доставки. |
status ⦸
|
Type: OrderParcelStatusType Статус заказа в партнерской службе доставки:
Enum: |
weight |
Type: integer<int64> Вес упакованного заказа в граммах. Указывается, если заказ доставляет служба-партнер Маркета ( |
width |
Type: integer<int64> Ширина упакованного заказа в сантиметрах. Указывается, если заказ доставляет служба-партнер Маркета ( |
OrderDeliveryType
Способ доставки заказа:
-
DELIVERY
— курьерская доставка. -
PICKUP
— самовывоз. -
POST
— почта. -
DIGITAL
— для цифровых товаров. -
UNKNOWN
— неизвестный тип.
Type |
Description |
Enum: |
OrderVatType
Налог на добавленную стоимость (НДС) на товар:
-
NO_VAT
— НДС не облагается, используется только для отдельных видов услуг. -
VAT_0
— НДС 0%. Например, используется при продаже товаров, вывезенных в таможенной процедуре экспорта, или при оказании услуг по международной перевозке товаров. -
VAT_10
— НДС 10%. Например, используется при реализации отдельных продовольственных и медицинских товаров. -
VAT_10_110
— НДС 10/110. НДС 10%, применяется только при предоплате. -
VAT_20
— НДС 20%. Основной НДС с 2019 года. -
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%. НДС для упрощенной системы налогообложения (УСН). -
UNKNOWN_VALUE
— неизвестный тип.
Используется только совместно с параметром payment-method=YANDEX
.
Type |
Description |
Enum: |
OrderItemInstanceDTO
Переданные вами для данной позиции коды маркировки или УИНы. Коды «Честного знака» возвращаются в двух вариантах — с криптохвостом и без.
Name |
Description |
cis |
Type: string Код идентификации единицы товара в системе «Честный ЗНАК» без криптохвоста или «ASL BELGISI» (для продавцов Market Yandex Go). |
cisFull |
Type: string Код идентификации единицы товара в системе «Честный ЗНАК» с криптохвостом. |
countryCode |
Type: string Страна производства в формате ISO 3166-1 alpha-2. Как получить Example: Min length: Max length: Pattern: |
gtd |
Type: string Грузовая таможенная декларация. Представляет собой строку из трех чисел, разделенных косой чертой: ХХХХХХХХ/ХХХХХХ/ХХХХХХХ. Первая часть — код таможни, которая зарегистрировала декларацию на ввезенные товары. Далее — дата и номер декларации. |
rnpt |
Type: string Регистрационный номер партии товара. Представляет собой строку из четырех чисел, разделенных косой чертой: ХХХХХХХХ/ХХХХХХ/ХХХХХХХ/ХХХ. Первая часть — код таможни, которая зарегистрировала декларацию на партию товара. Далее — дата, номер декларации и номер маркированного товара в декларации. |
uin |
Type: string УИН ювелирного изделия (16-значный код) Производитель получает УИН, когда регистрирует изделие в системе контроля за оборотом драгоценных металлов и камней — ГИИС ДМДК. |
ItemTag
Признак товара:
ULTIMA
— премиум-товар.SAFE_TAG
— товар с защитной меткой. Она помогает исключить подмену товара при возврате. Вернуть товар без защитной метки, которая была при покупке, не получится.TURBO
— товар, который быстро раскупают.
Type |
Description |
Enum: |
ShopOutletScheduleItemDTO
Расписание работы точки продаж.
Name |
Description |
fromDay* |
Type: DayOfWeekType День недели, в который пункт выдачи начинает работать:
Обязательный параметр. Enum: |
fromTime* |
Type: string Время начала работы пункта выдачи. Формат времени: 24-часовой, Обязательный параметр. Min length: |
toDay* |
Type: DayOfWeekType День недели, в который пункт выдачи заканчивает работать:
Обязательный параметр. Enum: |
toTime* |
Type: string Время окончания работы пункта выдачи. Формат времени: 24-часовой, Обязательный параметр. Min length: |
ShopRegionType
Тип региона:
-
CITY_DISTRICT
— район города. -
CITY
— крупный город. -
CONTINENT
— континент. -
COUNTRY_DISTRICT
— федеральный округ. -
COUNTRY
— страна. -
REGION
— регион. -
METRO_STATION
— станция метро. -
MONORAIL_STATION
— станция монорельса. -
OVERSEAS_TERRITORY
— отдельная территория какого-либо государства, расположенная в другой части света (например, Ангилья, Гренландия, Бермудские острова и т. д.). -
SECONDARY_DISTRICT
— район города второго уровня (например, для ВАО Москвы районами второго уровня являются Измайлово, Новокосино, Перово и т. д.). -
SETTLEMENT
— поселение. -
SUBJECT_FEDERATION
— субъект федерации. -
SUBJECT_FEDERATION_DISTRICT
— район субъекта федерации. -
VILLAGE
— город. -
SUBURB
— пригород. -
OTHER
— неизвестный регион.
Type |
Description |
Enum: |
ShopOrderParcelBoxDTO
Информация о грузоместе.
Name |
Description |
depth |
Type: integer<int64> Глубина грузового места в сантиметрах. |
height |
Type: integer<int64> Высота грузового места в сантиметрах. |
id |
Type: integer<int64> Идентификатор грузового места. |
items |
Type: ShopOrderBoxItemDTO[] Информация о коробке. |
weight |
Type: integer<int64> Вес грузового места в граммах. |
width |
Type: integer<int64> Ширина грузового места в сантиметрах. |
OrderParcelStatusType
Статус заказа в партнерской службе доставки:
-
NEW
— новый. -
CREATED
— создан в службе доставки. -
READY_TO_SHIP
— готов к передаче в службу доставки. -
ERROR
— ошибка создания заказа. -
UNKNOWN
— неизвестный статус.
Type |
Description |
Enum: |
DayOfWeekType
День недели:
MONDAY
— понедельник.TUESDAY
— вторник.WEDNESDAY
— среда.THURSDAY
— четверг.FRIDAY
— пятница.SATURDAY
— суббота.SUNDAY
— воскресенье.
Type |
Description |
Enum: |
ShopOrderBoxItemDTO
Информация о коробке.
Name |
Description |
count |
Type: integer Количество товара в коробке. |
id |
Type: integer<int64> Идентификатор коробки. |
Responses
200 OK
Ответ магазина о принятии заказа.
Body
application/json
{
"order": {
"id": "string",
"shipmentDate": "23-09-2022"
}
}
Name |
Description |
order |
Type: OrderAcceptResponseDTO Описание заказа. |
OrderAcceptResponseDTO
Name |
Description |
id |
Type: string Идентификатор заказа, присвоенный магазином.
|
shipmentDate |
Type: string<date-dd-MM-yyyy> Только для модели DBS День, в который вы будете отгружать заказы службе доставки. Формат даты: Example: |
400 Bad Request
Если магазин считает запрос, поступающий от Маркета, некорректным, магазин должен вернуть статус ответа 400 с описанием причины ошибки в теле ответа. Такие ответы будут анализироваться на предмет нарушений и недоработок API со стороны Маркета.
500 Internal Server Error
В случае технической ошибки на стороне магазина он должен вернуть статус ответа 500. Магазины с большим количеством таких ответов могут быть отключены от Маркета.
No longer supported, please use an alternative and newer version.