在对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'];
好了这样就搞定。