有关柜内订单的信息

方法适用于模式:FBY, FBS, Express 和 DBS.

如果您使用API-Key令牌,调用该方法时需要具备列表中可用权限之一

返回商家配置文件中有关订单的信息。 查询可用于跟踪订单及其状态。

您还可以设置API通知。

燕基科斯.市场会送你 请求 当新订单出现或其状态发生变化时。 使用这种方法可以获得完整的信息。, GET v2/campaigns/{campaignId}/orders/{orderId}GET v2/campaigns/{campaignId}/orders.

如何使用通知

可按参数过滤:

  • 订单的日期。

  • 订单更新的日期和时间;

  • 装运日期;

  • 订单状态(statuses);

  • 处理阶段或取消原因(substatuses);

  • 活动Id;

  • 订单Id;

  • 外部订单Id;

  • 订单类型(真实或测试);

  • 买方类型;

  • 就业模式;

  • 客户要求取消订单的可用性.

每个请求的最大日期范围 — 30天(在参数中传递 fromDatetoDate). 如果没有传输,则返回过去30天的信息。

结果逐页返回。 要导航,请使用参数 page_tokenlimit.

您可以通过请求获取有关买家及其电话号码的更多详细信息 GET v2/campaigns/{campaignId}/orders/{orderId}/buyer.

参数的限制 limit

不要传输大于50的值。

⚙️ 限制: 每小时10,000次请求

Request

POST

https://api.partner.market.yandex.ru/v1/businesses/{businessId}/orders

Path parameters

Name

Description

businessId*

Type: integer<int64>

内阁ID。 要找到答案,请使用请求 GET v2/campaigns.

ℹ️ 什么是市场上的橱柜和商店?

Min value: 1

Query parameters

Name

Description

limit

Type: integer<int32>

每页的值数。

Min value: 1
Example: 20

page_token

Type: string

结果页面的ID。

如果省略该参数,则返回第一页。

我们建议传输输出参数的值 nextPageToken,在最后一次请求期间接收。

如果设置 page_token 并且请求有参数 pagepageSize 它们被忽略了。
Example: eyBuZXh0SWQ6IDIzNDIgfQ==

Body

application/json
{
    "orderIds": [
        0
    ],
    "externalOrderIds": [
        "string"
    ],
    "programTypes": [
        "FBY"
    ],
    "campaignIds": [
        0
    ],
    "statuses": [
        "PLACING"
    ],
    "substatuses": [
        "RESERVATION_EXPIRED"
    ],
    "dates": {
        "creationDateFrom": "string",
        "creationDateTo": "string",
        "shipmentDateFrom": "string",
        "shipmentDateTo": "string",
        "updateDateFrom": "2022-12-29T18:02:01Z",
        "updateDateTo": "2022-12-29T18:02:01Z"
    },
    "fake": false,
    "waitingForCancellationApprove": false
}

Name

Description

campaignIds

Type: integer[]

活动Id。

Min items: 1

Max items: 50

Unique items  

dates

Type: object

creationDateFrom

Type: string<date>

订单的初始日期(YYYY-MM-DD)。

creationDateTo

Type: string<date>

订单的结束日期(YYYY-MM-DD)。

shipmentDateFrom

Type: string<date>

装运的初始日期(YYYY-MM-DD).

shipmentDateTo

Type: string<date>

最后装运日期(YYYY-MM-DD).

updateDateFrom

Type: string<date-time>

订单更新的初始日期(ISO 8601).

updateDateTo

Type: string<date-time>

订单更新的结束日期(ISO 8601).

按订单日期筛选。

externalOrderIds

Type: string[]

外部订单Id。
您提交的订单的外部ID POST v2/campaigns/{campaignId}/orders/{orderId}/external-id.

Min length: 1

Min items: 1

Max items: 50

Unique items  

fake

Type: boolean

订单类型:

  • false — 真正的客户的订单。

  • true测试订单 燕基科斯. 市场。

orderIds

Type: integer[]

订单Id。

Min items: 1

Max items: 50

Unique items  

programTypes

Type: string[]

商店在市场上的运作模式。
工作模式:

  • FBY — FBY.
  • FBS — FBS.
  • DBS — DBS.
  • EXPRESS — Express.

