在对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'];
好了这样就搞定。
ECSHOP订单配送修改手续费的方法
最新推荐文章于 2017-02-20 09:31:00 发布
本文详细介绍了如何在ECSHOP二次开发中修改订单配送手续费,特别是针对货到付款场景下免运费但仍有手续费的问题进行解决。通过调整includes/lib_order.php和flow.php中的关键代码段,确保当运费为零时,配送手续费也相应为零。
1165

被折叠的 条评论
为什么被折叠?



