2012-01-19 142 views
0

我想在magento的購物車頁面上顯示可用庫存,以獲取可配置產品。 產品詳細信息頁面上的庫存狀況良好,但在購物車頁面上,它始終顯示可配置產品的「缺貨」。我可以理解原因是什麼,可配置產品本身的庫存設置爲0.但是,在產品詳細信息頁面上,它顯示「庫存」,因爲子產品是「庫存」。但是,如果我想檢查購物車頁面上的可用性,它總是顯示「缺貨」。 以下是我想要在購物車頁面上實現庫存可用性的代碼。Magento:購物車頁面上可配置產品的可用性

<?php 
     $thisProduct = Mage::getModel('catalog/product')->load($_item->getId()); 
     if($thisProduct->isAvailable()): 
      echo $this->__('In stock'); 
     else: 
      echo $this->__('Out of stock'); 
     endif; 
    ?> 

回答

0

您可以嘗試使用:isSaleable()方法。
讓我知道,如果這對你有用。

感謝

0

在路徑模板\結賬\車\項目\ default.phtml使用下面的代碼來檢查產品的可用性

$ _item-> getProduct() - > isSaleable()或否則當你得到$ _item = $ this-> getItem();物體

希望它可以幫助

相關問題