# 更新运费模版

# 接口调用请求说明

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太长