允许部分退款的参数实际上是由用于下订单的付款方式设置的。
某些付款方式不允许部分退款,但您可以快速编辑付款方式的模型以允许部分退款。
- 确定使用的付款方式。
app/code
在目录中找到付款方式的型号。
- 如果它是 Magento 核心支付方式,它将位于
app/code/core/[PaymentMethodName]/Model/[PaymentMethodModelName]
- 如果是第 3 方付款扩展,模型将位于:
app/code/[local or community]/[PaymentMethodName]/Model/[PaymentMethodModelName]
- 找到付款方式的正确模型文件后,打开它并查找:
protected $_canRefundInvoicePartial = false;
- 将其更改为 true,如下所示:
protected $_canRefundInvoicePartial = true;
- 保存文件,然后尝试对您的订单进行部分退款。
如果找不到protected $_canRefundInvoicePartial = false;
,请尝试将其添加到模型类的顶部。
如果操作正确,您现在可以使用此付款方式对订单进行部分退款。