Jump to content
bayzazi

PostProcess Hook Admin Order

Recommended Posts

Bonjour à tous, je me retrouve devant un problème bête : l'ordre d'éxecution des hooks d'un module vs ceux du core.

Voici le process :

Dans un module, j'implémente le hook "hookDisplayAdminOrderLeft" qui, via un form, permet de changer le statut de la commande via "$history->changeIdOrderState()".

Donc, au sein de ce hook, if (Tools::getValue('changeState'), je lance la fonction $history->changeIdOrderState().

Pas de souci ça marche.

Mais la modif ne se voit que si je rafraîchis ma page, car lorsqu'elle se loade, au submit de mon form, le nouveau statut n’apparaît pas. Je dois la rafraîchir pour voir le nouvel état.

Donc j'en conclus que le hook "hookDisplayAdminOrderLeft" n'est appelé qu'après l'affichage des historiques de statut...

J'ai essayé d'inclure mon form dans le Hook "DisplayInvoice", qui s'accroche au tout début de la page, mais le résultat est le même ...

 

Auriez vous une piste pour me sortir de ça ?

Merci par avance !

Share this post


Link to post
Share on other sites

Salut !

Moi je pense qu'il faut utiliser un autre hook (un hook "action" et pas display). Je sais pas lequel il me faudrait plus d'information sur ce que vous faites. 

Bon courage. 

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More