我已经在Magento中设置了几个客户组(一般,已启用采购订单),我想知道这是否很容易在他们的帐户区域显示给客户,以便他们可以看到他们属于哪个组? / p>
答案 0 :(得分:25)
也许@MagePsycho从旧版本获得它,但在1.5版本中你需要更改组模型。
// Check Customer is loggedin or not
if(Mage::getSingleton('customer/session')->isLoggedIn()){
// Get group Id
$groupId = Mage::getSingleton('customer/session')->getCustomerGroupId();
//Get customer Group name
$group = Mage::getModel('customer/group')->load($groupId);
echo $group->getCode();
}
答案 1 :(得分:4)
您可以使用以下代码获取与当前登录客户关联的组名称:
if(Mage::getSingleton('customer/session')->isLoggedIn()){
$groupId = Mage::getSingleton('customer/session')->getCustomerGroupId();
$group = Mage::getModel('customer/group')->load($groupId);
var_dump($group->getCustomerGroupCode());
//or
var_dump($group->getCode());
}
希望这有帮助。
感谢