2011-07-06 109 views
0

這可能是一個非常簡單的問題。 (我的許多人似乎是)Magento在查看頁面上獲取產品信息

但是,如何獲得基本產品信息以在產品視圖頁上進行回顯。這裏的東西我試圖訪問:

  • 庫存現貨數量
  • 補貨日期

基本上我尋找類似

<?php echo $_product->getQty(); ?> 

除了只會給在購物車數量,但它甚至不工作。

在此先感謝!

回答

2

使用該得到的產品數量

<?php echo (int) Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty(); ?> 
+0

這似乎在大多數情況下工作。謝謝!現在什麼是補貨日期。在magento後端用戶面板上,每個產品都有另一個選項卡,以製作我們網站的網頁設計公司命名。我將如何訪問該選項卡上的屬性。 –

+0

例如它具有一般性,價格,元信息,CustomTabName –

-1

如果你正在尋找得到關於產品的屬性,你可以做這樣的:)

$ _product->的getColor( 其中顏色是屬性名稱。 或者您可以使用以下語法調用屬性:

$ this-> htmlEscape($ _ product-> getData(color));

+0

他正在尋找獲取股票數據的方法。沒有任何產品數據通過魔術方法。 –

0

由於補貨日期是一個自定義屬性,您可以從管理員(目錄>屬性>管理屬性)簡單編輯並將其「前端產品視圖頁上的可見」更改爲「是」。

0
$_stock_data = $_product->getStockItem()->getData(); 
print_r($_stock_data); 

這樣得到數量。

$_product->getStockItem()->getQty(); 

禮貌:Jagi亞達夫

相關問題