我正在尝试创建简单的自定义扩展程序市场。对于顾客来说,商店有不同之处。目的是使其他供应商能够透明地销售Magento网站。卖方的控制和访问只是行政管理。
我为管理员中的卖家用户创建了访问权限,并且有一个部分可供他们控制他们的产品。但是卖家没有能力注册产品。我将使用admin用户手动注册产品。我创建了一个user_id属性,用于将每个产品与推销员相关联。两个或更多卖家将无法销售同一产品。
我在我的扩展程序中创建了一个标签,其中包含与卖家相关联的所有产品,因此他只需为您的产品编辑价格和库存magento目录(请记住我在注册表中链接了产品与卖家的产品)。我最初的想法是扩展目录模型并创建一个仅包含此类卖家产品的网格,这样他们就可以编辑这两个基本信息(价格和数量)。但我没有找到办法让它变得优雅"方式(以免破坏核心或MVC Magento)。
注意:我试图避免创建新模型只是为了节省价格和数量,并以某种方式尝试在目录产品模型中替换此日期。我想尽可能使Magento本土化。
知道我该怎么办?
答案 0 :(得分:0)
那么你不会违反任何惯例。模型的目的是操纵数据并托管大多数业务逻辑。因此,它很优雅,因为其他程序员将理解您的代码。
我的建议是对模型中的两个模型进行覆盖,以便为卖家的产品显示。