OrderDeliver 函数
功能描述
有效范围
标准格式
<!-- Begin:OrderDeliver(col:1) -->
{key}
<!-- End:OrderDeliver -->
|
函数参数
| 参数名 | 描述 | 类型 | 必填 | 注/例 |
| col | 列数 | 数字型 | 否 | 默认值为1,当列数大于1,如果实际记录数与col不整除,会补<td></td> |
| weight | 重量 | 数字型 | 否 | 未填则按当前用户购物车订单中的总重量订算。 |
| id | 配送方式ID | 数字型 | 否 | 一般情况不使用。用于取指定的配送方式的单条数据。 |
Is函数参数
| 参数名 | 功能描述 | 参数值 | 注/例 |
| first | 是否第1条记录 | 1 : 是 0 : 否(默认) | 一般用于补分隔符,如下例,可以使数据点与分隔符个数不同 形式如:“1|2|3”,有3个数据点而只有2个分隔符,等:| <!-- Begin:Is(first:0) -->|<!-- End:Is --> |
|
| last | 是否最后1条记录 | 1 : 是 0 : 否(默认) |
| row | 是否当前在第N条记录 | N : 行号 | 从1开始,数字型,如:1,2,...,20 |
函数标签
| 标签名 | 标签描述 | 注/例 |
| {de_row} | 序号 | 从1开始,如:1,2,...,20 |
| {de_id} | 配送方式ID | |
| {de_name} | 配送方式名称 | |
| {de_startfee} | 配送起点费用 | |
| {de_startweight} | 配送起点重量 | |
| {de_unitfee} | 配送单位费用 | |
| {de_desc} | 配送方式描述 | |
| {de_payfee} | 整个订单需要的配送费用 | 总重量=(商品总重量-起点重量)。如果含有小数,则向上取整。如1.2kg,按2kg计算。 配送费=起点费用+总重量*单位费用 如果商品总重量小于起点重量就是起点费用 |
示例代码
|