purchase_allocation.md
3.31 KB
门店可卖上架商品接口服务定义
1.门店可卖上架商品列表接口
接口名:
/platform/product/storeSaleProductList
入参
属性名称 | 类型 | 例子 | 说明 | 是否必填 |
---|---|---|---|---|
storeCode | int | 1 | 门店编号 | 否 |
productSkns | String | "51198438,51198438" | 多个SKN组成字符串,用逗号分隔 | 否 |
productSkcs | String | "3242,3240" | 多个SKC组成字符串,用逗号分隔 | 否 |
productSkus | String | "102011,102013" | 多个SKU组成字符串,用逗号分隔 | 否 |
factoryCode | String | VN0003Z6KM2105000M | 条码(条码是sku条码) | 否 |
maxSortId | Short | 1234 | 产品一级分类ID | 否 |
middleSortId | Short | 1234 | 产品二级分类ID | 否 |
smallSortId | Short | 1234 | 产品三级分类ID | 否 |
sortId | Short | 1234 | 产品四级分类ID | 否 |
brandId | int | 1234 | 品牌ID | 否 |
page | int | 1 | 第几页 | 否 |
size | int | 20 | 每页条数 | 否 |
返回
{
"code": 200,
"data": {
"list": [
{
"productSkn":51198426,
"productSkc":3240,
"colorName":"颜色名称",
"productSku":102011,
"sizeName":"尺码名称",
"imageUrl": "http://img11.static.yhbimg.com/yhb-img01/2015/09/11/02/01f42dff5d5bd383af1025eea1218cbccc.jpg",
"productName":"牛仔裤",
"factoryCode":"VN0003Z6KM2105000M",
"brandName":"初语",
"maxSortName":"上衣",
"middleSortName":"T恤",
"smallSortName":"长袖T恤",
"sortName":"长袖T恤",
// 1 男 2 女 3 通用
"gender":1,
//0 关闭 1 开启
"replenishSwitch":0
}
],
"page": 1,
"size": 10,
"total": 79,
"totalPage": 8
},
"message": "操作成功"
}
2.判读一个或多个SKN,是否是某个门店可卖的上架商品
接口名:
/platform/product/storeSaleProduct
入参
属性名称 | 类型 | 例子 | 说明 | 是否必填 |
---|---|---|---|---|
storeCode | int | 1 | 门店编号 | 否 |
productSkns | String | "51198438,51198438" | 多个SKN组成字符串,用逗号分隔 | 否 |
返回
{
"code": 200,
"data": {
[
{
"productSkn":51198426,
//0 不是门店可卖的上架商品 1 门店可卖的上架商品
"saleStatus":0
}
]
},
"message": "操作成功"
}
3.查询商品的自动补货开关
接口名:
/platform/product/queryProductReplenishSwitch
入参
属性名称 | 类型 | 例子 | 说明 | 是否必填 |
---|---|---|---|---|
productSkns | String | "51198438,51198438" | 多个SKN组成字符串,用逗号分隔 | 否 |
返回
{
"code": 200,
"data": {
[
{
"productSkn":51198426,
//0 关闭 1 开启
"replenishSwitch":0
}
]
},
"message": "操作成功"
}
4.更新商品的自动补货开关
接口名:
/platform/product/updateProductReplenishSwitch
入参
属性名称 | 类型 | 例子 | 说明 | 是否必填 |
---|---|---|---|---|
productSkns | String | "51198438,51198438" | 多个SKN组成字符串,用逗号分隔 | 否 |
返回
{
"code": 200,
"data": {
//更新数量
number:8
},
"message": "操作成功"
}