# 更新运费模版
# 接口调用请求说明
http请求方式:POST
https://api.weixin.qq.com/product/delivery/update_freight_template?access_token=xxxxxxxxx
# 请求参数示例
{
"freight_template":{
"template_id":11846,
"name":""新疆西藏高邮费,北京市条件包邮,其他地区低邮费",
"valuation_type":1,
"send_time":7,
"address_info":
{
"province_name":"北京市",
"city_name":"北京市",
"county_name":"东城区"
},
"delivery_type":1,
"delivery_id":[""],
"shipping_method":2,
"all_condition_free_detail":
{
"condition_free_detail_list":
[
{
"address_infos":
[
{
"province_name":"北京市"
}
],
"min_piece":2,
"min_amount":100,
"valuation_flag":1,
"amount_flag":1
}
]
},
"all_freight_calc_method":
{
"freight_calc_method_list":
[
{
"address_info":
[
{
"province_name":"新疆维吾尔自治区"
},
{
"province_name":"西藏自治区"
}
],
"is_default":false,
"first_val_amount":1,
"first_price":1000,
"second_val_amount":1,
"second_price":800
},
{
"address_info":[],
"is_default":true,
"first_val_amount":1,
"first_price":800,
"second_val_amount":1,
"second_price":400
}
]
},
"is_default":0,
"not_send_area":
{
"address_info":[]
}
}
}
# 回包示例
{
"errcode" : 0,
"errcode" : "",
}
# 请求参数说明
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
freight_template.template_id | number | 是 | 运费模版ID |
freight_template.name | string | 是 | 运费模版名字 |
freight_template.valuation_type | nunber | 是 | 计费方式 |
freight_template.send_time | number | 是 | 发货时间 |
freight_template.address_info | object | 否 | 发货地址 |
freight_template.delivery_type | number | 是 | 配送方式 |
freight_template.delivery_id[] | array | 否 | 快递公司列表 |
freight_template.shipping_method | number | 是 | 是否包邮,不包邮时需要在all_freight_calc_method设置默认计费方式 |
freight_template.all_condition_free_detail | object | 否 | 条件包邮详情 |
freight_template.all_freight_calc_method | object | 否 | 具体计费方法 |
freight_template.is_default | number | 否 | 是否为默认模版 |
freight_template.not_send_area | object | 否 | 不发货地区 |
# object-address_info
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
province_name | string | 否 | 省份 |
city_name | string | 否 | 城市 |
county_name | string | 否 | 区县 |
# object-all_condition_free_detail
按重量计费min_weight和min_amount至少填一个,按数量计费min_piece和min_amount至少填一个
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
condition_free_detail_list[].address_infos | object | 是 | 包邮地区,同address_info |
condition_free_detail_list[].min_piece | number | 否 | 包邮最低件数 |
condition_free_detail_list[].min_amount | number | 否 | 包邮最低金额 |
condition_free_detail_list[].min_weight | number | 否 | 包邮最低重量 |
condition_free_detail_list[].valuation_flag | number | 否 | 计费方式对应选项是否已经设置 |
condition_free_detail_list[].amount_flag | number | 否 | 金额是否设置 |
# object-all_freight_calc_method
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
freight_calc_method_list[].address_info | object | 是 | 指定地区,同address_info |
freight_calc_method_list[].is_default | boolen | 是 | 是否为默认运费,默认运费时address_info必须为空 |
freight_calc_method_list[].delivery_id | string | 否 | 快递公司 |
freight_calc_method_list[].first_val_amount | number | 是 | 首段运费满足重量,单位kg |
freight_calc_method_list[].first_price | number | 是 | 首段运费的金额,单位分 |
freight_calc_method_list[].second_val_amount | number | 是 | 续费单位重量,单位kg |
freight_calc_method_list[].second_price | number | 是 | 续费每单位增加金额,单位分 |
# object-not_send_area
参数 | 类型 | 说明 |
---|---|---|
address_info | object | 不发货地区,同address_info |
# 回包参数说明
参数 | 类型 | 说明 |
---|---|---|
errcode | string | 错误码 |
errmsg | string | 错误信息 |
# 枚举值-valuation_type
枚举值 | 描述 |
---|---|
1 | 按件 |
2 | 按重量 |
# 枚举值-send_time
枚举值 | 描述 |
---|---|
1 | 4小时 |
2 | 8小时 |
3 | 12小时 |
4 | 16小时 |
5 | 20小时 |
6 | 24小时 |
7 | 48小时 |
8 | 3天 |
9 | 5天 |
10 | 7天 |
11 | 10天 |
12 | 12天 |
13 | 14天 |
14 | 16天 |
15 | 20天 |
16 | 25天 |
17 | 30天 |
18 | 35天 |
19 | 45天 |
# 枚举值-delivery_type
枚举值 | 描述 |
---|---|
1 | 快递 |
# 枚举值-shipping_method
枚举值 | 描述 |
---|---|
1 | 包邮 |
2 | 条件包邮 |
3 | 不包邮 |
# 返回码
返回码 | 错误类型 |
---|---|
-1 | 系统异常 |
-2 | token太长 |