配置页面异步请求计算总价--
接口地址:/cart/get_total POST
配置页面异步请求计算总价-- -- wyh
接口说明:配置页面异步请求计算总价 + (可选数量 --wyh20200705新增)
接口参数
| 参数名字 | 类型 | 是否必须 | 默认值 | 其他 | 说明 |
|---|---|---|---|---|---|
| pid | 整型 | 必填 | 1 | - | 产品ID |
| billingcycle | 字符串 | 必填 | 1 | - | 周期名称(比如:day、ontrial、monthly、hour等) |
| qty | 字符串 | 非必填 | 1 | - | 非必传,产品数量 |
| configoption[配置项ID] | 字符串 | 必填 | 1 | - | 配置子项ID(或者数量)后端根据配置项ID的类型判断是子项ID还是数量! |
| currencyid | 整型 | 非必填 | 1 | - | 货币ID |
| customfield[自定义字段ID] | 整型 | 非必填 | 1 | - | 自定义字段 |
返回结果
{
"status":200/201/203/204/400/401/406,
"msg":提示信息,
"data":{
"currency":"货币信息",
"products":[{//产品信息
"name":"",
"billingcycle":"",
"product_setup_fee":"产品初装费",
"product_price":"产品价格",
"setupfee_total":"产品初装费(总:包括选择多个数量)",
"price_total":"产品周期费用(总:包括选择多个数量)",
"signal_setupfee":"单个产品初装费(产品初装费+配置项初装费)",
"signal_price":"产品周期费用(单个产品,不含初装费)",
"child":[{//配置项+子项+价格
"option_name":"配置项名称",
"suboption_name":"子项名称",
"suboption_setup_fee":"子项初装费",
"suboption_price":"子项价格",
"suboption_price_total":"子项总价",
"qty":"数量(拉条的数量,前端需要判断是否有此值)",
}]
}]
"total":"总计",
}
}提示:此文档是由系统自动生成,如发现错误或疑问请告知开发人员及时修改