跳到主要内容

创建系统手工单

接口描述

创建系统手工单,原名为‘创建订单’

系统相关界面

"界面路径:【交易】----【订单管理】----【新建订单】"

请求地址

环境服务地址(HTTP/HTTPS)
V2正式环境(推荐)https://gw.superboss.cc/router

2022年4月1日以后申请的APP Key,统一使用V2正式环境的请求地址:https://gw.superboss.cc/router

公共参数

调用任何一个API都必须传入的参数,目前支持的公共参数有:

参数名称参数类型是否必须参数描述
methodstringAPI接口名称
appKeystring分配给应用的AppKey
timestampstring时间戳,时区为GMT+8,例如:2020-09-21 16:58:00。API服务端允许客户端请求最大时间误差为10分钟
formatstring响应格式。默认为json格式,可选值:json
versionstringAPI协议版本 可选值:1.0
sign_methodstring签名的摘要算法(默认 hmac),可选值为:hmac,md5,hmac-sha256。
signstring签名
sessionstring授权会话信息 (即access_token,由系统分配)

请求头

参数名
类型
描述
必填
Content-Type
string
application/x-www-form-urlencoded;charset=UTF-8
必填

API接口地址

参数名
类型
描述
必填
method
string
erp.trade.create
必填

请求参数

参数名
类型
描述
必填
默认值
userId
long
店铺编号
必填
warehouseId
long
仓库ID
必填
orders
array
订单商品明细集合
必填
outerId
string
商家编码(系统主商品/规格ID二选一)
title
string
商品标题
outerSkuId
string
规格商家编码
sysSkuPropertiesName
string
系统SKU的规格属性名称
num
integer
子订单商品数量(大于0)
必填
price
string
商品销售价(单位:元)
必填
payment
string
实付金额(单位:元), 公式: 实付金额 = 应付金额(销售价) - 优惠金额
必填
discountRate
double
折扣率
discountFee
string
优惠金额
salePrice
string
分销价格
theoryPostFee
double
理论运费
oid
long
子订单平台编号
saleFee
string
分销金额
picPath
string
平台商品图片链接
isVirtual
integer
是否是虚拟商品,1:是虚拟商品,0:不是虚拟商品(虚拟商品不需要申请库存,发货时也不需要消费库存、归还库存)
customGiftType
long
自定义赠品类型,暂定0 原有逻辑,1手工新增赠品
itemSysId
long
匹配到的系统主商品ID( 如指定了skuSysId非必填, 否则与商家编码二选一)
skuSysId
long
系统商品skuID (未指定outerId时,非纯商品必填)
skuId
string
平台skuID
postFee
string
运费(单位:元)
payment
string
实付金额(例如1.00)(单位:元)
必填
tid
string
平台订单号(相同tid只能推送一次)
receiverName
string
收件人姓名
必填
receiverState
string
收件省份
必填
receiverCity
string
收件市
必填
receiverDistrict
string
收件区县
必填
receiverStreet
string
收件街道
必填
receiverAddress
string
收件详细地址
必填
receiverZip
string
收件邮编
receiverMobile
string
收件人手机号(收件人手机号和收件人固话至少需要设置一个)
receiverPhone
string
收件人固话(收件人手机号和收件人固话至少需要设置一个)
mobileTail
string
手机后四位尾号
payTime
string
付款时间 格式:yyyy-MM-dd HH:mm:ss
force
boolean
新建订单库存不足时是否强制生成 true是 false否
false
expressCode
string
快递公司的编码,详情查看快递编码对应表
buyerNick
string
平台订单上的买家昵称
sellerMemo
string
平台上的卖家备注
sellerFlag
long
订单旗帜 灰、红、黄、绿、蓝、紫 分别对应 0、1、2、3、4、5
sysMemo
string
订单系统备注
totalFee
string
总额
warehouseName
string
仓库名称
discountFee
string
优惠金额
adjustFee
string
手工调整订单价格
saleFee
string
分销金额
invoiceKind
string
发票种类( 1 电子发票 2 纸质发票 )
invoiceName
string
发票抬头
buyerTaxNo
string
买家税号
invoiceType
string
发票类型 1普通 2增值
invoiceRemark
string
发票备注
needInvoice
integer
需要开具发票 1开启,0关闭
invoiceFormat
integer
发票类型 1普通 2增值
isUrgent
integer
是否是加急订单 1.是 0.否
isPresell
integer
是否为预售订单:0:正常订单,1:是预售;2预售转正常;3:系统预售
templateType
integer
快递模版类型,0表示普通快递,1表示电子面单快递
0
timeoutActionTime
string
平台订单超时到期时间。格式:yyyy-MM-dd HH:mm:ss
sysOuterId
string
订单下第一个匹配系统商品的子订单的系统商家编码,若都没有匹配,则直接取第一个商品的平台商家编码
receiverCountry
string
收件国家,跨境订单使用
subSource
string
次来源地 jd 保存订单来源
taxFee
string
税费
hasSuit
boolean
是否含有套件 true.是 false.否
false
packmaCost
double
包材成本
isHandlerMemo
integer
是否处理卖家备注: 0:未处理 1:已处理
isHandlerMessage
integer
是否处理买家留言: 0:未处理 1:已处理
timingPromise
string
时效服务身份,如tmallPromise代表天猫时效承诺
promiseService
string
承诺服务类型,会有多个服务值,以英文半角逗号","切割,其中 tmallpromise.arrival.timing 代表到货承诺时效 tmallpromise.consign.timing代表发货承诺时效
paymentDiff
string
订单差额=系统实付金额-平台实收金额 区间值
actualPostFee
string
实际运费
theoryPostFee
double
理论运费
tradePurchaseAmount
double
订单实收金额
platformPaymentAmount
double
平台支付金额
manualPaymentAmount
double
手工支付金额
grossProfit
double
毛利润
wlbTemplateType
integer
供销订单用
cancelFrom
integer
供销订单使用,分销作废来源 0,取消分销属性 1,分销订单作废
fxIsUpload
integer
分销订单是否在系统上传(供销订单用)
isCancelDistributorAttribute
integer
是否是取消分销属性触发的订单同步,如果是1,则不需要匹配供应商,因为是取消分销属性 0-否
auditMatchRule
integer
智能审核规则匹配结果
type
string
订单类型 21=客户订单

