Skip to content
On this page

3.0 订单接入说明

订单接口域名

3.0.1测试域名:https://testexternalapi.colipu.com/jv-punchoutopenapi

3.0.2 生产域名:https://punchoutopenapi.colipu.com*

3.1 订单确认

接口说明:

MethodTestURLContentType
Post/api/order/confirmapplication/json

参数说明

参数类型说明是否必须描述
fromIdString必须来源名称(待科力普提供)
tokenString必须签名
orderIdString必须订单号
orderDetailsList非必须明细(部分确认,明细必传)
extendList非必须扩展信息

orderDetails说明

参数类型说明是否必须参数说明
skuString必须商品编码
qtyInt必须数量

extend说明

参数类型说明是否必须参数说明
columnNameString必须扩展信息名称
columnValueString必须扩展信息值
columnRemarkString非必须扩展信息描述

返回结果说明

参数类型说明描述
codeInt操作结果返回代码
subMessageString错误描述
dataString返回结果

返回数据示例:

{

"data": “成功”,

"subMesssage": "",

"code": 0

}

3.2 订单取消

接口说明:

MethodTestURLContentType
Post/api/order/cancelapplication/json

参数说明

参数类型说明是否必须描述
fromIdString必须来源名称(待科力普提供)
tokenString必须签名
orderIdString必须订单号

返回结果说明

参数类型说明描述
codeInt操作结果返回代码
subMessageString错误描述
dataString返回结果

返回数据示例:

{

"data": “成功”,

"subMesssage": "",

"code": 0

}

3.3 订单详情

接口说明:

MethodTestURLContentType
Post/api/order/orderdetailapplication/json

参数说明

参数类型说明是否必须描述
fromIdString必须来源名称(待科力普提供)
tokenString必须签名
orderIdString必须订单号

返回结果说明

参数类型说明描述
codeInt操作结果返回代码
subMessageString错误描述
dataObject返回结果

data说明

参数类型说明参数说明
soidString订单编号
customerCodeString会员编号
purchaserString下单人
orderPriceDecimal订单合计
freightPriceDecimal运费
remarkString备注
createTimeString下单时间
updateTimeString修改时间
userEmailString下单人邮箱
extendString扩展信息
fromIdString来源编码
titleString开票抬头
contactNameString收货人
contactPhoneString收货人电话
contactMobileString收货人手机
provinceNameString
cityNameString
districtNameString
addressString地址
statusInt

订单状态

-2:预占

-1:待处理

0:代发货

4:退换货中

6:退换货完成

20:已出库

30:妥投完成

45:已签收

itemsList订单明细

item说明

参数类型说明参数说明
itemSkuCodeString商品编号
itemSkuFullNameString商品名称
priceDecimal单价
quantityString数量
unitNameString单位
priceRateDecimal税率

返回数据示例:

{

"code": 0,

"subMessage": "",

"data": {

"soid": "zhihu_P0000033176",

"customerCode": "20242219",

"orderPrice": 24.78,

"freightPrice": 0,

"remark": "",

"createTime": "2022-09-2216:38:21",

"updateTime": "2022-09-2216:38:21",

"status": -2,

"userEmail": "",

"extend": "",

"purchaser": "Test",

"fromId": "zhihu",

"contactName": "张三",

"contactPhone": "",

"contactMobile": "13100000000",

"provinceName": "上海",

"cityName": "上海市",

"districtName": "黄浦区",

"address": "测试地址",

"title": "知乎有限公司",

"items": [

{

"itemSkuCode": "156018",

"itemSkuFullName": "3M 报事贴 656P 51*76mm (蓝绿色) 100页/本 12本/包",

"unitName": "本",

"quantity": 1,

"price": 24.78,

"priceRate": 0.13

}

]

}

}

3.4 订单批量查询

接口说明:

MethodTestURLContentType
Post/api/order/searchapplication/json

参数说明

参数类型说明是否必须描述
fromIdString必须来源名称(待科力普提供)
tokenString必须签名
orderIdString非必须订单号
purchaserString非必须下单人
statusInt非必须订单状态
startTimeString非必须下单开始时间(yyyyy-MM-dd)
endTimeString非必须下单结束时间(yyyyy-MM-dd)
pageIndexInt必须页码
pageSizeInt必须每页显示条数

返回结果说明

参数类型说明描述
codeInt操作结果返回代码
subMessageString错误描述
totalInt总条数
pageIndexInt页码
pageSizeInt每页显示条数
pageCountInt总页数
dataList返回结果,json或数组

data说明

参数类型说明描述
soMasterObject订单主体
soItemsList订单明细

soMaster说明

参数类型说明参数说明
soidString订单编号
purchaserString下单人
orderPriceDecimal订单合计
freightPriceDecimal运费
remarkString备注
createTimeDate下单时间
extendString扩展信息
statusInt

订单状态

-2:预占

-1:待处理

0:代发货

4:退换货中

6:退换货完成

20:已出库

30:妥投完成

45:已签收

soItem说明

参数类型说明参数说明
itemSkuCodeString商品编号
itemSkuFullNameString商品名称
priceDecimal单价
quantityInt数量
unitNameString单位
priceRateDecimal税率

返回数据示例:

{

"soMaster": {

" soid ": "1000000001",

" punchaser": "张三",

" orderPrice": 100.00,

" freightPrice ": 0,

" remark ": "备注信息",

" createTime ": "2022-09-29 17:18:22.493",

" extend ": "",

" status ": 20

},

" soItems ": [

{

“ itemSkuCode”: “ 209044”,

“ itemSkuFullName”: “ 惠普HP 硒鼓双包装 CC388AD(黑色)”,

“ price”: 60.00,

“ quantity”: 1,

“ unitName”: “盒”,

“ priceRate”: 0.13

},

{

“ itemSkuCode”: “ 201003”,

“ itemSkuFullName”: “ Askul超值标准型复印纸优化版 A4 70g 1包”,

“ price”: 40.00,

“ quantity”: 1,

“ unitName”: “包”,

“ priceRate”: 0.13

}

]

"subMesssage": "",

"code": 0,

"total": "1",

"pageIndex": "1",

"pageSize": "30",

"pageCount": "1"

}

3.6 订单确认收货

接口说明:

MethodTestURLContentType
Post/api/order/receiveconfirmapplication/json

参数说明

参数类型说明是否必须描述
fromIdString必须来源名称(待科力普提供)
tokenString必须签名
orderIdString必须订单号

返回结果说明

参数类型说明描述
codeInt操作结果返回代码
subMessageString错误描述
dataString返回结果

返回数据示例:

{

"data": “成功”,

"subMesssage": "",

"code": 0

}