POST app/cakeapp/getRule
参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| city_id | 是 | int | 城市ID |
| brand_id | 是 | int | 品牌ID |
| product_id | 否 | int | 商品ID |
返回示例
1.未在该城市找到配送范围
{"code":209,"msg":"未找到该商品配送范围","data":"[]"}
2.地图区域
{
"code": 200,
"msg": "success",
"data": {
"description":"五环内免费配送,如果要更改时间请提前一天联系客服更改;五环内免费配送,(注:所有蛋糕不支持定制生日牌,没有数字蜡烛哦!)",
"ship_areas": "{\"city_name\":\"北京市\",\"default_amount\":\"-1\",\"default_clearing_amount\":\"-1\",\"default_free\":\"-1\",\"areas\":[{\"name\":\"区域5\",\"amount\":\"20\",\"clearing_amount\":\"0\",\"free\":\"-1\",\"points\":[{\"lng\":116.219928,\"lat\":39.89919},{\"lng\":116.262472,\"lat\":39.901404},{\"lng\":116.27512,\"lat\":39.891662},{\"lng\":116.277419,\"lat\":39.878817},{\"lng\":116.248674,\"lat\":39.862868},{\"lng\":116.234301,\"lat\":39.853563},{\"lng\":116.222803,\"lat\":39.872172},{\"lng\":116.218203,\"lat\":39.88989}]},{\"name\":\"区域3\",\"amount\":\"0\",\"clearing_amount\":\"0\",\"free\":\"-1\",\"points\":[{\"lng\":116.221078,\"lat\":39.900186},{\"lng\":116.218778,\"lat\":39.928964},{\"lng\":116.232576,\"lat\":39.99798},{\"lng\":116.30559,\"lat\":40.018759},{\"lng\":116.359632,\"lat\":40.028042},{\"lng\":116.435521,\"lat\":40.025832},{\"lng\":116.457368,\"lat\":40.020086},{\"lng\":116.491288,\"lat\":40.019643},{\"lng\":116.54418,\"lat\":39.946667},{\"lng\":116.553379,\"lat\":39.853674},{\"lng\":116.475765,\"lat\":39.812451},{\"lng\":116.455643,\"lat\":39.796487},{\"lng\":116.434946,\"lat\":39.792939},{\"lng\":116.432072,\"lat\":39.776527},{\"lng\":116.394127,\"lat\":39.76721},{\"lng\":116.376305,\"lat\":39.782294},{\"lng\":116.319963,\"lat\":39.784955},{\"lng\":116.283169,\"lat\":39.779632},{\"lng\":116.27627,\"lat\":39.805356},{\"lng\":116.257297,\"lat\":39.835947},{\"lng\":116.238325,\"lat\":39.850572},{\"lng\":116.278569,\"lat\":39.879814},{\"lng\":116.277994,\"lat\":39.890444},{\"lng\":116.269371,\"lat\":39.901072},{\"lng\":116.219928,\"lat\":39.899744}]}]}",
"ship_area_type": "1"
}
}
3.门店半径区域
{
"code": 200,
"msg": "success",
"data": {
"description":"门店两2公里内免费配送",
"ship_area_type": "2",
"ship_rule": "{\"non_default\":{\"15\":{\"distance\":\"15\",\"amount\":\"0\",\"clearing_amount\":\"0\",\"free\":\"150\"}},\"default_amount\":\"-1\",\"default_clearing_amount\":\"\",\"default_free_amount\":\"-1\"}",
"shop": [
{
"id": "1133422",
"name": "祥隆食品",
"lng": "113.80672",
"lat": "34.50158",
"address": "河南省新郑市薛店镇祥隆面包房",
"phone": "13592553655"
}
]
}
}
4.快递发货 distance > 90 代表快递发货,不用绘制配送范围,根据description描述展示即可
{
"code": 200,
"msg": "success",
"data": {
"description": "中通快递8元;满96元包邮;偏远地区(如新疆、西藏、港澳台等)不配送。快递配送,不接受指定快递发货。",
"ship_area_type": "2",
"ship_rule": "{\"non_default\":{\"9999999\":{\"distance\":\"9999999\",\"amount\":\"8\",\"clearing_amount\":\"8\",\"free\":\"96\"}},\"default_amount\":\"-1\",\"default_clearing_amount\":\"\",\"default_free_amount\":\"-1\"}",
"shop": [
{
"id": "1114822",
"name": "星期六进口食品店",
"lng": "116.692494",
"lat": "39.919451",
"address": "通胡大街25号",
"phone": "13341166848"
}
]
}
}
返回参数说明 (地图区域)
| 参数名 | 类型 | 说明 |
|---|---|---|
| description | string | 当前配规描述 |
| ship_area_type | int | 1—地图区域,2—门店半径 |
| ship_areas | array | 具体配送信息 |
| city_name | int | 用户组id,1:超级管理员;2:普通用户 |
| default_amount | string | 其他区域(不可送区域) 运费 |
| default_clearing_amount | string | 其他区域(不可送区域) 结算运费 |
| default_free | string | 其他区域(不可送区域) 起送金额运费 |
| areas | array | 配送区域 |
| area[key][name] | string | 区域名称 |
| area[key][amount] | int | 运费 |
| area[key][clearing_amount] | int | 结算运费(即将弃用) |
| area[key][free] | string | 满xx元起送,-1代表没有起送金额 |
| area[key][points] | array | 区域经纬度围栏 |
返回参数说明 (门店半径区域)
| 参数名 | 类型 | 说明 |
|---|---|---|
| description | string | 当前配规描述 |
| ship_area_type | int | 1—地图区域,2—门店半径 |
| ship_rule[] | array | 具体配送信息 |
| non_default[] | array | 可配送区域 |
| non_default[key][distance] | int | 门店半径xx公里内 |
| non_default[key][amount] | int | 运费 |
| non_default[key][clearing_amount] | int | 结算运费(即将弃用) |
| non_default[key][free] | string | 满xx元免运费,-1代表没有设置此金额 |
| default_amount | string | 其他区域(不可送区域) 运费 |
| default_clearing_amount | string | 其他区域(不可送区域) 结算运费 |
| default_free_amount | string | 其他区域(不可送区域) 起送金额运费 |
| shop[] | array | 门店信息 |
| shop[key][id] | string | 门店ID |
| shop[key][name] | string | 门店名称 |
| shop[key][lng] | string | 门店经度 |
| shop[key][lat] | string | 门店纬度 |
| shop[key][address] | string | 门店地址 |
| shop[key][phone] | string | 门店联系方式 |