Получить имя группы клиентов из идентификатора группы клиентов


Мне нужно использовать имя группы клиентов в счете-фактуре. На основе $order Я могу получить идентификатор группы клиентов.

$customerGroupId = $order->getCustomerGroupId();

Я попробовал следующий код:

$groupname = Mage::getModel(‘customer/customer_group’)->load($customerGroupId);

Это приводит к следующей ошибке:

Fatal error: Call to a member function load() on a non-object

Как я могу получить название группы?

Author: SPRBRN, 2014-04-29

1 answers

Объект, который, я думаю, вы ищете, это Mage_Customer_Model_Group, поэтому вам нужно будет обновить свою загрузку, чтобы использовать следующее.

$groupname = Mage::getModel('customer/group')->load($customerGroupId)->getCustomerGroupCode();

В другом примечании в группах клиентов нет имени, а вместо этого "customer_group_code". С данными по умолчанию, которые поставляются с Magento, коды выглядят следующим образом.

NOT LOGGED IN, General...etc

Чтобы получить код, вы можете либо вызвать getCustomerGroupCode, либо есть функция getCode, которая является просто псевдонимом для первой.

 9
Author: David Manners, 2018-07-06 12:31:45