退款处理问题

2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家



今天无意中发现ecshop后台订单退款说明问题先共享给大家
在/admin/order.php中得3974行 我们发现

  1. $_REQUEST['refund_note'] = isset($_REQUEST['refund_note']) ? $_REQUEST['refund'] : '';
复制代码




上面这句代码明显有误 正确写法如下

  1. $_REQUEST['refund_note'] = isset($_REQUEST['refund_note']) ? $_REQUEST['
  2. refund_note '] : '';
复制代码



在看3989行

  1. $refund_note = $_REQUEST['refund'];
复制代码



以上代码变量名传的值应该是退款说明 这里却是处理方式的值
正确写法如下

  1. $refund_note = $_REQUEST['
  2. refund_note '];
复制代码



这样就没问题了 当你操作退款或退货的时候自己写的退款说面就会在用户的账户明细中出现了

以上修改为ecshop默认文件未经过二次开发

如经过二次开发这可根据以下代码寻找该错误

  1. /* 退货 */
  2. elseif ('return' == $operation)
复制代码

回答:
感谢共享。!!

学习了....