10
我已經在Magento中設置了兩個客戶組(一般,啓用了訂單),我想知道這是否很容易在客戶區顯示給客戶,所以他們可以看到他們屬於哪個組?顯示一個客戶屬於Magento
我已經在Magento中設置了兩個客戶組(一般,啓用了訂單),我想知道這是否很容易在客戶區顯示給客戶,所以他們可以看到他們屬於哪個組?顯示一個客戶屬於Magento
也許@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();
}
您可以使用下面的代碼,以獲得與當前客戶登錄關聯的組名稱:
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());
}
希望這有助於。
謝謝
謝謝奧維迪烏。新代碼已經過測試,適用於1.4.x到1.6.2.0。乾杯!! – MagePsycho 2012-02-23 17:41:19
謝謝你,真的幫助:) – 2012-05-24 12:44:39
正是我需要感謝! – zaw 2015-08-18 03:47:21