在Magento Im插入产品从前端(用户)和显示在后端(在管理).Now我希望产品不显示给管理员?因为我集成了一些支付选项,如果用户支付该product...that产品的钱只显示给管理员(后端)?
发布于 2013-10-28 21:49:18
我不知道为什么需要这样做,但可以通过以下方式完成:
发布于 2013-11-06 14:21:52
我已经解决了这个问题。在我的网站上,我已经开发了该模块,用户可以使用它从前端添加产品。在添加产品时,我使用了setVisibility为1,即
$product->setVisibility(1);在admin中,您必须转到app/code/core/Mage/Adminhtml/Block/Catalog/Product/grid.php
然后转到函数_prepareCollection并将其中的代码行从
$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('sku')
->addAttributeToSelect('name')
->addAttributeToSelect('attribute_set_id')
->addAttributeToSelect('type_id');至
$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('sku')
->addAttributeToSelect('name')
->addAttributeToSelect('attribute_set_id')
->addAttributeToSelect('type_id')
->addAttributeToFilter('Visibility', 4);这将解决问题。
https://stackoverflow.com/questions/19631235
复制相似问题