アイテムが在庫に戻されたかどうかを保存するために、クレジットメモページをカスタマイズする必要があります。
私はオブザーバーを次の場所で特定しました:
app\code\core\Mage\CatalogInventory\Model\Observer.php
refundOrderInventory()
これは、管理者が[在庫に戻す]チェックボックスがオンになっているクレジットメモを送信したときにトリガーされます。だから私は何かを書いたり保存したりするために自分のオブザーバーを追加できることを知っています。
しかし、クレジットメモの商品アイテムに属性を追加する方法がわかりません。
誰かが私にいくつかのポインタを教えてもらえますか?
更新:編集することで、返品テーブルセル を追加することもできます。
app\design\adminhtml\default\default\template\sales\order\creditmemo\view\items.phtml
と
app\design\adminhtml\default\default\template\sales\order\creditmemo\view\items\renderer\default.phtml
私にこれを与えるために:
そこに表示される「YES」の値をハードコーディングしました。これを書き込み可能/読み取り可能なクレジットメモ製品属性にする方法を見つける必要があります。