Enum: FBY, FBS, DBS, EXPRESS, LAAS

Min items: 1

Unique items  

statuses

Type: string[]

订单状态。
订单状况:

  • PLACING — 它正在处理中,正在准备预订。

  • RESERVED — 预订,但预订不足。

  • UNPAID — 已发出,但尚未付款(如果在结账时选择付款)。

  • PROCESSING — 它正在处理中。

  • DELIVERY — 转移到送货服务。

  • PICKUP — 送到取件点。

  • DELIVERED — 由买方接收。

  • CANCELLED — 取消。

  • PENDING — 等待卖方处理。

  • PARTIALLY_RETURNED — 部分返回。

  • RETURNED — 全额回来了。

  • UNKNOWN — 状态不明。

也可以返回其他值。 您不需要处理它们。

Enum: PLACING, RESERVED, UNPAID, PROCESSING, DELIVERY, PICKUP, DELIVERED, CANCELLED, PENDING, PARTIALLY_RETURNED, RETURNED, UNKNOWN

Min items: 1

Unique items  

substatuses

Type: string[]

处理阶段或取消订单的原因。
订单处理阶段(状态 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 — 市场方面的技术错误。 联系支持。

也可以返回其他值。 您不需要处理它们。

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

Min items: 1

Unique items  

waitingForCancellationApprove

Type: boolean

只适用于型号 DBS

用于接收具有取消请求的订单的过滤器。

与值 true 仅返回处于状态的那些订单。 DELIVERYPICKUP,而用户决定取消它们。

Responses

200 OK

内阁的订单清单。

Body

application/json
{
    "orders": [
        {
            "orderId": 0,
            "campaignId": 0,
            "programType": "FBY",
            "externalOrderId": "string",
            "status": "PLACING",
            "substatus": "RESERVATION_EXPIRED",
            "creationDate": "2020-02-02T14:30:30+03:00",
            "updateDate": "2020-02-02T14:30:30+03:00",
            "paymentType": "PREPAID",
            "paymentMethod": "CASH_ON_DELIVERY",
            "fake": false,
            "items": [
                {
                    "id": 0,
                    "offerId": "string",
                    "offerName": "string",
                    "count": 0,
                    "prices": {
                        "payment": {
                            "value": 0,
                            "currencyId": "RUR"
                        },
                        "subsidy": {
                            "value": 0,
                            "currencyId": "RUR"
                        },
                        "cashback": {
                            "value": 0,
                            "currencyId": "RUR"
                        },
                        "vat": "NO_VAT"
                    },
                    "instances": [
                        {
                            "cis": "string",
                            "cisFull": "string",
                            "uin": "string",
                            "rnpt": "string",
                            "gtd": "string",
                            "countryCode": "RU"
                        }
                    ],
                    "requiredInstanceTypes": [
                        "CIS"
                    ],
                    "tags": [
                        "ULTIMA"
                    ]
                }
            ],
            "prices": {
                "payment": {
                    "value": 0,
                    "currencyId": "RUR"
                },
                "subsidy": {
                    "value": 0,
                    "currencyId": "RUR"
                },
                "cashback": {
                    "value": 0,
                    "currencyId": "RUR"
                },
                "delivery": {
                    "payment": {
                        "value": 0,
                        "currencyId": "RUR"
                    },
                    "subsidy": {
                        "value": 0,
                        "currencyId": "RUR"
                    },
                    "vat": "NO_VAT"
                }
            },
            "delivery": {
                "type": "DELIVERY",
                "serviceName": "string",
                "deliveryServiceId": 0,
                "warehouseId": "string",
                "deliveryPartnerType": "SHOP",
                "dispatchType": "UNKNOWN",
                "dates": {
                    "fromDate": "string",
                    "toDate": "string",
                    "fromTime": "string",
                    "toTime": "string",
                    "realDeliveryDate": "string"
                },
                "shipment": {
                    "id": 0,
                    "shipmentDate": "string",
                    "shipmentTime": "string"
                },
                "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",
                        "gps": {
                            "latitude": 0,
                            "longitude": 0
                        }
                    },
                    "region": {
                        "id": 0,
                        "name": "string",
                        "type": "OTHER"
                    }
                },
                "pickup": {
                    "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",
                        "gps": {
                            "latitude": 0,
                            "longitude": 0
                        }
                    },
                    "region": {
                        "id": 0,
                        "name": "string",
                        "type": "OTHER"
                    },
                    "logisticPointId": 0,
                    "outletCode": "string",
                    "outletStorageLimitDate": "string"
                },
                "transfer": {
                    "courier": {
                        "fullName": "string",
                        "phone": "string",
                        "phoneExtension": "string",
                        "vehicleNumber": "string",
                        "vehicleDescription": "string"
                    },
                    "eac": {
                        "eacType": "MERCHANT_TO_COURIER",
                        "eacCode": "string"
                    }
                },
                "boxesLayout": [
                    {
                        "items": [
                            {
                                "id": 0,
                                "fullCount": 0,
                                "partialCount": {
                                    "current": 0,
                                    "total": 0
                                },
                                "instances": [
                                    {
                                        "cis": "string",
                                        "uin": "string",
                                        "rnpt": "string",
                                        "gtd": "string",
                                        "countryCode": "RU"
                                    }
                                ]
                            }
                        ],
                        "boxId": 0,
                        "barcode": "string"
                    }
                ],
                "tracks": [
                    {
                        "trackCode": "string",
                        "deliveryServiceId": 0
                    }
                ],
                "estimated": false
            },
            "services": {
                "liftType": "NOT_NEEDED"
            },
            "buyerType": "PERSON",
            "notes": "string",
            "cancelRequested": false
        }
    ],
    "paging": {
        "nextPageToken": "string"
    }
}

