0

シンプルな製品でこれを行うことができます:

$quote = Mage::getSingleton('checkout/session')->getQuote();
$item = $quote->getItemById($params['item']); // $params['item'] contains item id
$product = $item->getProduct();
$stockQty = (int)Mage::getModel('cataloginventory/stock_item')->loadByProduct($product)->getQty();

ただし、品目が構成済み製品の場合は、その親構成可能製品の在庫を取得しようとします。ほとんどの場合、在庫はゼロです。

できれば構成可能な親の子製品をループせずに、構成された製品の在庫数を取得するにはどうすればよいですか?

4

1 に答える 1