ECSHOP订单配送修改手续费的方法

本文详细介绍了如何在ECSHOP二次开发中修改订单配送手续费,特别是针对货到付款场景下免运费但仍有手续费的问题进行解决。通过调整includes/lib_order.php和flow.php中的关键代码段,确保当运费为零时,配送手续费也相应为零。

在对ecshop二次开发:ECSHOP订单配送修改手续费的方法在货到付款问题中发现免运费还有手续费出现,根据公司要求如果免运费就手续费也没有。于是修改以下文件:
第一、修改includes/lib_order.php中第699行
将$shipping_cod_fee=$shipping_info['pay_fee'];改为$shipping_cod_fee=($total['shipping_fee']==0)?0:$shipping_info['pay_fee'];
第二、修改flow.php中第601-602行的内容

$shipping_area_info = shipping_area_info($order['shipping_id'], $region);
$cod_fee            = $shipping_area_info['pay_fee'];
注释了,改为
//$shipping_area_info = shipping_area_info($order['shipping_id'], $region);
//$cod_fee            = $shipping_area_info['pay_fee'];
$cod_fee=$total['pay_fee'];
好了这样就搞定。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值