Hallo Forum,
ich habe zu dem genannten Thema schon viel gesucht, und bin leider ratlos. Ich versuche den anzuzeigenden Preis je nach bestimmten Kundenattributen zu ändern.
In Shopware 4 ging es mit einem Hook:
public function install()
{
/**$this->subscribeEvent(
'Shopware_Controllers_Frontend_Note::indexAction::replace',
'onnoteindex'
);**/
$this->subscribeEvent(
'sArticles::sCalculatingPriceNum::replace',
'replacesCalculatingPriceNum'
);
$this->subscribeEvent(
'sArticles::sCalculatingPrice::replace',
'replacesCalculatingPrice'
);
return true;
}
public function replacesCalculatingPriceNum(Enlight_Event_EventArgs $args)
{ error_log('Hello world');
}
public function replacesCalculatingPrice(Enlight_Event_EventArgs $args)
{
error_log('Hello world 2');
}
Der Hook “sArticles::sCalculatingPriceNum::replace” reagiert beim einlegen des Artikels in den Warenkorb.
“sArticles::sCalculatingPrice::replace” reagiert leider überhaupt nicht.
Wo muss ich mich reinhooken bzw. welches event muss ich verändern/filtern?
Grüße
Schlueter550v