magento从产品sku获取产品类型

时间:2011-03-03 07:32:57

标签: magento magento-1.4

如何使用产品sku或id获取产品类型(简单,可配置/分组...),我已经加载了产品集合,并且试图通过

进行prict类型
$_product->getTypeId()

但它不打印产品类型。请帮帮我

由于

4 个答案:

答案 0 :(得分:13)

我认为$_product->getTypeId()应该有效。如果没有,请尝试$_product->getResource()->getTypeId()

答案 1 :(得分:8)

我在phtml文件中获得了产品类型

$product=Mage::getModel('catalog/product')->load($product_id);
$productType=$product->getTypeID();
//Simple Product    
if($productType == 'simple')
{   
  echo "Simple Product";
}                           
//Configurable Product
if($productType == 'configurable')
{   
  echo "Configurable Product";
}

答案 2 :(得分:2)

您是否知道只需执行print_r($ _ product-> getData())就能看到对象内部的内容

答案 3 :(得分:1)

这是另一个提示。

如果您正在迭代购物车项目,则使用获取产品类型()获取产品类型信息。例如 -

foreach( $cartItems as $item ){
    if($item->getProductType() == "configurable") {