Jump to content

Recommended Posts

Bonjour,

 

Je souhaite ajouter une fonction après validation de la commande et je me demande lequel des deux hook suivant est le plus conseillée car je ne vois pas trop de différence dans la description de ceux-ci :

  • newOrder : Appelé quand une nouvelle commande vient d'être ajoutée (peut importe son état).
  • orderConfirmation : Appelé quand la page de confirmation de commande est affichée

Merci d'avance si vous pouvez m'éclairer sur ce sujet.

Link to comment
Share on other sites

Bonjour.

 

Le premier permet d'effectuer des traitements lorsqu'une commande est effectuée (donc une fois que toutes les conditions requises sont validées), ce qui permet de faire diverses actions une fois que la commande est completée.

 

Le deuxième permet simplement d'afficher du texte dans le template. Donc ce n'est pas fait pour faire du traitement, juste de l'affichage.

 

PS: Je pense pas dire de connerie (je n'ai pas vérifié), en disant qu'il ne faut pas du tout penser que c'est la même chose :

Le hook "newOrder" est exécuté avant le hook "orderConfirmation", et si je dis pas de bêtises, il est sûrement appelé dans la fonction preProcess(). Ce qui veut dire que si "newOrder" effectue une redirection, vous n’accéderez pas au template et par conséquent, au hook "orderConfirmation".

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...