跳转到内容

3.2.1 新增入库数据 ​

请求地址:

plain
POST /OpenApi/V1/Inbound/Inbounding/create?signature=xxx

请求方式: POST

请求参数:

字段类型是否必填说明备注
userInboundNostring否客户单号
inboundingTypeint是入库类型 1整柜入库 2散货入库默认1
carrierTypeint是运输方式 100海运 200空运 300转运默认100
arrivalTypeint是送达方式默认100
containerNumstring否柜号/AWB号
caseInboundPalletint否预计入库托盘数默认0
etdint否发货时间时间戳
etaint否预计送达时间时间戳
remarkstring否备注
distanceUnitint是距离单位 1:in 2:cm默认1
massUnitint是质量单位 1:lb 2:kg默认1
inboundingDetailListarray是入库sku数据,格式见下方
warehouseCodestring是仓库code

inboundingDetailList 数组格式:

json
[{
    "isMultipleSku": "是否多个sku 1否2是",
    "operateType": "操作类型 100存储 200换标转运 201快速转运",
    "deliveryType": "尾程派送类型 100ups 101usps 102 fedex",
    "dLocationName": "目的地名称",
    "dLocationType": "目的地类型 0用户地址 1 FBA仓",
    "sku": "sku 当isMultipleSku为1时必填",
    "length": "长 当isMultipleSku为2时必填",
    "width": "宽 当isMultipleSku为2时必填",
    "height": "高 当isMultipleSku为2时必填",
    "weight": "重量 当isMultipleSku为2时必填",
    "netWeight": "净重 当isMultipleSku为2时必填",
    "caseCarton": "预计箱数",
    "logisticsData": "【ShipmentId、ReferenceId】",
    "fnSku": "fnSku",
    "expressQty": "快递标 张/箱",
    "fbaQty": "FBA标 张/箱",
    "fnSkuQty": "FNSKU 张/件",
    "remark": "备注",
    "lotNo": "批次号 当isMultipleSku为1时可以为空",
    "expirationDate": "过期时间 当isMultipleSku为1时可以为空",
    "detailList": [{
        "sku": "sku",
        "casePiecesQty": "每箱对应sku件数",
        "logisticsData": "【ShipmentId、ReferenceId】",
        "fnSku": "fnSku",
        "lotNo": "批次号",
        "expirationDate": "过期时间"
    }]
}]

成功示例:

json
{
    "code": "200",
    "result": {
        "inboundingNo": "IB20260428001"
    },
    "message": "新增成功"
}

失败示例:

json
{
    "code": "400",
    "result": [],
    "message": "新增失败"
}