出于某种原因,我在管理员中添加了多个具有相同名称的产品。但是在产品列表页面上,我不想按名称显示重复的产品
我创建了“catalog_product_collection_load_before”观察者,我已经开始使用以下代码
public function catalogCollectionLoadBefore(Varien_Event_Observer $observer){
$collection = $observer->getEvent()->getCollection();
}
我能够收集产品,但我无法找到方法,以便我可以删除重复的产品。
答案 0 :(得分:0)
如果您只是想从产品列表中隐藏产品,则不需要做观察员的事情。 Magento已经有条款去做。
您只想将该产品visibility
投放到not visible individually
或将该产品status
投放到disable
。这样就可以了。
这些是您需要遵循的步骤
catalog > Manage Products
visibility
设为not visible individually
完成!