Name

Description

orders*

Type: object[]

内阁的订单清单。
订单信息。

Max items: 50

paging

Type: object

nextPageToken

Type: string

下一个结果页面的ID。

下一页的ID。

400 Bad Request

请求包含不正确的数据。 有关错误的更多信息

Body

application/json
{
    "status": "OK",
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}

Name

Description

errors

Type: object[]

错误列表。
一般错误格式。

Min items: 1

status

Type: string

响应的类型。 可能的值:

  • OK — 没有错误。
  • ERROR — 处理请求时出错。

Enum: OK, ERROR

401 Unauthorized

请求中未指定授权数据。 有关错误的更多信息

Body

application/json
{
    "status": "OK",
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}

Name

Description

errors

Type: object[]

错误列表。
一般错误格式。

Min items: 1

status

Type: string

响应的类型。 可能的值:

  • OK — 没有错误。
  • ERROR — 处理请求时出错。

Enum: OK, ERROR

403 Forbidden

授权数据不正确或禁止访问资源。 有关错误的更多信息

Body

application/json
{
    "status": "OK",
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}

Name

Description

errors

Type: object[]

错误列表。
一般错误格式。

Min items: 1

status

Type: string

响应的类型。 可能的值:

  • OK — 没有错误。
  • ERROR — 处理请求时出错。

Enum: OK, ERROR

404 Not Found

找不到请求的资源。 有关错误的更多信息

Body

application/json
{
    "status": "OK",
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}

Name

Description

errors

Type: object[]

错误列表。
一般错误格式。

Min items: 1

status

Type: string

响应的类型。 可能的值:

  • OK — 没有错误。
  • ERROR — 处理请求时出错。

Enum: OK, ERROR

420 Method Failure

已超出资源访问限制。 有关错误的更多信息

Body

application/json
{
    "status": "OK",
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}

Name

Description

errors

Type: object[]

错误列表。
一般错误格式。

Min items: 1

status

Type: string

响应的类型。 可能的值:

  • OK — 没有错误。
  • ERROR — 处理请求时出错。

Enum: OK, ERROR

500 Internal Server Error

市场的内部错误。 有关错误的更多信息

Body

application/json
{
    "status": "OK",
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}

Name

Description

errors

Type: object[]

错误列表。
一般错误格式。

Min items: 1

status

Type: string

响应的类型。 可能的值:

  • OK — 没有错误。
  • ERROR — 处理请求时出错。

Enum: OK, ERROR

No longer supported, please use an alternative and newer version.

安全标签有助于防止产品在退货时被更换。 如果没有购买时存在的保护标签,您将无法退回产品。