Magento 1.9: - 如何在产品页面显示已禁用的产品

问题描述:

我想在产品页面中显示已禁用的产品详细信息。Magento 1.9: - 如何在产品页面显示已禁用的产品

我在主页中显示所有产品(禁用/启用)。

但是当我点击禁用的产品它重定向404页面。

请让我知道如何解决这个问题。

您可以获取,并且通过此

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

点数显示禁用产品列表 - Magento: Display disabled products on frontend

但是,如果你是问有关显示和使客户addtocart那是不可能的.. 但如果你只是想在产品中显示,但不想让客户加入,那么你可以尝试启用该产品,但将其标记为缺货产品的库存选项

+0

我想显示在产品详细信息页面放置产品。在产品列表页面中,它正在工作,但是当我单击任何禁用的产品时,它将重定向404页面。 –

+0

您可能必须启用该产品才能正常工作,但是如果您不想让客户购买,则可以将该产品标记为缺货它...但你必须启用显示在产品详细信息页面 – Aamir