Ответ 1
Я думаю, что $_product->getTypeId()
должен работать. Если это не так, попробуйте $_product->getResource()->getTypeId()
Как я могу получить тип продукта (простой, настраиваемый/сгруппированный...) с помощью продукта sku или id, я загрузил коллекцию продуктов и из того, что пытается использовать тип
$_product->getTypeId()
Но это не печатает тип продукта. Пожалуйста, помогите мне
Спасибо
Я думаю, что $_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") {