文档中心 > API类目 > 菜鸟末端商业

qimen.cainiao.trade.item.inventory.deduct (预扣库存)

库存扣减接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
storeId Number 必须 11 门店标示
items ChangeInventoryDTO [] 必须
  • 最大列表长度:999
  • 商品标示
    • └ inventory
    • Number
    • 必须
    • 2
    • 扣减库存量
    • └ itemNo
    • Number
    • 必须
    • 33
    • 货号
    • └ orderLineId
    • Number
    • 必须
    • 23423
    • 子订单ID
    orderId Number 必须 11111 订单编号
    createTime Number 必须 123423234234 订单创建时间戳

    响应参数

    名称 类型 示例值 描述
    result Result 返回结果
    • └ errorMsg
    • String
    • 系统异常
    • 错误消息
    • └ errorCode
    • String
    • 001
    • 错误码
    • └ success
    • Boolean
    • true
    • 是否正常
    • model
    • Model
    • 返回结果信息
    • errorItem
    • ErrorItem []
    • 失败商品信息
    • └ outItemId
    • Number
    • 23423
    • 外部商品id
    • └ outStoreId
    • String
    • 1001
    • 外部门店id
    • └ errorCode
    • String
    • 23423
    • 错误码
    • └ errorMsg
    • String
    • error
    • 错误信息

    请求示例

    {"orderId":11111,"createTime":0,"storeId":11,"items":[{"itemNo":33,"inventory":2,"orderLineId":23423}]}

    响应示例

    {
        "result":{
            "errorMsg":"系统异常",
            "errorCode":"001",
            "success":true,
            "model":{
                "errorItem":[
                    {
                            "outItemId":23423,
                            "outStoreId":"1001",
                            "errorCode":"23423",
                            "errorMsg":"error"
                    }
                ]
            }
        }
    }

    验签示例

    {"result":{"success":"false","errorCode":"sign-check-failure","errorMsg":"Illegal request"}}

    错误码解释

    错误码 错误描述 解决方案

    API工具

    FAQ

    返回
    顶部