2012-01-19 103 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();物体

希望它可以帮助

相关问题