0

構成可能な製品の magento のカート ページに在庫状況を表示したいと考えています。製品詳細ページの在庫状況は問題ありませんが、カート ページでは、構成可能な製品の「在庫なし」が常に表示されます。理由は理解できますが、構成可能な製品自体の在庫が 0 に設定されています。ただし、子製品が「在庫あり」であるため、製品詳細ページでは「在庫あり」と表示されます。しかし、カートページで在庫を確認したい場合、常に「在庫切れ」と表示されます。以下は、カートページで在庫状況を達成する方法のコードです。

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

2 に答える 2

0

代わりに isSaleable() メソッドを試すことができます。
それがうまくいくかどうか教えてください。

ありがとう

于 2012-01-19T07:40:27.563 に答える