1

好吧,我有以下问题:

我们使用 Magento 1.4.1.1 并寻找添加以下功能的方法:

使用 Credit Memo 部分退款后,我们需要使用剩余金额自动为该订单创建新发票,这可能吗?

目前,在我看来,要添加此功能,我们将不得不覆盖创建贷项凭证的现有模块,并尝试追踪剩余金额和剩余项目,以便能够创建新发票。

为同一订单创建新发票实际上是否正确?我的意思是,我们必须在创建用于部分退款的贷项凭单时添加一个附加代码,该代码执行以下操作:

  1. 追踪所有需要的信息(金额、剩余物品等)
  2. 使用此数据为此订单创建新发票。

目前还有一个用于订单的 canInvoice() 参数,据我所知,如果已经有一张发票,它不会让您创建另一张发票,所以我们也必须以某种方式覆盖它?

或者我们可能必须用剩余的物品创建一个新订单,然后为它创建一个发票?

4

0 回答 0