2012-02-11 16 views

Respuesta

23

Tal vez @MagePsycho lo obtuvo de una versión anterior, pero en 1.5 necesita cambiar el modelo de grupo.

// 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(); 
} 
+0

Gracias Ovidiu. El nuevo código ha sido probado y funciona bien para 1.4.x a 1.6.2.0. ¡¡Aclamaciones!! – MagePsycho

+0

Gracias por esto, realmente ayudó :) –

+0

¡justo lo que necesito gracias! – zaw

4

Usted puede utilizar el código siguiente con el fin de obtener el nombre de grupo asociado con abierta una sesión de cliente:

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()); 
} 

Espero que esto ayude.
Gracias

Cuestiones relacionadas