Magento 1.9:- 如何在产品页面中显示禁用的产品
Magento 1.9:- how to show disabled product in product page
我想在产品页面中显示禁用的产品详细信息。
我在首页显示所有产品(disabled/enabled)。
但是当我点击禁用的产品时它重定向了 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 那是不可能的..
但如果您只想在产品中展示但不想让客户添加到购物车,那么您可以尝试启用该产品,但在产品的库存选项中将其标记为缺货
我想在产品页面中显示禁用的产品详细信息。
我在首页显示所有产品(disabled/enabled)。
但是当我点击禁用的产品时它重定向了 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 那是不可能的.. 但如果您只想在产品中展示但不想让客户添加到购物车,那么您可以尝试启用该产品,但在产品的库存选项中将其标记为缺货