特定の製品が追加されるたびにカートをクリアするために、オブザーバーを設定しsales_quote_add_item
ました (単独で注文することになっています)。追加しようとしている製品の製品 ID を取得する方法がわかりません。いくつかの試行錯誤で、私はこれを思いつきました:
$tmp = $observer->getEvent()->getQuoteItem()->getData();
echo $tmp['product_id'];
これはかなり醜い解決策のようです。これを呼び出すためのショートカットまたは適切な機能があると確信していますが、アイデアはありますか?