magento用户只能看到他的产品

时间:2014-07-02 07:37:34

标签: magento

我是magento的新人。我创建了用户角色商家,并创建了名为 stockuser1 的用户。现在他也可以看到管理员添加的产品了。我该如何限制他只能看到他添加的产品呢? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

实现此目的的一种简单方法是,通过创建一个假设product_user的属性并定义其中的所有用户,然后将此属性分配给您的功能属性集。您必须为每个产品分配一个用户,然后将app\code\core\Mage\Adminhtml\Block\Catalog\Product\Grid.php复制到local文件夹为app\code\local\Mage\Adminhtml\Block\Catalog\Product\Grid.php 添加以下行:

$admin = Mage::getSingleton('admin/session')->getUser();
if($admin->getUsername() !='your actual admin'){
     $collection->addAttributeToFilter('product_user', $admin->getUsername());
}

在函数_prepareCollection()

希望这会有效但我还没有经过测试。