Lingxing
切换旧版

拆分订单

POST/pb/mp/order/v2/splitOrder

接口信息

API Path请求协议请求方式令牌桶容量
/pb/mp/order/v2/splitOrderHTTPSPOST10

请求参数

split_modinteger必填
拆分模式:1 按订单商品行拆分(捆绑产品按整套处理);2 按捆绑产品的子产品拆分。
global_order_nostring必填
系统单号
order_itemarray<array<object>>必填
二维数组:外层表示拆分商品分组,每个元素为一个分组的商品明细数组
隐藏子属性
[]array<object>
内层数组:表示该分组的商品明细,每个元素为一个商品明细对象
隐藏子属性
item_idstring
商品行主键id【拆分模式split_mod = 1 时必填】
quantitystring
数量【拆分模式split_mod = 1 时必填】
pidstring
本地商品id【拆分模式split_mod = 2 时必填,没有值传空字符串】
order_item_nostring
订单明细单号【拆分模式split_mod = 2 时必填,没有值传空字符串】
mskustring
平台msku【拆分模式split_mod = 2 时必填,没有值传空字符串】
platform_order_nostring
平台单号【拆分模式split_mod = 2 时必填,没有值传空字符串】

[] 仅用于表示数组元素层级,不是请求中的字段名。order_item 必须传二维数组,不能省略分组对应的内层数组。商品字段的必填要求取决于 split_mod:split_mod=1 时必填 item_id、quantity;split_mod=2 时必填 pid、order_item_no、msku、platform_order_no,其中没有值的字段传空字符串。

请求示例

{
    "split_mod": 1,
    "global_order_no": "103522074543741032",
    "order_item": [
        [
            {
                "quantity": "1",
                "pid": "",
                "msku": "ST004-V2-YW180-rr",
                "item_id": "74090663",
                "order_item_no": "211-09390650067751994",
                "platform_order_no": "PO-211-09390597638951994"
            }
        ],
        [
            {
                "quantity": "1",
                "pid": "",
                "msku": "ST004-V2-YW140-rr",
                "item_id": "74090664",
                "order_item_no": "211-09390646135591994",
                "platform_order_no": "PO-211-09390597638951994"
            }
        ]
    ]
}

返回结果

Json Object

codeinteger必填
状态码,0 成功
示例 0
messagestring必填
提示消息
示例 操作成功
request_idstring必填
请求链路id
示例 8d990d35-8e0a-4103-a670-2d0220235a57.1684316043488
response_timestring必填
响应时间
示例 2023-05-17 17:34:06
dataobject必填
响应数据
隐藏子属性
numinteger必填
成功数量
示例 1
global_order_noarray<any>必填
拆分后新的系统单号
示例 ["103313809484075008"]
resultarray<object>必填
拆分后形成的所有系统订单号
隐藏子属性
global_order_nostring必填
系统单号
示例 103313692201529856

返回成功示例

{
    "code": 0,
    "message": "操作成功",
    "request_id": "937d31c3-1ee6-4b55-aae4-de1c51dea956.1686042075741",
    "response_time": "2023-06-06 17:01:18",
    "data": {
        "num": 1,
        "global_order_no": [
            "103320879312134144"
        ],
        "result": [
            {
                "global_order_no": "103314147463472128"
            },
            {
                "global_order_no": "103320879312134144"
            }
        ]
    }
}