Я создал пару групп клиентов в Magento (General, Order Order Enabled), и им интересно узнать, легко ли это показать клиенту в своей области аккаунта, чтобы они могли видеть, к какой группе они принадлежат?
Показывает, к какой группе принадлежит клиент в Magento
Ответ 1
Возможно, @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();
}
Ответ 2
Вы можете использовать следующий код, чтобы получить имя группы, связанную с текущим клиентом:
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());
}
Надеюсь, что это поможет.
Благодаря