请求示例

示例一:

{
"receiverName": "XXXXXX",
"sysMemo": "null",
"receiverMobile": "XXXXXX",
"receiverCity": "杭州市",
"userId": "XXXXXX",
"tid": "13356",
"receiverAddress": "XXXXXX",
"warehouseId": "XXXXX",
"receiverDistrict": "杭州市",
"receiverState": "浙江省",
"force": "true",
"orders": "[{\"num\":2,\"outerSkuId\":\"XXXXXX\",\"payment\":\"165.00\",\"price\":\"165.00\",\"title\":\"XXXXXXXX\"}]",
"payment": "260"
}

响应参数

参数名
类型
描述
必填
success
boolean
true-成功,false-失败
必填
trace_id
string
示例:3553483395407017
必填
sid
long
系统订单号
必填

响应示例

{
"sid":"string",
"success": "boolean",
"trace_id": "long"
}

异常示例

{
"code": "25",
"msg": "服务方法(erp.trade.create:1.0)的签名无效",
"success": false,
"trace_id": "3553483395423660"
}

错误码解释

错误码错误信息解决方案
50快递模版类型不合法![0(普通快递);1(电子面单快递)]请检查该参数的值是否规范
50发票种类类型不合法![1(电子发票);2(纸质发票)]请检查该参数的值是否规范
50需要开具发票类型不合法![0(关闭);1(开启)]请检查该参数的值是否规范
50发票类型不合法![1(普通);2(增值)]请检查该参数的值是否规范
50是否为预售订单类型不合法![0(正常订单);1(是预售);2(预售转正常);3(系统预售)]请检查该参数的值是否规范
50是否处理买家留言类型不合法![0(未处理);1(已处理)]请检查该参数的值是否规范
50是否处理卖家备注类型不合法![0(未处理);1(已处理)]请检查该参数的值是否规范
50分销作废来源类型不合法![0(取消分销属性);1(分销订单作废)]请检查该参数的值是否规范
50旗帜类型不合法![0(灰);1(红);2(橙);3(绿);4(蓝);5(紫)]请检查该参数的值是否规范
50是否是取消分销属性触发的订单同步类型不合法![0(非取消分销属性);1(取消分销属性)]请检查该参数的值是否规范
50订单类型值不合法请检查该参数的值是否规范
30051店铺编号不能为空请检查店铺编号是否有值
30052订单商品明细集合不能为空订单商品明细集合不能为空
30053收件人姓名不能为空请检查该字段是否有值
30055收件省份不能为空请检查该字段是否有值
30056收件市不能为空请检查该字段是否有值
30057收件详细地址不能为空请检查该字段是否有值
30058收件区县不能为空请检查该字段是否有值
30059实付金额不能为空请检查该字段是否有值
30060邮费不能为空请检查该字段是否有值
30061orders参数传入有误,解析失败请检查该字段是否有值
30062自定义赠品类型值不合法请检查该参数的值是否规范
30063是否是虚拟商品类型值不合法请检查该参数的值是否规范
30069商品销售价格式错误请检查该参数的值是否规范