获取运输magento中的客户组名称

时间:2015-07-13 14:10:28

标签: php magento magento-1.9 shipping magento-1.9.1

如何在magento管理员发送页面中获取客户组?

我无法从管理员端获取magento送货页面中的订单实例。我想获得客户组,在其他页面中,此代码工作正常。例如,在sales / order / invoice / create / items / renderer / default.phtml

<?php $_order = $this->getOrder();
$customerId = $_order->getCustomerId();
$customer = Mage::getModel('customer/customer')->load($customerId);
$customer_group =  $customer['group_id'];
$customer_role = Mage::getSingleton('customer/group')->load($customer_group)->getData('customer_group_code');
$role   = strtolower($customer_role);
?>

基于角色我在这个页面中做了一些显示条件。 但是在这个页面中,我没有得到用户的角色.app /design / adminhtml / default / default / template /ales / order /ship / create / static / thirdderer / default.phtml page

1 个答案:

答案 0 :(得分:0)

而不是$ _order = $ this-&gt; getOrder();我使用下面的代码,现在我收到了订单实例。

$_order = Mage::getModel('sales/order');