2015-05-13 22 views
-1
$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

你試過把$ batch_qty = $ product-> getBatchQty();進入foreach循環? – cleong

+0

@cleong該代碼是在另一個頁面上,這是給出了確切的結果,但在購物車頁面已成環狀結果正在越來越多,但我怎麼能得到批量? – Naveenbos

回答

0
$batchQty = Mage::getModel('catalog/product')->load($_item->getProduct()->getId())->getBatchQty() 

使用此方法我得到了批量。

相關問題