イベント checkout_cart_product_add_before を作成しました: http://markshust.com/2012/08/27/create-checkout_cart_product_add_before-observer-magento
ただし、これを行うと getQuoteItem() が利用できないように見えるため、カートに追加された製品の数を取得できません。_after メソッドを使用すると、次を使用できます。
public function checkStock2($observer) {
Mage::log("Check stock before");
$request = $observer->getQuoteItem();
Mage::log("q in order = " .$request['qty'] ."");
}
ただし、まだそこにないため、getQuoteItem に到達できません。ユーザーがカートに追加しようとしている商品の数を取得する方法はありますか?
ありがとう!