如何设置仅在搜索结果页面中显示启用产品?
尝试禁用产品所属的属性,但无法正常工作。 类别设置问题?或其他原因?
有人可以让我知道解决方案吗?
答案 0 :(得分:0)
请看这张图片
如果您将visibility
设置为catalogue, search
,则只显示已启用的产品..对于已停用的产品,您可能需要将可见性设置为NOT VISIBLE INDIVIUDALLY
HTH
答案 1 :(得分:0)
最后,我在自动完成搜索框中获得了停止禁用产品列表的解决方案。
请添加以下代码:
/app/code/core/Mage/CatalogSearch/Block/Autocomplete.php
Code add in public function getSuggestData()
{
$connection = Mage::getSingleton('core/resource')->getConnection('core_write');
$querynm = $item['query'];
$selq = $connection->query( "SELECT entity_id FROM catalog_product_entity_varchar WHERE value ='$querynm'");
$setcqty = $selq->fetch();
$eid = $setcqty['entity_id'];
$selqe = $connection->query( "SELECT value FROM catalog_product_entity_int WHERE entity_id ='$eid' AND attribute_id='273'");
$setcqtye = $selqe->fetch();
$eid_st = $setcqtye['value'];
if($eid_st == 1) {
}
}
试试此代码。您只能在搜索框中获得已启用的产品列表。
此致 N - [itik