我需要构建产品目录。我不需要任何订单等等,只需要有价格的产品清单。但是......主要想法 - 允许不同的商店添加他们的产品。因此,商店经理需要能够在商店注册并查看他们的产品和CRUD操作列表。我应该使用sylius通道吗,或者我应该创建商店实体,链接产品和用户存储,并以某种方式在后台方面通过这些参数进行过滤?
我在这里看到了类似的问题: Sylius customer and products relations
但是我不填充像渠道这样的正确方法。
感谢。
答案 0 :(得分:3)
频道不是正确的解决方案。
每个渠道应代表一个单独的平台,您可以在其中向客户提供产品,例如渠道为mobile devices
,wearable devices
,printed catalogue maybe?
,unique
每个渠道都有独特的需求和限制,但在某种程度上应该代表相同的领域模型。
正确的解决方案是添加商店实体,并按照您的描述创建与用户和产品的关联。
这是一个功能请求问题:JSFiddle Link
另见codebakery-ch的最后一条评论,他在该功能上取得了一些进展并获得了一些https://github.com/Sylius/Sylius/issues/321
所以你也可以尝试联系他,帮助他或者建立他的代码。