如何使用产品sku或id获取产品类型(简单,可配置/分组...),我已经加载了产品集合,并且试图通过
进行prict类型$_product->getTypeId()
但它不打印产品类型。请帮帮我
由于
答案 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") {