在庫がなく、構成が在庫を追跡し、取り寄せを許可しないように設定されている場合でも、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 に答える