1

問題を解決するためにあなたの助けをお願いしたいと思います。注文後ではなく、商品がカートに追加された後に在庫を減らす方法を知る必要があります。どうすればこのプログラミングを行うことができますか?誰かアイデアがありますか?はい、これはお勧めできません。クレイジーですが、オンラインストアの開発に取り組んでおり、顧客(ストアの所有者)が上司にこれを要求したので、簡単に行う必要があります。どうか、誰かがこのいまいましい考えで私を助けることができますか?

何千ものありがとう!

4

1 に答える 1

1

そうすることを強くお勧めしませんが。ここにいくつかのアドバイスがあります。

1°) add_to_cart_after のイベント ハンドラーを使用して、独自のモジュールを作成します。

このイベントは、アイテムがカートに正常に追加されたときに発生します。

2°) 次にMage_CatalogInventory_Model_Observer:subtractQuoteInventory関数を見て、在庫を減らす方法を確認します。

3°) このオブザーバーを書き換えて、注文時に再度在庫からアイテムを削除しないようにする必要があります。

于 2013-02-18T08:02:00.203 に答える