Tôi đã thiết lập một vài Nhóm khách hàng trong Magento (Chung, Đơn đặt hàng đã bật) và tôi tự hỏi liệu điều này có dễ dàng hiển thị cho khách hàng trong khu vực tài khoản của họ không có thể xem họ thuộc về nhóm nào?Hiển thị nhóm khách hàng nào thuộc về Magento
10
A
Trả lời
23
Có thể @MagePsycho đã nhận từ phiên bản cũ nhưng trên 1.5, bạn cần phải thay đổi mô hình nhóm.
// 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();
}
4
Bạn có thể sử dụng đoạn mã sau để có được tên nhóm liên quan hiện đang đăng nhập khách hàng:
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());
}
Hope this helps.
Cảm ơn
Cảm ơn Ovidiu. Mã mới đã được kiểm tra và hoạt động tốt cho 1.4.x đến 1.6.2.0. Chúc mừng !! – MagePsycho
Cảm ơn vì điều này, thực sự đã giúp :) –
chỉ là những gì tôi cần cảm ơn! – zaw