【发布时间】:2011-03-03 07:32:56
【问题描述】:
我如何使用产品 sku 或 id 获取产品类型(简单、可配置/分组...),我已经加载了产品集合,并从中尝试对类型进行定价
$_product->getTypeId()
但它没有打印产品类型。请帮帮我
谢谢
【问题讨论】:
标签: magento magento-1.4
我如何使用产品 sku 或 id 获取产品类型(简单、可配置/分组...),我已经加载了产品集合,并从中尝试对类型进行定价
$_product->getTypeId()
但它没有打印产品类型。请帮帮我
谢谢
【问题讨论】:
标签: magento magento-1.4
我认为$_product->getTypeId() 应该可以。如果没有,请尝试$_product->getResource()->getTypeId()
【讨论】:
我在 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";
}
【讨论】:
您知道吗?只需执行 print_r($_product->getData()) 即可查看对象内部的内容
【讨论】:
这是另一个提示。
如果您正在迭代购物车项目,则使用 getProductType() 获取产品类型信息。例如 -
foreach( $cartItems as $item ){
if($item->getProductType() == "configurable") {
【讨论】: