使Virtuemart使用用户组而不是购物者组

时间:2014-03-20 18:16:54

标签: joomla2.5 joomla-extensions virtuemart

默认情况下,Virtuemart使用其内部购物者群体来执行分配价格和限制访问某些产品的操作。

问题在于,只有Virtuemart使用自己的购物者群组,所以如果你有其他扩展程序如RSMembership更改用户的正常Joomla用户组,Virtuemart不知道。

因此,如果有人在RSMembership中购买订阅,那么您将该用户放入" Premium"用户组,你希望Virtuemart给他们一个价格折扣,因为他们在#34; Premium"用户组,它似乎不可能,因为Virtuemart使用自己的购物者群,而不是普通的Joomla用户群。

是否有解决此问题或对Virtuemart进行某些设置/修改的解决方案,使其使用Joomla用户组而不是其购物者组?

1 个答案:

答案 0 :(得分:0)

是的,有一个名为Chameleon的Joomla扩展程序允许您根据Joomla用户组触发不同的购物者组。 JED:http://extensions.joomla.org/extension/chameleon

您可以设置一条规则,说明“用户是否在" Premium"用户组?如果是这样,请将它们放入" Premium"购物者组',然后为每个组建立另一个类似的规则。

通过这种方式,RSMembership或其他用户组组件可以控制购物者组。

购物者小组作业即时完成。即,它们不会添加到用户在Joomla / VM中的记录中,但VM会将用户视为该购物者群组,并相应地进行定价/可见性等。

披露:我是Chameleon的开发者。