WMS-API
  1. B2B出库单
WMS-API
  • API使用说明
  • 物流
    • 获取线下(客户)物流渠道信息
      POST
    • 获取线上物流方式信息
      POST
  • oauth授权
    • 用户授权获取授权码
      GET
    • 根据授权码获取AccessToken与RefreshToken
      GET
    • 根据RefreshToken刷新AccessToken
      GET
  • 订单
    • 创建订单
      POST
    • 取消订单
      POST
    • 查询订单
      POST
    • 批量查询订单
      POST
    • 更新运单号
      POST
    • 更新面单
      POST
  • 商品
    • 创建商品SKU
      POST
    • 更新商品SKU
      POST
    • 获取商品详情
      POST
    • 分页获取认领的分销商品信息
      POST
  • 库存
    • 查询商品库存
      POST
    • 查询认领商品库存
      POST
  • 仓库
    • 获取用户仓库详情
    • 获取服务商仓库列表
  • 入库单
    • 根据erpNo查询包裹号
    • 查询单个退货单详情信息
    • 分页批量查询退货单信息
    • 创建入库单
    • 取消入库单
    • 查询入库单
    • 更新入库单物流单号
    • 创建退货单
    • 取消退货单
    • 打印箱唛
  • oms客户
    • 校验客户是否为分销商
  • B2B
    • B2B出库单
      • 创建B2B出库单
        POST
      • 查询B2B出库单
        POST
      • 取消B2B出库单
        POST
    • B2B入库单
      • 创建B2B入库单
      • 查询B2B入库单
      • 打印箱唛
      • 取消B2B入库单
    • B2B库存
      • 查询箱子库存
      • 查询sku箱总库存
  • 费用
    • 查询单据费用
  • webhook
  • 直邮订单
    • 创建直邮订单
    • 更新直邮订单运单号、面单
    • 查看订单详情
    • 删除直邮单
    • 打印标签
  1. B2B出库单

创建B2B出库单

POST
/api/b2b/outbound/create

请求参数

Body 参数application/json
订单对象
erpNo
string 
erp编号
可选
warehouse
string 
仓库编号
可选
destination
integer 
可选
目的地 1:FBA 2:其他
dispatchType
integer 
可选
派送类型 1:快递包裹
logisticType
integer 
可选
物流服务 1:发货仓库物流 2:自有物流 3:亚马逊物流
trackingNo
string 
运单号
可选
expectTime
string 
可选
预计送达时间 格式:yyyy-MM-dd HH:mm:ss
referenceNo
string 
参考号
可选
fbaShipmentId
string 
可选
FBAShipmentID
remark
string 
备注
可选
addressVo
object (B2bOutboundAddressVo) 
收件信息
可选
buyerName
string 
收件人姓名
可选
buyerPhone
string 
收件人电话
可选
recipientCountry
string 
收件人国家
可选
recipientProvince
string 
收件人省份
可选
recipientCity
string 
收件人城市
可选
recipientArea
string 
收件人区县
可选
recipientAddress
string 
收件人详细地址
可选
recipientAddress2
string 
收件人地址2
可选
zipCode
string 
收件人邮编
可选
boxList
array[object (B2bOutboundBoxVo) {2}] 
箱子-商品信息
可选
boxNo
string 
箱号
可选
skuInfoList
array[object (B2bOutboundSkuVo) {4}] 
sku商品信息
可选
fileInfo
object (B2bOutboundFileVo) 
附件信息
可选
labelJson
string 
可选
物流面单url,多个逗号隔开 格式:[{"url": "文件url地址", "name": "文件名"}]
bolJson
string 
可选
BOL,多个逗号隔开 格式:[{"url": "文件url地址", "name": "文件名"}]
boxJson
string 
可选
箱唛,多个逗号隔开 格式:[{"url": "文件url地址", "name": "文件名"}]
otherJson
string 
可选
其他附件,多个逗号隔开 格式:[{"url": "文件url地址", "name": "文件名"}]
示例
{
    "erpNo": "string",
    "warehouse": "string",
    "destination": 0,
    "dispatchType": 0,
    "logisticType": 0,
    "trackingNo": "string",
    "expectTime": "string",
    "referenceNo": "string",
    "fbaShipmentId": "string",
    "remark": "string",
    "addressVo": {
        "buyerName": "string",
        "buyerPhone": "string",
        "recipientCountry": "string",
        "recipientProvince": "string",
        "recipientCity": "string",
        "recipientArea": "string",
        "recipientAddress": "string",
        "recipientAddress2": "string",
        "zipCode": "string"
    },
    "boxList": [
        {
            "boxNo": "string",
            "skuInfoList": [
                {
                    "sku": "string",
                    "count": 0,
                    "changeLabel": 0,
                    "newLabelJson": "string"
                }
            ]
        }
    ],
    "fileInfo": {
        "labelJson": "string",
        "bolJson": "string",
        "boxJson": "string",
        "otherJson": "string"
    }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/b2b/outbound/create' \
--header 'Content-Type: application/json' \
--data-raw '{
    "erpNo": "string",
    "warehouse": "string",
    "destination": 0,
    "dispatchType": 0,
    "logisticType": 0,
    "trackingNo": "string",
    "expectTime": "string",
    "referenceNo": "string",
    "fbaShipmentId": "string",
    "remark": "string",
    "addressVo": {
        "buyerName": "string",
        "buyerPhone": "string",
        "recipientCountry": "string",
        "recipientProvince": "string",
        "recipientCity": "string",
        "recipientArea": "string",
        "recipientAddress": "string",
        "recipientAddress2": "string",
        "zipCode": "string"
    },
    "boxList": [
        {
            "boxNo": "string",
            "skuInfoList": [
                {
                    "sku": "string",
                    "count": 0,
                    "changeLabel": 0,
                    "newLabelJson": "string"
                }
            ]
        }
    ],
    "fileInfo": {
        "labelJson": "string",
        "bolJson": "string",
        "boxJson": "string",
        "otherJson": "string"
    }
}'

返回响应

🟢200成功
application/json
Body
[API接口响应结果类] 0 1
code
integer 
可选
错误码:0为成功,其他为失败
默认值:
0
message
string 
错误提示信息
可选
data
object (OutboundVo) 
数据
可选
erpNo
string 
ERP单号
可选
outboundNo
string 
出库单号
可选
requestId
string 
请求Id
可选
示例
{
  "code": 0,
  "message": "",
  "data": {
    "erpNo": "",
    "outboundNo": ""
  },
  "requestId": ""
}
修改于 2025-05-23 08:23:22
上一页
校验客户是否为分销商
下一页
查询B2B出库单
Built with