好吧我有以下问题:
我们使用Magento 1.4.1.1并寻找添加以下功能的方法:
在使用Credit Memo进行部分退款后,我们需要自动为此订单创建一张剩余金额的新发票,这可能吗?
目前,在我看来,要添加此功能,我们必须覆盖创建Credit Memo的现有模块,并尝试追踪剩余的金额以及剩余的项目,以便能够创建新的发票。
为同一订单创建新发票实际上是否正确?我的意思是,当创建部分退款的Credit Memo时,我们必须添加额外的代码,执行以下操作:
目前还有一个canInvoice()参数用于订单,据我所知它不会让你创建另一张发票(如果已经有),所以我们也必须以某种方式覆盖它?
或者我们可能需要使用其余项目创建新订单,然后为其创建发票?