Показывает, к какой группе принадлежит клиент в Magento

Я создал пару групп клиентов в Magento (General, Order Order Enabled), и им интересно узнать, легко ли это показать клиенту в своей области аккаунта, чтобы они могли видеть, к какой группе они принадлежат?

Ответ 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());
}

Надеюсь, что это поможет.
Благодаря