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": "操作成功"
}