1. B2B出库单
WMS-API
  • 默认模块
    • API使用说明
    • oauth授权
      • 用户授权获取授权码
      • 根据授权码获取AccessToken与RefreshToken
      • 根据RefreshToken刷新AccessToken
    • 物流
      • 获取物流费用
      • 获取客户物流渠道
      • 获取物流方式信息(线上物流)
      • 获取所有客户物流渠道
    • 订单(出库单)
      • 创建订单
      • 取消订单
      • 查询订单
      • 批量查询订单
      • 标记订单已交运
      • 标记订单状态为平台取消
      • 分页查询订单
    • 商品
      • 创建商品SKU
      • 更新商品SKU
      • 获取商品详情
      • 查询分销商品(仅限内部BigSeller使用)
      • 分页获取认领的分销商品信息
      • 分页获取oms用户商品
      • 查询商品库龄列表
    • 库存
      • 查询商品库存
      • 查询认领商品库存
      • 查询库存流水
      • 查询商品汇总库存-包含一件代发和箱总库存
    • 仓库
      • 获取用户仓库详情
      • 获取服务商仓库列表
    • 入库单
      • 根据erpNo查询包裹号
      • 查询单个退货单详情信息
      • 分页批量查询退货单信息
      • 创建入库单
      • 取消入库单
      • 查询入库单
      • 更新入库单物流单号
      • 创建退货单
      • 取消退货单
      • 打印箱唛
      • 分页查询标准入库单详情
    • oms客户
      • 校验客户是否为分销商
    • B2B
      • B2B出库单
        • 创建B2B出库单
          POST
        • 查询B2B出库单
          POST
        • 取消B2B出库单
          POST
      • B2B入库单
        • 创建B2B入库单
        • 查询B2B入库单
        • 打印箱唛
        • 更新B2B入库单运单号
        • 取消B2B入库单
      • B2B库存
        • 查询箱子库存
        • 查询sku箱总库存
    • 费用
      • 查询单据费用
    • 直邮订单
      • 更新直邮订单
      • 作废直邮订单
      • 创建直邮订单
      • 更新直邮订单运单号、面单
      • 查看订单详情
      • 批量查看订单详情
      • 打印标签
  • 导入
    • 商品
      • 新建sku-保存
      • 新建sku-提交
      • 编辑sku
    • others
      • API接口文档
        • 商品
          • 创建商品SKU
          • 更新商品SKU
  1. B2B出库单

创建B2B出库单

POST
/api/b2b/outbound/create

请求参数

Body 参数application/json

示例
{
    "erpNo": "string",
    "warehouse": "string",
    "destination": 0,
    "dispatchType": 0,
    "logisticType": 0,
    "customerLogisticsId": 0,
    "trackingNo": "string",
    "expectTime": "string",
    "referenceNo": "string",
    "fbaShipmentId": "string",
    "outboundType": 0,
    "remark": "string",
    "fullInboundNo": "string",
    "pickupCode": "string",
    "deliveryCode": "string",
    "addressVo": {
        "buyerName": "string",
        "buyerPhone": "string",
        "recipientEmail": "string",
        "recipientCountry": "string",
        "recipientProvince": "string",
        "recipientCity": "string",
        "recipientArea": "string",
        "recipientStreet": "string",
        "recipientStreetNumber": "string",
        "recipientAddress": "string",
        "recipientAddress2": "string",
        "houseNumber": "string",
        "zipCode": "string",
        "recipientTaxId": "string"
    },
    "invoiceInfo": {
        "invoiceType": "string",
        "invoiceNumber": "string",
        "invoiceSerialNumber": "string",
        "invoiceAmount": 0,
        "invoiceTaxNumber": "string",
        "invoiceSecretKey": "string",
        "invoiceNfeId": "string",
        "invoiceUrl": "string"
    },
    "boxList": [
        {
            "boxNo": "string",
            "count": 0,
            "skuInfoList": [
                {
                    "sku": "string",
                    "count": 1,
                    "changeLabel": 0,
                    "pickUpCount": 0,
                    "newLabelJson": "string"
                }
            ]
        }
    ],
    "skuInfoList": [
        {
            "sku": "string",
            "count": 1,
            "changeLabel": 0,
            "pickUpCount": 0,
            "newLabelJson": "string"
        }
    ],
    "packageInfoList": [
        {
            "packageSeq": 0,
            "packageNo": "string",
            "sourceBoxNo": "string",
            "trackingNo": "string",
            "labelUrl": "string",
            "length": 0,
            "width": 0,
            "height": 0,
            "weight": 0,
            "skuInfoList": [
                {
                    "sku": "string",
                    "quantity": 0
                }
            ]
        }
    ],
    "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 '/api/b2b/outbound/create' \
--header 'Content-Type: application/json' \
--data '{
    "erpNo": "string",
    "warehouse": "string",
    "destination": 0,
    "dispatchType": 0,
    "logisticType": 0,
    "customerLogisticsId": 0,
    "trackingNo": "string",
    "expectTime": "string",
    "referenceNo": "string",
    "fbaShipmentId": "string",
    "outboundType": 0,
    "remark": "string",
    "fullInboundNo": "string",
    "pickupCode": "string",
    "deliveryCode": "string",
    "addressVo": {
        "buyerName": "string",
        "buyerPhone": "string",
        "recipientEmail": "string",
        "recipientCountry": "string",
        "recipientProvince": "string",
        "recipientCity": "string",
        "recipientArea": "string",
        "recipientStreet": "string",
        "recipientStreetNumber": "string",
        "recipientAddress": "string",
        "recipientAddress2": "string",
        "houseNumber": "string",
        "zipCode": "string",
        "recipientTaxId": "string"
    },
    "invoiceInfo": {
        "invoiceType": "string",
        "invoiceNumber": "string",
        "invoiceSerialNumber": "string",
        "invoiceAmount": 0,
        "invoiceTaxNumber": "string",
        "invoiceSecretKey": "string",
        "invoiceNfeId": "string",
        "invoiceUrl": "string"
    },
    "boxList": [
        {
            "boxNo": "string",
            "count": 0,
            "skuInfoList": [
                {
                    "sku": "string",
                    "count": 1,
                    "changeLabel": 0,
                    "pickUpCount": 0,
                    "newLabelJson": "string"
                }
            ]
        }
    ],
    "skuInfoList": [
        {
            "sku": "string",
            "count": 1,
            "changeLabel": 0,
            "pickUpCount": 0,
            "newLabelJson": "string"
        }
    ],
    "packageInfoList": [
        {
            "packageSeq": 0,
            "packageNo": "string",
            "sourceBoxNo": "string",
            "trackingNo": "string",
            "labelUrl": "string",
            "length": 0,
            "width": 0,
            "height": 0,
            "weight": 0,
            "skuInfoList": [
                {
                    "sku": "string",
                    "quantity": 0
                }
            ]
        }
    ],
    "fileInfo": {
        "labelJson": "string",
        "bolJson": "string",
        "boxJson": "string",
        "otherJson": "string"
    }
}'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{
    "code": 0,
    "message": "string",
    "data": {
        "erpNo": "string",
        "outboundNo": "string"
    },
    "requestId": "string"
}
修改于 2026-10-21 12:51:37
上一页
校验客户是否为分销商
下一页
查询B2B出库单
Built with