Мне нужно получить родительский конфигурируемый продукт из простого продукта, даже если родительский продукт помечен как отключенный. Мне также нужно получить статус конфигурируемого продукта (включен или отключен).
Сейчас я получаю родительский продукт следующим образом:
$parentIds = Mage::getResourceSingleton('catalog/product_type_configurable')->getParentIdsByChild($product->getId());
if (isset($parentIds[0])) {
$product = Mage::getModel('catalog/product')->load($parentIds[0]);
}
Это работает отлично, если только конфигурируемый продукт не был отключен, тогда массив $parentIds пуст. Мне нужно получить конфигурируемый продукт, даже если он отключен, а также определить, включен/отключен ли конфигурируемый продукт.
Любая помощь будет оценена по достоинству!