Magento - 如何获取捆绑产品的子产品的属性
问题描述:
我需要从属于捆绑产品的子产品(如果存在)检索简单文本属性。这需要在购物车页面上完成。下面是我一直在搞的代码,看看我可以检索。Magento - 如何获取捆绑产品的子产品的属性
主题文件夹中的文件为template/checkout/cart/item/default.phtml
。
$_item = $this->getItem();
$_product = $this->getProduct();
$_product = Mage::getModel('catalog/product')->load($_product->getId());
$isVisibleProduct = $_item->getProduct()->isVisibleInSiteVisibility();
$itemsCollection = Mage::getSingleton('checkout/session')->getQuote()->getAllItems();
foreach($itemsCollection as $item) {
echo $item->getId();
$_bProduct = Mage::getModel('catalog/product')->load($item->getId());
echo '<pre>';
var_dump($_bProduct);
echo '</pre>';
echo '<br>';
echo $_bProduct->getData('backorder_shipment_date');
}
答
要访问自定义的所有网页上的属性,你应该使用:
getItemCollection()
或getProductCollection()
也,检查此链接Accessing Custom Product Attributes in the Cart/Checkout Area