2013-04-09 57 views
1

我已经制作了一个单独的模块来将用户注册为“批发”用户。它打开单独的页面输入详细信息。现在,当用户获得注册时,用户组只是“一般”。如何在magento中注册用户为批发用户?

我想改变一下,当一个用户从我的模块注册他们的组应该是“批发”。应该做些什么来实现这一目标?

+0

您需要修改用户注册页面或建立批发客户一个新的注册页面看到http://midpart.wordpress.com/2011/02/ 17/a-new-registration-form-for-wholesale-customer/ – MagentoDiary 2013-04-09 12:24:20

+0

我已经完成了这个。我实际上只遵循这个教程。但事情是,用户注册的是“一般”组而不是“批发”组。 – madzacky 2013-04-09 12:31:24

+0

如何修改,我的意思是现在要做什么?你能指导我吗? – madzacky 2013-04-09 12:34:48

回答

3

在您的登记表的地方隐藏字段GROUP_ID和其值设置为匹配批发组ID

在登记的代码添加此。 $ customer-> setGroupId($ this-> getRequest() - > getPost('group_id')); $ customer-> setGroupId($ this-> getRequest() - > getPost('group_id'));

你可以从这个链接得到一些窍门: Magento: Select Customer Group at Registration

+0

Thnx这么多@Satish Mantri ... – madzacky 2013-04-11 10:24:38

+0

它为我工作...虽然我面临正常登录的问题,但现在可以解决。 Thnx的建议和链接。 – madzacky 2013-04-11 10:25:18