版权所有©,上海海鼎信息工程股份有限公司,2016-2025,保留所有权利。
1. 接口定义
1.1. 承运服务
1.1.1. 获取门店订单可用承运商
POST /{tenant_id}/storedelivery/carrier/availablecarriers
1.1.1.1. 说明
获取门店订单可用承运商
1.1.1.2. 参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Path |
tenant_id |
租户ID |
string |
Body |
action |
参数 |
1.1.1.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.1.4. HTTP请求示例
请求 path
/string/storedelivery/carrier/availablecarriers
请求 body
{
"store_id" : "string",
"expected_logistics_type" : "crowdsourcing"
}
1.1.1.5. HTTP响应示例
响应 200
{
"carriers" : [ {
"id" : "string",
"name" : "string"
} ],
"store_carriers" : [ {
"uuid" : "string",
"carrier" : {
"id" : "string",
"name" : "string"
},
"proxy" : true,
"line_number" : 1,
"carrier_merchant" : {
"id" : "string",
"name" : "string"
},
"carrier_system" : {
"id" : "string",
"name" : "string"
},
"priority" : 1
} ]
}
1.1.2. 下发承运
POST /{tenant_id}/storedelivery/carrier/createorder/create
1.1.2.1. 说明
下发承运
1.1.2.2. 参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Path |
tenant_id |
租户ID |
string |
Query |
operator |
操作人 |
string |
Body |
request |
参数 |
1.1.2.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.2.4. HTTP请求示例
请求 path
/string/storedelivery/carrier/createorder/create?operator=string
请求 body
{
"station" : {
"id" : "string",
"name" : "string"
},
"sender" : {
"contact" : {
"name" : "李飞",
"telephone" : "189389928893",
"mobile" : "189389928893",
"email" : "55151@qq.com",
"fax" : "123123",
"private_name" : "脱敏名称**",
"private_mobile" : "189389928893"
},
"address" : {
"country" : "中国",
"province" : "福建省",
"city" : "厦门市",
"district" : "思明区",
"street" : "前埔",
"postcode" : "363423",
"latitude" : "45.3,范围0-90",
"longtitude" : "121.2,范围0-180",
"coordinate_type" : "GCJ02",
"private_street" : "脱敏地址**"
}
},
"receiver" : {
"contact" : {
"name" : "李飞",
"telephone" : "189389928893",
"mobile" : "189389928893",
"email" : "55151@qq.com",
"fax" : "123123",
"private_name" : "脱敏名称**",
"private_mobile" : "189389928893"
},
"address" : {
"country" : "中国",
"province" : "福建省",
"city" : "厦门市",
"district" : "思明区",
"street" : "前埔",
"postcode" : "363423",
"latitude" : "45.3,范围0-90",
"longtitude" : "121.2,范围0-180",
"coordinate_type" : "GCJ02",
"private_street" : "脱敏地址**"
}
},
"weight" : 500.0,
"skus" : [ {
"title" : "string",
"qty" : 0.0,
"weight" : 0.0,
"sku_id" : "string"
} ],
"source_id" : "JPOS",
"source_name" : "门店收银系统",
"delivery_id" : "string",
"order_type" : "order(订单)、rtn(退单)",
"order_id" : "string",
"carrier_id" : "string",
"carrier_name" : "string",
"carrier_merchant_id" : "string",
"expect_delivery_time" : "2020-06-17 10:00:00",
"expected_logistics_type" : "crowdsourcing"
}
1.1.2.5. HTTP响应示例
响应 200
{
"message" : "string",
"success" : true,
"waybill_id" : "string",
"carrier_id" : "string",
"carrier_name" : "string",
"carrier_merchant_id" : "string"
}
2. 定义
2.1. CalcCarrierAction
获取可用承运商
| 名称 | 说明 | 类型 |
|---|---|---|
expected_logistics_type |
期望承运物流类型,取值范围:express(快递)、crowdsourcing(众包) |
string |
store_id |
配送门店ID |
string |
2.2. CarrierList
承运商列表
| 名称 | 说明 | 类型 |
|---|---|---|
carriers |
承运商列表(废弃) |
< IdName > array |
store_carriers |
承运商列表(新) |
< StoreCarrier > array |
2.3. CarrierOrderCreate
承运单
| 名称 | 说明 | 类型 |
|---|---|---|
carrier_id |
承运平台Id |
string |
carrier_merchant_id |
承运商家Id |
string |
carrier_name |
承运平台名称 |
string |
delivery_id |
配送ID,一次配送唯一值 |
string |
expect_delivery_time |
期望送达时间 |
string (date-time) |
expected_logistics_type |
期望承运物流类型,取值范围:express(快递)、crowdsourcing(众包) |
string |
order_id |
单号 |
string |
order_type |
单号类型 |
string |
receiver |
收货人信息 |
|
sender |
寄件人信息,不传取配送门店信息 |
|
skus |
包裹列表 |
< CarrierOrderSkuCreate > array |
source_id |
来源ID |
string |
source_name |
来源名称 |
string |
station |
配送门店 |
|
weight |
订单重量,单位:g |
number |
2.4. CarrierOrderCreateResponse
| 名称 | 说明 | 类型 |
|---|---|---|
carrier_id |
承运平台Id |
string |
carrier_merchant_id |
承运商家Id |
string |
carrier_name |
承运平台名称 |
string |
message |
信息 |
string |
success |
是否成功 |
boolean |
waybill_id |
运单号 |
string |
2.5. CarrierOrderSkuCreate
承运单商品
| 名称 | 说明 | 类型 |
|---|---|---|
qty |
数量 |
number |
sku_id |
货号 |
string |
title |
名称 |
string |
weight |
单个商品重量,单位:g |
number |
2.6. IdName
| 名称 | 说明 | 类型 |
|---|---|---|
id |
样例 : |
string |
name |
样例 : |
string |
2.7. LAddress
地址信息
| 名称 | 说明 | 类型 |
|---|---|---|
city |
市 |
string |
coordinate_type |
坐标类型,BD09:百度坐标, GCJ02:火星坐标,WGS84:WGS84坐标 |
string |
country |
国家 |
string |
district |
区 |
string |
latitude |
纬度 |
number |
longtitude |
经度 |
number |
postcode |
邮编 |
string |
private_street |
脱敏地址 |
string |
province |
省份 |
string |
street |
详细地址 |
string |
2.10. StoreCarrier
门店承运商对象
| 名称 | 说明 | 类型 |
|---|---|---|
carrier |
承运平台 |
|
carrier_merchant |
承运商家 |
|
carrier_system |
样例 : IdName |
|
line_number |
行号 |
integer (int32) |
priority |
优先级 |
integer (int32) |
proxy |
默认值 : |
boolean |
uuid |
样例 : |
string |
2.11. 联系方式(soms)
联系方式
| 名称 | 说明 | 类型 |
|---|---|---|
email |
邮箱 |
string |
fax |
传真 |
string |
mobile |
手机(mobile和telephone建议给值mobile) |
string |
name |
姓名 |
string |
private_mobile |
隐私号 |
string |
private_name |
脱敏名称 |
string |
telephone |
电话 |
string |