上传发货
系统相关界面
"界面路径:【交易】----【订单管理】----【订单发货】"
接口说明
- 支持在快麦ERP中将【已审核】订单操作发货,上传平台的节点根据快麦中的设置生效,请求参数只需要传sids/tid和consignType;
- 支持传入快递编码与运单号操作发货,
- 如果该订单为平台订单,则不扣系统里的库存,为其他ERP发货;
- 如果订单为手工单,系统状态会更新为【卖家已发货】
注意,
- 调用该接口前需要先在快麦中配置好对应的物流公司及编码,使传入的快递编码可以自动绑定快递模版,如果快递编码匹配出多个快递模版,则只会任意匹配任一快递模版;
- 非在快麦中获取的快递公司与快递单号,直接上传平台时可能会出现上传失败、或风控异常的风险,需谨慎使用;
- 如果在上传平台时出现了上传异常,则需在快麦里操作【取消异常】才能重新调用接口推送;
- 不支持拆单发货,线上平台的订单状态会因为子订单发货而整个订单会变成已发货。
请求地址
环境 | 服务地址(HTTP/HTTPS) |
---|---|
V2正式环境(推荐) | https://gw.superboss.cc/router |
2022年4月1日以后申请的APP Key,统一使用V2正式环境的请求地址:https://gw.superboss.cc/router
公共参数
调用任何一个API都必须传入的参数,目前支持的公共参数有:
参数名称 | 参数类型 | 是否必须 | 参数描述 |
---|---|---|---|
method | string | 是 | API接口名称 |
appKey | string | 是 | 分配给应用的AppKey |
timestamp | string | 是 | 时间戳,时区为GMT+8,例如:2020-09-21 16:58:00。API服务端允许客户端请求最大时间误差为10分钟 |
format | string | 否 | 响应格式。默认为json格式,可选值:json |
version | string | 是 | API协议版本 可选值:1.0 |
sign_method | string | 否 | 签名的摘要算法(默认 hmac),可选值为:hmac,md5,hmac-sha256。 |
sign | string | 是 | 签名 |
session | string | 是 | 授权会话信息 (即access_token,由系统分配) |
请求头
全部展开
参数名
类型
描述
必填
Content-Type
string
application/x-www-form-urlencoded;charset=UTF-8
必填
API接口地址
全部展开
参数名
类型
描述
必填
method
string
erp.trade.consign
必填
请求参数
全部展开
参数名
类型
描述
必填
sids
string
系统订单号,多个逗号隔开,选填:平台订单号二选一,优先系统订单号
必填
consignType
string
发货类型 DUMMY:"无需物流发货",OFFLINE: "自己联系物流发货",ONLINE:"在线订单发货",ONLINE_CONFIRM:"确认发货通知",RESEND:"修改物流公司和运单号并重新发货" 不填默认为OFFLINE
tid
string
平台订单号,选填:系统订单号二选一,优先系统订单号
expressCode
string
快递公司编码
outSid
string
运单号
operateType
string
操作类型,不填operateType但是填了运单号和快递公司编码会仅上传平台; 1:仅系统发货 ;2:系统发货并上传平台
非必填
请求示例
示例一:
{
sids: "string",
outSid: string,
consignType: string,
expressCode: string,
tid: string
}
响应参数
全部展开
参数名
类型
描述
必填
list
array
唯一码列表
templateType
integer
订单快递模版类型,0表示普通,1表示电子面单
source
string
订单来自哪个平台 sys:系统 jd:京东 tb:淘宝 tm:天猫 tjb:淘宝特价版 1688:阿里巴巴
templateId
long