简要描述:
- 同城配送-下单设置
请求域名:
- http://xx.com
请求URL:
route=plugin.city-delivery.frontend.order.getDeliverySetting
参数:
参数名 | 是否必须 | 类型 | 说明 |
---|
返回示例:
正确时返回:
{
"result": 1,
"msg": "成功",
"data": {
"open_state": 1,
"future_state": 1,
"min_amount": "99",
"default_choose": 0,
"plugin_name": "同城配送123",
"distance_type": 3,
"fence_setting": {
"store_longitude": 116.384208,
"store_latitude": 40.038643,
"delivery_area": [
[
116.396208,
40.057643
],
[
116.396208,
40.030643
],
[
116.36220800000001,
40.026643
],
[
116.372208,
40.070643
]
]
},
"area_setting": {
"province_id": 440000,
"city_id": 440100,
"city_list": [],
"district_list": [
{
"id": 440105,
"areaname": "海珠区"
},
{
"id": 440106,
"areaname": "天河区"
}
],
"street_list": [
{
"id": 440104003,
"areaname": "北京街道"
},
{
"id": 440104004,
"areaname": "六榕街道"
},
{
"id": 440111005,
"areaname": "同德街道"
},
{
"id": 440111006,
"areaname": "黄石街道"
}
]
},
"community_setting": {
"community_list": [
{
"name": "测试社区2",
"id": 2
},
{
"name": "7777",
"id": 3
},
{
"name": "888",
"id": 4
}
],
"community_price": "30"
},
"price_setting": {
"distance_setting": [
{
"amount": "10.00",
"unit": 1,
"level": 1
},
{
"amount": "1.00",
"unit": 10,
"level": 2
}
],
"night_setting": [
{
"amount": "10.00",
"start_time": 0,
"end_time": 5399,
"level": 1,
"start_time_str": "00:00",
"end_time_str": "01:30"
},
{
"amount": "20.00",
"start_time": 5400,
"end_time": 8999,
"level": 2,
"start_time_str": "01:30",
"end_time_str": "02:30"
}
],
"weight_setting": [
{
"amount": "20.00",
"unit": 1,
"level": 1
},
{
"amount": "3.00",
"unit": 20,
"level": 2
}
]
},
"time_setting": [
{
"day": "01-17(周一)",
"day_start_time": 1642348800,
"start_time": 1642397911,
"end_time": 1642435199,
"week": 1,
"time_arr": [
{
"start_time": 1642397911,
"end_time": 1642398299,
"start_time_str": "13:38",
"end_time_str": "13:45"
},
{
"start_time": 1642398300,
"end_time": 1642399199,
"start_time_str": "13:45",
"end_time_str": "14:00"
}
]
},
{
"day": "01-18(周二)",
"day_start_time": 1642435200,
"start_time": 1642435200,
"end_time": 1642521599,
"week": 2,
"time_arr": [
{
"start_time": 1642435200,
"end_time": 1642436100,
"start_time_str": "00:00",
"end_time_str": "00:15"
},
{
"start_time": 1642436100,
"end_time": 1642437000,
"start_time_str": "00:15",
"end_time_str": "00:30"
},
{
"start_time": 1642437000,
"end_time": 1642437900,
"start_time_str": "00:30",
"end_time_str": "00:45"
},
{
"start_time": 1642437900,
"end_time": 1642438799,
"start_time_str": "00:45",
"end_time_str": "01:00"
},
{
"start_time": 1642478400,
"end_time": 1642479300,
"start_time_str": "12:00",
"end_time_str": "12:15"
},
{
"start_time": 1642479300,
"end_time": 1642480200,
"start_time_str": "12:15",
"end_time_str": "12:30"
},
{
"start_time": 1642480200,
"end_time": 1642481100,
"start_time_str": "12:30",
"end_time_str": "12:45"
},
{
"start_time": 1642481100,
"end_time": 1642482000,
"start_time_str": "12:45",
"end_time_str": "13:00"
},
{
"start_time": 1642482000,
"end_time": 1642482900,
"start_time_str": "13:00",
"end_time_str": "13:15"
},
{
"start_time": 1642482900,
"end_time": 1642483800,
"start_time_str": "13:15",
"end_time_str": "13:30"
},
{
"start_time": 1642483800,
"end_time": 1642484700,
"start_time_str": "13:30",
"end_time_str": "13:45"
},
{
"start_time": 1642484700,
"end_time": 1642485599,
"start_time_str": "13:45",
"end_time_str": "14:00"
}
]
}
]
}
}
错误时返回:
{
}
返回参数说明:
参数名 | 类型 | 说明 |
---|---|---|
名称 | 类型 | 说明 |
data.open_state | int | 插件是否开启 0关闭 1开启 |
data.future_state | int | 预约配送 0关闭 1开启 |
data.plugin_name | string | 插件名 |
data.min_amount | string | 起送金额 |
data.default_choose | int | 自动选择时间段 0不选择 1自动选择最近时间段 |
data.distance_type | int | 计费方式 1地理围栏 2行政区划 3社区 |
data.fence_setting | object | 地理围栏信息,当distance_type不为1时,为空数组 |
data.fence_setting.store_longitude | string | 店铺经度 |
data.fence_setting.store_latitude | string | 店铺纬度 |
data.fence_setting.delivery_area | arr | 地位围栏坐标点位 |
data.area_setting | object | 行政区划信息,当distance_type不为2时,为空数组 |
data.area_setting.city_list | arr | 可配送市列表 |
data.area_setting.district_list | arr | 可配送区列表 |
data.area_setting.street_list | arr | 可配送街道列表 |
data.community_setting | object | 社区信息,当distance_type不为3时,为空数组 |
data.community_setting.community_list | arr | 社区列表 |
data.community_setting.community_price | float | 社区配送价格 |
data.price_setting | object | 配送加价信息,当distance_type为3时,为空数组 |
data.price_setting.distance_setting.amount | float | 距离加价金额,level为1时为起步价,否则为每公里加价金额 |
data.price_setting.distance_setting.unit | int | 距离范围,比如x公里内起步价,x公里内每公里加价 |
data.price_setting.night_setting.amount | float | 夜间加价金额 |
data.price_setting.night_setting.start_time_str | string | 夜间加价开始时间字符串 |
data.price_setting.night_setting.end_time_str | float | 夜间加价结束时间字符串 |
data.price_setting.weight_setting.amount | float | 重量加价金额,level为1时为起步价,否则为每kg加价金额 |
data.price_setting.weight_setting.unit | int | 重量范围,比如xkg内起步价,xkg内每kg加价 |
data.time_setting | arr | 预约时间组,future_state为0时为空数组 |
data.time_setting[].day | string | 日期字符串 |
data.time_setting[].time_arr[].start_time | int | 配送开始时间时间戳 |
data.time_setting[].time_arr[].end_time | int | 配送结束时间时间戳 |
data.time_setting[].time_arr[].start_time_str | string | 配送开始时间字符串 |
data.time_setting[].time_arr[].end_time_str | string | 配送结束时间字符串 |