Appearance
4.0 商品接入说明
商品接口域名:
4.0.1测试域名:https://testpunchout.colipu.com
4.0.2 生产域名:https://punchout.colipu.com
4.1 商品详情
接口说明:
| Method | TestURL | ContentType |
|---|---|---|
| Post | /webapi/webitemdetail | application/json |
参数说明:
| 参数 | 类型说明 | 是否必须 | 描述 |
|---|---|---|---|
| fromId | String | 必须 | 来源名称(待科力普提供) |
| token | String | 必须 | 签名 |
| productCode | String | 必须 | 商品编码 |
返回结果说明:
| 参数 | 类型说明 | 描述 |
|---|---|---|
| code | Int | 操作结果返回代码 |
| subMessage | String | 错误描述 |
| data | Object | 返回结果 |
data说明:
| 参数 | 类型说明 | 参数说明 |
|---|---|---|
| product_code | String | 商品编码 |
| product_name | String | 商品名称 |
| product_img | String | 商品图片 |
| product_price | Decimal | 单价 |
| product_unit | String | 单位 |
| product_model | String | 规格 |
| category1Name | String | 大类 |
| category2Name | String | 中类 |
| category3Name | String | 小类 |
| categoryId1 | Int | 大类ID |
| categoryId2 | Int | 中类ID |
| categoryId3 | Int | 小类ID |
| isContractItem | Boolean | 是否协议商品 |
返回数据示例:
{
"code": 0,
"subMessage": null,
"data": {
"product_code": "3190862",
"product_sku_code": "3190862",
"product_name": "联想笔记本 Y7000 ",
"product_img": "http://pic.colipu.com/pmspic/ItemPicture/23432.jpg",
"product_price": "5849.06",
"product_unit": "台",
"product_model": "Y7000",
"category1Name": "电脑及配件",
"category2Name": "电脑整机",
"category3Name": "笔记本电脑",
" categoryId1": 20004,
" categoryId2": 20078,
" categoryId3": 20596,
" isContractItem ": false
}
}
4.2 商品搜索
接口说明:
| Method | TestURL | ContentType |
|---|---|---|
| Post | /webapi/websearch | application/json |
参数说明:
| 参数 | 类型说明 | 是否必须 | 描述 |
|---|---|---|---|
| fromId | String | 必须 | 来源名称(待科力普提供) |
| token | String | 必须 | 签名 |
| keyWord | String | 必须 | 搜索关键字 |
| loginName | String | 非必须 | 登录人 |
| pageSize | Int | 必须 | 每页显示条数 |
| pageIndex | Int | 必须 | 页码 |
| sortType | Int | 非必须 | 排序 1:产品默认排序 2:产品价格↑ 3:产品价格↓ 4:商品评论↑ 5:商品评论↓ 6:销量↑ 7:销量↓ |
返回结果说明:
| 参数 | 类型说明 | 描述 |
|---|---|---|
| code | Int | 操作结果返回代码 |
| subMessage | String | 错误描述 |
| total | Int | 总条数 |
| pageIndex | Int | 页码 |
| pageSize | Int | 每页显示条数 |
| pageCount | Int | 总页数 |
| data | List | 返回结果 |
data说明:
| 参数 | 类型说明 | 参数说明 |
|---|---|---|
| product_code | String | 商品编码 |
| product_name | String | 商品名称 |
| product_img | String | 商品图片 |
| product_price | Decimal | 单价 |
| product_unit | String | 单位 |
| product_desc_url | String | 商品详情地址 |
| isContractItem | Boolean | 是否协议商品 |
返回数据示例:
{
"code": 0,
"subMessage": null,
" pageIndex ": 1,
" pageSize ": 30,
" total ": 1,
" pageCount ": 1,
"data": [{
"product_code": "3190862",
"product_sku_code": "3190862",
"product_name": "联想笔记本 Y7000 ",
"product_img": "http://pic.colipu.com/pmspic/ItemPicture/23432.jpg",
"product_price": "5849.06",
"product_unit": "台",
" product_desc_url ": "",
" isContractItem ": false
}]
}