/ / Magento 1.9: - cómo mostrar el producto deshabilitado en la página del producto - php, magento, magento-1.9

Magento 1.9: - cómo mostrar el producto deshabilitado en la página del producto - php, magento, magento-1.9

Quiero mostrar los detalles del producto deshabilitado en la página del producto.

Muestro todos los productos (deshabilitados / habilitados) en la página de inicio.

pero cuando hice clic en el producto deshabilitado, redirigir la página 404.

por favor déjame saber como resolví este problema

Respuestas

1 para la respuesta № 1

Puede obtener y mostrar la lista de productos deshabilitados a través de este

$products = Mage::getModel("catalog/category")->load($category_id)
->getProductCollection()
->addAttributeToSelect("*")
->addAttributeToFilter(
"status",
array("eq" => Mage_Catalog_Model_Product_Status::STATUS_DISABLED)
);

foreach ($products as $product){
//fetch product info
}

Crédito - Magento: Mostrar productos desactivados en el frontend

Sin embargo, si está preguntando acerca de mostrar yhabilitar al cliente para addtocart que no es posible .. pero si solo desea mostrar en el producto pero no quiere permitir que el cliente agregue partes, entonces puede intentar habilitar el producto pero marcarlo como Fuera de stock en las opciones de inventario del producto