Search the Community
Showing results for tags 'ActionOrderStatusPostUpdate'.
-
My website is in 1.7.2.4 ,I have tried this hook on my custom module:-displayOrderConfirmation. This hook is working without any problem. However there is an issue when I am trying to use any of the following hooks (which in same module):- 1) hookActionProductCancel 2) actionOrderStatusUpdate 3) actionOrderStatusPostUpdate There is no single hook working from above mentioned,I am adding it proper rule, Here is example of my code:- Step1:- $this->registerHook('actionProductCancel') $this->registerHook('actionOrderStatusUpdate') $this->registerHook('actionOrderStatusPostUpdate') Step2:- public function hookDisplayOrderConfirmation($params){} public function hookActionOrderStatusUpdate($params){} public function hookActionOrderStatusPostUpdate($params){} I am testing all above hooks from admin panel by chanding status of order,But not working any hook. Let me know I need it on urgent basis. Thanks!!
-
- hookactionproductcancel
- actionorderstatusupdate
- (and 1 more)
-
Hi, I'm new in prestashop development and I'm trying to develop a carrier module. I would like to send me an email through this hook actionOrderStatusPostUpdate but nothing happens. I put the code below : public function install() { return parent::install() && $this->registerHook('actionCarrierUpdate') && $this->registerHook('actionOrderStatusPostUpdate'); } public function hookActionOrderStatusPostUpdate($params) { Mail::Send((int)Configuration::get('PS_LANG_DEFAULT'),'testmail', 'test email', array('{customer_firstname}' => 'Manu'), '[email protected]', null, null, null, null, null, dirname(__FILE__).'/mails/'); } I create the directory /mails/ and inside /fr/, /en/ with testmail.php and testmail.txt. I put the code below : Hello {customer_firstname} I don't know why I don't receive an email when an order is confirmed and paid. Is it wrong that I use the mail function or use of the hook is not good ? Thks Manu
- 10 replies
-
- actionorderstatuspostupdate
-
(and 3 more)
Tagged with:
-
Bonjour, J'ai créé un module de transporteur en suivant la documentation de prestashop et je souhaiterais envoyer un email quand l'état de la commande passe en paiement accepté. Pour ce faire j'utilise donc le hook actionOrderStatusPostUpdate pour qu'une fois que le statut change faire un appel à ma fonction d'envoi d'email (celle-ci fonctionne j'ai testé l'appel dans le hook getOrderShippingCost pour m'assurer que le problème ne vient pas de là) Je vous met les parties de code qui font référence au hook : public function install() { return parent::install() && $this->registerHook('actionCarrierUpdate') && $this->registerHook('actionOrderStatusPostUpdate'); } public function hookActionOrderStatusPostUpdate($params) { $this->sendMessage($params); } public function sendMessage($params) { //#code de traitement $params et envoi par mail() } Comme vous pouvez le voir, pour le moment mon hook ne sert qu'à faire un appel à ma fonction et m'envoyer un mail qui me dit coucou (pour le moment). Mes questions sont donc les suivantes : Est-ce que j'utilise mal ce hook ? Y a-t-il des erreurs dans mon appel de fonction ? Merci de votre aide Manu
- 1 reply
-
- carrierModule
-
(and 2 more)
Tagged with: