在货到付款问题中发现免运费还有手续费出现,根据公司要求如果免运费就手续费也没有。于是修改以下文件:
第一、修改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'];
好了这样就搞定。
本文详细介绍了如何通过调整PHP代码来实现货到付款场景下,当免运费时也免去手续费的功能。具体涉及了对includes/lib_order.php文件中第699行以及flow.php中601-602行代码的修改。
1078

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



