Получить имя группы клиентов из идентификатора группы клиентов
Мне нужно использовать имя группы клиентов в счете-фактуре. На основе $order
Я могу получить идентификатор группы клиентов.
$customerGroupId = $order->getCustomerGroupId();
Я попробовал следующий код:
$groupname = Mage::getModel(‘customer/customer_group’)->load($customerGroupId);
Это приводит к следующей ошибке:
Fatal error: Call to a member function load() on a non-object
Как я могу получить название группы?
3
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