2011-07-06 64 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亚达夫

相关问题