我有一个可配置的产品p1,以及两个与产品p1相关的简单产品p2和p3。
当有人加入购物车或购买p2,p3时。我想获得父产品ID而不是简单的产品ID。
$product->getTypeId()
当有人添加/购买与可配置产品相关的简单产品时,给出'可配置'而不是'简单'。
答案 0 :(得分:0)
您可以使用此代码
获取与其关联的简单产品的可配置产品ID$simpleProductId = 282; ($product->getId())
$parentIds = Mage::getResourceSingleton('catalog/product_type_configurable')
->getParentIdsByChild($simpleProductId);
if(!empty($parentIds))
{
$Parentproduct = Mage::getModel('catalog/product')->load($parentIds[0]);
echo $Parentproduct->getTypeId();
}