Aktuell Kundengruppe auslesen

Hallo,

ich möchte in einem Plugin die aktuelle Kundengruppe verwenden?
Wie bekomme ich im Plugin darauf Zugriff?

Vielen Dank.

Grüße,

cf

Hi codefritz,

versuch mal mit:

Shopware()->Shop()->getCustomerGroup()->getKey()

Shopware()->Shop()->getCustomerGroup()->Id()

Shopware()->Shop()->getCustomerGroup()->getName()

 

Hi, probier es hier mit, das habe ich mal irgendwo hier gefunden 

static protected $userData;

public function install()
{
    $this->subscribeEvent(
        'Enlight_Controller_Action_PostDispatch',
        'onPostDispatch'
    );
    return true;
}

public function onPostDispatch(Enlight_Event_EventArgs $args)
{
    $request = $args->getSubject()->Request();
    $response = $args->getSubject()->Response();

    if (!$request->isDispatched() || $response->isException() || ($request->getModuleName() != 'frontend' && $request->getModuleName() != "widgets")) {
        return;
    }

    if (self::$userData === null) {
        self::$userData = Shopware()->Modules()->Admin()->sGetUserData();
    }

    if ($args->getSubject()->View()->hasTemplate()) {
        $args->getSubject()->View()->assign("sUserData", self::$userData);
    }
}

$sUserData​.customergroup => “H”