Magento1: Группа пользователя в Magento

В Magento очень интересно устроена работа с клиентами. Для пользователей (посетителей) есть возможность создать группы пользователей.

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

$sessionCustomer = Mage::getSingleton("customer/session"); //сессия посетителя
$customerGroupId = $sessionCustomer->getCustomerGroupId(); //идентификатор группы клиентов
$customerGroupName = Mage::getModel('customer/group')->load($customerGroupId)->getCode(); //название группы клиентов

Следует отметить, приведенный пример будет работать только если посетитель залогинился (вошел в  аккаунт).

 

Пример, как проверить залогинился посетитель или нет.

Mage::getSingleton('customer/session')->isLoggedIn();