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