Показывает, к какой группе принадлежит клиент в Magento - PullRequest
11 голосов
/ 11 февраля 2012

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

Ответы [ 2 ]

25 голосов
/ 23 февраля 2012

Возможно, @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();
}
4 голосов
/ 11 февраля 2012

Вы можете использовать следующий код для получения имени группы, связанной с зарегистрированным в данный момент клиентом:

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());
}

Надеюсь, это поможет.
Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...