广州传奇网络

地址:广州市天河区东圃大马路富华楼C座

电话:13808825895

邮箱:gz020wbs@163.com

QQ:1564443073

网址:http://www.020wbs.com/

首页 > 二次开发Ecshop二次开发 > ECSHOP订单管理退货时如何做到不退运费

二次开发Ecshop二次开发

二次开发Ecshop二次开发

ECSHOP订单管理退货时如何做到不退运费

 ECSHOP订单管理退货时如何做到不退运费


解决ecshop订单管理退货时,如何做到不退邮费,修改如下:
打开admin/order.php找到

function return_user_surplus_integral_bonus($order)

/* 处理余额、积分、红包 */
if ($order['user_id'] > 0 && $order['surplus'] > 0)
{
$surplus = $order['money_paid'] < 0 ? $order['surplus'] + $order['money_paid']: $order['surplus'];
log_account_change($order['user_id'], $surplus, 0, 0, 0, sprintf($GLOBALS['_LANG']['return_order_surplus'], $order['order_sn']));
$GLOBALS['db']->query("UPDATE ". $GLOBALS['ecs']->table('order_info') . " SET `order_amount` = '0' WHERE `order_id` =". $order['order_id']);
}
 

/* 处理余额、积分、红包 */
if ($order['user_id'] > 0 && $order['surplus'] > 0)
{
$surplus = $order['money_paid'] < 0? $order['surplus'] + $order['money_paid']-
$order['shipping_fee'] : $order['surplus'];
log_account_change($order['user_id'], $surplus, 0, 0, 0,
sprintf($GLOBALS['_LANG']['return_order_surplus'], $order['order_sn']));
$GLOBALS['db']->query("UPDATE ". $GLOBALS['ecs']->table('order_info') .
" SET `order_amount` = '0' WHERE `order_id` =". $order['order_id']);
}
 

就可以了,测试一下看看结果吧