A Mage::registerObserver(‘<EventNameToHook>’,’MyClass::observerFunction’);
B Using the option in the Magento Admin panel: System > Configuration > Advanced > Developer > Register Observer
C Registering observers using the XML layout of the module: <events> <EVENT_TO_HOOK> <observers> <module> <type>singleton</type> <class>company_module_model_observer</class> <method>methodToCall</method> </module> </observers> </EVENT_TO_HOOK> </events>
D Mage::registerObserver(‘myglobalobserver’); Function myglobalobserver($event,$args){ switch($event){ case ‘event1’: processevent1($args); break; case ‘event2’: processevent2($args); break; } }