我使用modx evolution v1.0.2创建了一个网站。
我开发的网站有12种不同类型的用户(按组分类)。每个用户将根据他所属的组显示不同的价格。
直到现在我已经能够获取当前登录用户的组名(为此创建了一个片段),但是如何实现上述功能,以便每个用户都能够只看到我的价格根据他的小组编码。
例如:
如果用户与“ocassional”群组相关联,则应向他显示价格,例如50美元
如果用户与“常规”组相关联,那么他应该显示价格,例如40美元
我可以通过为每个产品的变体编写单个代码段来轻松完成此操作,但是有很多变体(超过100个并且正在增长)。
我为每个产品创建了一个资源(页面),它是变体。每个变种都有价格。我希望根据登录的用户组成员资格显示此价格。
我希望我能够清楚地解释我的问题。
请帮我做这个功能。
由于
答案 0 :(得分:1)
我并不是真的相信modx(尽管我喜欢它)对于电子商务网站来说是一个很好的解决方案。
但是,最佳解决方案可能是使用数据库存储每个用户组的变体价格,并使用代码段自行检索它们。