刚开始接触ecshop订单的时候,简直无从下手,下面将结合自己的实际操作情况,来描述下ecshop订单一些金额修改的规则和流程。 首先,订单信息在order_info表中 1:goods_amount产品总价格 2:shipping_fee运费 3:pay_fee支付费用 4:订单所有价格order_amount 5:折扣discount 而且,当需要计算所有的这些价格的时候,在includes/lib_order.php中有一个函数 function order_amount_field($alias = '') 他就是来计算各种价格总和的函数。你也可以看到SUM(goods_amount + insure_fee + pay_fee + pack_fee + card_fee - discount) AS order_amount来计算总价格方式,其实效果都是一样的。如果某个参数里面,不需要统计什么价格。你就直接使用就OK了。 |