Skip to main content

addConsignment:添加出库/发货单

入参

名称

是否必须

类型

描述

sKey

Y

String

用户令牌

consignmentOrder

Y

String

订单号

consignmentNO

N

String

运单号/物流单号

consignmentName

N

String

物流公司名称 在订货宝已设置的合作物流公司

consignmentRemark

N

String

备注

consignmentDate

N

String

发货时间

forceStatus

N

String

强制指定发货单状态(shipped:待发货;receivedin:待收货;received:已收货),允许指定的状态和默认值与系统设置->订单流程设置有关系;订单流程设置里面不需要出库操作,不能指定状态为待发货(shipped)订单流程设置里面不需要确认收货,不能指定状态为待收货(receivedin);默认值:订单流程设置里面不需要确认收货时 = received,否则 = receivedin

body

Y

Object

发货单详细

body参数

名称

是否必须

类型

描述

guid

Y

String

商品guid,值为ERP系统中唯一值,用做关系对应

num

Y

Float

发数数量 发货精度受管理端系统设置影响 必须大于0,这里的数量指小单位数量,如果是中单位或者大单位订购请自行换算

multiFirst

N

String

规格1,开启编辑模式后需要传DHB对应规格ID

multiSecond

N

String

规格2,开启编辑模式后需要传DHB对应规格ID

stockGuid

N

String

仓库GUID,开启多仓库时必须

remark

N

String

出库商品备注

conType

N

String

商品类型 c:正常销售商品;g:赠品。默认c

promotionId

N

int

商品活动id

batchNum

N

String

出库批次号,开启出库批次应用后此字段方可生效

入参示例
{
    "f":"addConsignment",
    "v":{
        "sKey":"d6eeb8243c589b7f5dc840b3a4c0a31a",
        "consignmentOrder":"DH.20200508.0004",
        "consignmentNO":"45667881239",
        "consignmentName":"顺丰",
        "consignmentRemark":"测试发货",
        "consignmentDate":"2020-05-08 14:18:52",
        "forceStatus":"shipped",
        "body":[
            {
                "guid":"2020050701",
                "multiFirst":"0002",
                "multiSecond":"1002",
                "num":1,
                "remark":"test1"
            },
            {
                "guid":"2020050701",
                "multiFirst":"0002",
                "multiSecond":"1003",
                "num":1,
                "remark":"test2"
            },
            {
                "guid":"2020050701",
                "multiFirst":"0003",
                "multiSecond":"1003",
                "num":1,
                "remark":"test3"
            }
        ]
    }
}
返回参数

参数名称

类型

描述、 返回字段

rStatus

String

100:正常,其他:异常

message

String

信息描述

rData

String

具体数据

返参示例
{
    "rStatus": 100,
    "message": "success",
    "rData": []
}