$quote = Mage::getSingleton('checkout/session')->getQuote();
$cartItems = $quote->getAllVisibleItems();
foreach ($cartItems as $item) {
$productId = $item->getProductId();
$product = Mage::getModel('catalog/product')->load($productId);
}
$batch_qty = $product->getBatchQty();
通过此代码,我可以获得批量,我需要在购物车页面中获取批量的相同方式如何才能得到这个?
在购物车页面中,我可以看到
$_item = $this->getItem();
$isVisibleProduct = $_item->getProduct()->isVisibleInSiteVisibility();
产品名称echo $this->escapeHtml($this->getProductName())
为什么我没有获得批量,我给$_item->getBatchQty();
但是没有检索到。
答案 0 :(得分:0)
$batchQty = Mage::getModel('catalog/product')->load($_item->getProduct()->getId())->getBatchQty()
使用这种方法,我得到了批量。