/ / Magento 1.9: - come mostrare il prodotto disabilitato nella pagina del prodotto - php, magento, magento-1.9

Magento 1.9: - come mostrare il prodotto disabilitato nella pagina del prodotto - php, magento, magento-1.9

Voglio mostrare i dettagli del prodotto disabilitato nella pagina del prodotto.

Mostro tutti i prodotti (disabilitati / abilitati) nella home page.

ma quando ho fatto clic su prodotto disattivato reindirizza la pagina 404.

per favore fatemi sapere come risolvere questo problema.

risposte:

1 per risposta № 1

È possibile recuperare e visualizzare l'elenco dei prodotti disabilitati tramite questo

$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
}

Credito - Magento: mostra prodotti disabilitati sul frontend

Tuttavia, se stai chiedendo di visualizzare eabilitare il cliente per il carrello aggiuntivo che non è possibile. ma se desideri solo visualizzare il prodotto ma non vuoi consentire al cliente di aggiungere il carrello, puoi provare ad abilitare il prodotto ma contrassegnarlo come Esaurito nelle opzioni di inventario del prodotto