Magento从简单产品获得可配置产品,即使禁用配置产品
2022-08-30 23:08:54
我需要从简单产品获取父可配置产品,即使父产品被标记为禁用也是如此。我还需要获取可配置产品的状态(已启用或已禁用)。
现在我得到的父产品是这样的:
$parentIds = Mage::getResourceSingleton('catalog/product_type_configurable')->getParentIdsByChild($product->getId());
if (isset($parentIds[0])) {
$product = Mage::getModel('catalog/product')->load($parentIds[0]);
}
除非禁用了可配置产品,其中$parentIds数组为空,否则这可以完美地工作。即使可配置产品被禁用,我也需要获取它,并且还需要确定可配置产品是否已启用/禁用。
任何帮助将不胜感激!