显示客户在Magento中属于哪个组
我在Magento中设置了几个客户组(常规,启用采购订单),我想知道这是否容易在客户的帐户区域显示给客户,以便他们可以看到自己属于哪个组?您可以使用以下代码获取与当前登录的客户关联的组名:显示客户在Magento中属于哪个组,magento,Magento,我在Magento中设置了几个客户组(常规,启用采购订单),我想知道这是否容易在客户的帐户区域显示给客户,以便他们可以看到自己属于哪个组?您可以使用以下代码获取与当前登录的客户关联的组名: if(Mage::getSingleton('customer/session')->isLoggedIn()){ $groupId = Mage::getSingleton('customer/session')->getCustomerGroupId(); $group
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());
}
希望这有帮助。谢谢,也许@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();
}
谢谢Ovidiu。新代码已经过测试,适用于1.4.x到1.6.2.0。干杯谢谢,真的很有帮助:)