Magento - no event for newsletter subscribe & unsubscribe -


why there no events dispatched on or around newsletter subscription/un-subscription process either in customer or newsletter modules.

the alternative faced @ moment use rewrite subscriber model fit code in around here.

does else have alternative - or missing something

here's worked me on 1.7.0.2. know thread old, posting here in case can (since there's not lot of info event out there):

*note: replace myco_myextension extension's unique name:*

in config.xml:

        <newsletter_subscriber_save_commit_after>             <observers>                 <myco_myextension_model_observer>                     <class>myco_myextension_model_observer</class>                     <method>subscribedtonewsletter</method>                 </myco_myextension_model_observer>             </observers>         </newsletter_subscriber_save_commit_after> 

in observer.php:

public function subscribedtonewsletter(varien_event_observer $observer)  {     $event = $observer->getevent();     $subscriber = $event->getdataobject();     $data = $subscriber->getdata();      $statuschange = $subscriber->getisstatuschanged();      // trigger if user subscribed , there has been status change:     if ($data['subscriber_status'] == "1" && $statuschange == true) {       // insert code here     }     return $observer; } 

Comments