我需要在我的 Magento 购物车中获取分组产品的名称。问题是,您添加到购物车的是简单产品,分组产品仅包含图像、标题和描述。然后将其关联到包含一些自定义属性的简单产品(在大多数情况下不止一个)。另一个问题是简单产品有时可能与多个分组产品相关联。在这种情况下,我想检索任何一个。
这是我目前所拥有的:
$items = Mage::getSingleton('checkout/session')->getQuote()->getAllItems();
foreach($items as $item) {
$product = Mage::getModel('catalog/product')->load($item->getProductId());
var_dump($item);
var_dump($product);
}
$product 为我提供了我需要提取的自定义属性。$item 给了我购物车中的数量(在这种情况下我需要)
$item 上的转储检索到:
'parent_item_id' => null
这不好。我需要它具有与此简单产品关联的分组产品的 ID。
有任何想法吗?