2016-03-29 11 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ファイルにあなたのレイアウトを参照してください –