在庫がなく、構成が在庫を追跡し、取り寄せを許可しないように設定されている場合でも、Magento にアイテムを注文に追加するよう強制する方法はありますか? 言い換えれば、商品をプログラムで作成できるようにしたいのですが、商品の在庫状況やバックエンドの設定に関係なく、注文が失敗したくありません。
2228 次
1 に答える
0
確かに: Mage_CatalogInventory_Model_Stock_Itemのいくつかのメソッドをオーバーライドする必要があります。あなたが欲しいcheckQty()とcheckQuoteItemQty()
どのような変更を行うかは、変更をどのように実装するかによって異なります。また、単純でない製品を在庫しているかどうかによっても異なります。
簡単な編集では、checkQty()の戻り値を true に設定$resultし、checkQuoteItemQty()前に戻ります。
if ($this->getMinSaleQty() && $qty < $this->getMinSaleQty()) {
幸運を。
于 2013-05-22T23:54:37.110 に答える