我无法通过Magento Admin中的贷记凭证发放部分退款。我只需退还一笔费用,而不退还任何物品,因此我将所有商品的数量更改为0并更新数量,因此不会退还任何商品。接下来,我在调整退款中输入了我要退款的金额,并且得到一个错误,它必须是正数(我放0.55)或者我可以退还的最大数量是订单总额。我尝试使用调整费,但它将所有项目标记为已退款,尽管它们被删除了......
有什么想法?我见过的关于此的每个帖子都没有解决方案。
我正在使用Magento Community 1.7.0.2
答案 0 :(得分:3)
允许部分退款的参数实际上是通过用于下订单的付款方式设置的。
某些付款方式不允许部分退款,但您可以快速修改付款方式的模型以允许部分退款。
app/code
目录中找到付款方式的型号
app/code/core/[PaymentMethodName]/Model/[PaymentMethodModelName]
app/code/[local or community]/[PaymentMethodName]/Model/[PaymentMethodModelName]
protected $_canRefundInvoicePartial = false;
protected $_canRefundInvoicePartial = true;
如果找不到protected $_canRefundInvoicePartial = false;
,请尝试将其添加到模型类的顶部。
如果操作正确,您现在可以使用此付款方式对订单进行部分退款。