2016-03-29 55 views
0

我正在尋找正確的解決方案來標籤缺貨產品,但直到現在沒有找到正確的解決方案。我使用INFORTIS的ULTIMO模板。我試過以下沒有成功:如何添加堆疊標籤到產品Magento 1.9

$stock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product); 

$qty $stock->getQty(); 

if($qty <= 0) 
{ 
    <span class="out-of-stock"><span>Sold Out</span></span> 
} 

任何想法我還可以嘗試什麼?

感謝

回答

0
$model = Mage::getModel('catalog/product'); 
$_product = $model->load($product_id); 
$stocklevel = (int)Mage::getModel('cataloginventory/stock_item') 
       ->loadByProduct($_product)->getQty(); 
if($stocklevel <= 0) 
{ 
    <span class="out-of-stock"><span>Sold Out</span></span> 
} 
+0

感謝這個,我應該把這個在view.phtml在哪個位置? – NicoG

+0

哪裏有你想要的兄弟在價格之前或產品名稱 –

0
$product_model = Mage::getModel('catalog/product'); 
$product_id = $product_model ->getIdBySku($productsku); 
$productload = $product_model ->load($product_id); 

$stock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($productload); 

if($stock <= 0) 
{ 

<span class="out-of-stock"><span>Sold Out</span></span></pre> 

} 
+0

謝謝你,我應該把它放在view.phtml文件中?謝謝 – NicoG

+0

這取決於你在哪個phtml文件中聲明瞭視圖頁面。請參考您的佈局,以確切的phtml文件,你可以把上面的代碼 –