Salve a tutti.
Da poco tempo sto utilizzando Magento per alcuni prodotti che stiamo implementando in azienda. Attualmente, come da titolo, sto cercando di capire come funzionano gli "observer".

Alcuni eventi (come recuperare la password, pagamento effettuato con successo, etc...) prevedono già l'invio di un correo. Se ho capito bene per eseguire un evento, Magento utilizza degli observer.

Ad alcuni di questi eventi di invio mail, dovrei associare anche l'invio di un sms, chiamando una piattaforma, ed inviandole dati via GET (è una chiamata URL criptata).

Sapete dove e come implementare qualcosa del genere?
Mi basta anche avere una guida.

Grazie

Edit
Finora ho capito che
1. E' necessario dichiarare l'observer nel config.xml

codice:
<config>
    <global>
  <events>
   <full_event_name>
    <observers>
     <nuestromodulo>
      <type>singleton</type>
      <class>nuestromodulo/observer</class>
      <method>metodo</method>
     </nuestromodulo>
    </observers>
   </full_event_name>
  </events>
 </global>
</config>
2) nel %yourmodule%/Model/Observer.php

codice:
class Yourmodule_Model_Observer {

    public function yourMethodName(Observer $event) {
        $data = $event->getData(); 
        // perform your action here
    }

}
Questa dovrebbe essere una ottima guida
http://www.magentocommerce.com/wiki/...bserver_method