# 运费模板定义

# 结构体

# FreightTemplate

运费模板定义信息

参数 类型 描述
template_id String 模板id
name String 模板名称
valuation_type String 计费类型
PIECE:按件数
WEIGHT:按重量
send_time String 发货时间期限
address_info Object AddressInfo 发货地址
delivery_type String 运输方式
EXPRESS:快递
shipping_method String 计费方式
FREE:包邮
CONDITION_FREE:条件包邮
NO_FREE:不包邮
all_condition_free_detail Object AllConditionFreeDetail 条件包邮详情
all_freight_calc_method Object AllFreightCalcMethod 具体计费方法,默认运费,指定地区运费等
create_time Number 创建时间戳
update_time Number 更新时间戳
is_default Bool 是否默认模板
not_send_area Object NotSendArea 不发货区域

# AddressInfo

发货地址

参数 类型 是否必填 描述
user_name String 收货人姓名
postal_code String 邮编
province_name String 国标收货地址第一级地址,可调用获取地址编码获取
city_name String 国标收货地址第二级地址,如果是直辖市,请填区,比如"浦东新区",可调用获取地址编码获取
county_name String 国标收货地址第三级地址,可调用获取地址编码获取
detail_info String 详细收货地址信息
national_code String 收货地址国家码
tel_number String 收货人手机号码
lat Number 纬度
lng Number 经度
house_number String 门牌号

# AllConditionFreeDetail

条件包邮详情

参数 类型 描述
condition_free_detail_list Array<Object ConditionFreeDetail> 计费规则列表

# ConditionFreeDetail

计费规则列表

参数 类型 描述
address_infos Array<Object AddressInfo> 支持的地址列表
min_piece Number 最低件数
min_weight Number 最低重量,单位千克,订单商品总质量小于一千克,算作一千克
min_amount Number 最低金额,单位(分)
valuation_flag Number 计费方式对应的选项是否已设置
amount_flag Number 金额是否设置

# AllFreightCalcMethod

具体计费方法,默认运费,指定地区运费等

参数 类型 描述
freight_calc_method_list Array<Object FreightCalcMethod> -

# FreightCalcMethod

参数 类型 描述
address_infos Array<Object AddressInfo> 支持的地址列表
is_default Bool 是否默认运费
delivery_id String 快递公司
first_val_amount Number 首段运费需要满足的数量
first_price Number 首段运费的金额
second_val_amount Number 续费的数量
second_price Number 续费的金额

# NotSendArea

不发货区域

参数 类型 描述
address_infos Array<Object AddressInfo> 不支持的地址列表

# 枚举值

# SendTime

发货时间期限

枚举值 描述
SendTime_TWENTYFOUR_HOUR 24小时内发货
SendTime_FOUTYEIGHT_HOUR 48小时内发货