极限软件 >> 极限网上商店系统 >> 在线手册 >> 模板设计手册 >> 模板函数 >> 函数附录 >> 订单相关

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计算。
    配送费=起点费用+总重量*单位费用
    如果商品总重量小于起点重量就是起点费用

示例代码