2011-01-13 3 views
0

Je sais exactement ce que je veux faire Je ne sais pas trop où me connecter à magento pour que mon code puisse s'exécuter juste après qu'un paiement soit confirmé. Je suis pressé et je n'ai pas encore eu le temps de lire tous les documents (qui ne sont pas formatés pour garder votre attention), donc je ne suis pas sûr de la classe qui contient la logique «marquer une commande comme paiement confirmé».Modules Magento - où placer mon code

Si je trouve que je peux sous-classer et dire à magento d'utiliser ma classe à la place ou s'il y a un système d'événement dans magento qui a passé devant moi ce serait merveilleux.

Fondamentalement, j'ai déjà mon code, je suis juste raté le crochet.

Répondre

1

Vous recherchez cet événement?

checkout_onepage_controller_success_action 

checkout_multishipping_controller_success_action 

comme ci-dessous:

<config> 
    <frontend> 
     <events> 
      <checkout_onepage_controller_success_action> 
       <observers> 
        <unique_observer_name> 
         <class>custom_module/observer</class> 
         <method>methodName</method> 
        </unique_observer_name> 
       </observers> 
      </checkout_onepage_controller_success_action> 
     </events> 
    </frontend> 
</config> 
+0

Merci homme qui est exactement ce que je avais besoin! – rennat

+0

Vous êtes les bienvenus –

Questions connexes