了解しました。次の問題があります。
Magento 1.4.1.1を使用しており、次の機能を追加する方法を探しています。
クレジットメモで一部払い戻しが行われた後、残りの金額でこの注文の新しい請求書を自動的に作成する必要がありますが、これは可能ですか?
現在、この機能を追加するには、クレジットメモを作成する既存のモジュールをオーバーライドし、残りの金額と残りのアイテムを追跡して、新しい請求書を作成できるようにする必要があるようです。
同じ注文の新しい請求書を作成するのは実際に正しいのでしょうか?つまり、部分的な払い戻しのクレジットメモが作成された時点で、次のような追加のコードを追加する必要があります。
- 必要なすべての情報(金額、残りのアイテムなど)を追跡します
- このデータを使用して、この注文の新しい請求書を作成します。
また、現在、注文用のcanInvoice()パラメータがあり、私が知る限り、すでにある場合は別の請求書を作成できないので、どういうわけかこれもオーバーライドする必要がありますか?
または、残りのアイテムを使用して新しい注文を作成し、その請求書を作成する必要がありますか?