我们已经开发了一个支付模块,可以很好地工作,但当客户要求退款,我们退还订单时,客户将获得该信用的代金券。我们不是在标记“生成凭证”,而是“生成贷记单”。我们不想给代金券,因为我们已经(手动,在网店外)还钱了。我们怎么能禁用它呢?谢谢!
发布于 2021-07-24 00:52:53
退款后生成代金券的整个逻辑在里面
controllers/admin/AdminOrdersController.php
在(巨型) postProcess()方法中
检查以以下字符开头的部件:
if (Tools::isSubmit('generateDiscountRefund') && !count($this->errors) &&
$amount > 0) {你可以对它进行注释,覆盖或者编写你自己的逻辑...
https://stackoverflow.com/questions/68486499
复制相似问题