Necesito obtener el producto configurable principal de un producto simple, incluso si el producto principal está marcado como deshabilitado. También necesito obtener el estado del producto configurable (habilitado o deshabilitado).Magento obtener un producto configurable a partir de un producto simple, incluso si el producto de configuración está deshabilitado
En este momento estoy recibiendo el producto padre como esto:
$parentIds = Mage::getResourceSingleton('catalog/product_type_configurable')->getParentIdsByChild($product->getId());
if (isset($parentIds[0])) {
$product = Mage::getModel('catalog/product')->load($parentIds[0]);
}
Esto funciona perfectamente a menos que el producto configurable ha sido desactivado, en donde la matriz $ parentIds está vacía. Necesito obtener el producto configurable incluso si está deshabilitado, y también determinar si el producto configurable está habilitado/deshabilitado.
¡Cualquier ayuda sería apreciada!
Hola, muchas gracias por tu esfuerzo! Haré un poco de investigación de mi parte para ver qué más podría estar causando esto: supuse que el problema se debía a que el producto estaba desactivado, ya que parecía ser un elemento común, pero tal vez me he perdido algo. – gregdev
+1 Pude obtener inhabilitados y habilitados Ids de productos a partir de esto. –
+1 para resolver mi problema, ¡gracias! – Blaater