JoeSatriani Posted April 27, 2016 Share Posted April 27, 2016 (edited) Bonjour, Je développe actuellement un module qui permet d'exporter un fichier txt avec des infos concernant un client qui viendrait de créer son compte sur le site (côté FO), j'ai greffé mon module sur le hook "actionCustomerAccountAdd", cela fonctionne très bien. Cependant, je souhaiterai créer un hook d'action du même style que celui cité précédemment mais cette fois côté BO, or je ne trouve pas de hook de ce type, je pourrais le créer mais je ne sais pas exactement ou prestashop ajoute un client. Voici ma question, quelqu'un pourrait-il m'aider à trouver le fichier php dans lequel Prestashop ajoute un client ? ...du côté BO bien sur. Merci. Edited May 27, 2016 by JoeSatriani (see edit history) Link to comment Share on other sites More sharing options...
JoeSatriani Posted May 13, 2016 Author Share Posted May 13, 2016 J'ai trouvé la solution, il suffit d'ajouter un hook, pour ma part c'est celui là if ($customer->id) { ## Hook d'action pour exporter un fichier txt client ## Hook::exec('actionCustomerAccountAdd', array( 'newCustomer' => $customer)); } dans le fichier PHP : "AdminCustomersController.php" dans la fonction "processAdd()" Link to comment Share on other sites More sharing options...
NeedZoom Posted May 18, 2016 Share Posted May 18, 2016 Bonjour, Je développe actuellement un module qui permet d'exporter un fichier txt avec des infos concernant un client qui viendrait de créer son compte sur le site (côté FO), j'ai greffé mon module sur le hook "actionCustomerAccountAdd", cela fonctionne très bien. J'ai le même objectif. Mais j'ai pas travaillé avant avec Hook. Vous pouvez me guider comment la faire. Dans quel fichier je doit crée mon hook et comment le faire? Merci d'avance Link to comment Share on other sites More sharing options...
JoeSatriani Posted May 24, 2016 Author Share Posted May 24, 2016 Bonjour, Je peux vous faire part du module que j'ai développé, vous pourrez travailler à partir de cet exemple. Il me faut une adresse email en privé et je vous l'enverrai, si vous avez besoin d'explication demandez moi et je vous répondrais. Link to comment Share on other sites More sharing options...
fbenoist.com Posted May 26, 2016 Share Posted May 26, 2016 Bonjour, Pour information, PrestaShop propose des hooks dynamiques : actionObjectCustomerAddAfter actionObjectCustomerUpdateAfter actionObjectCustomerDeleteAfter Exemple d'utilisation : function hookActionObjectCustomerAddAfter($params) { $customer = $params['object']; } L'appel est dans la classe ObjectModel. Le hook est donc valide sur le FO et le BO. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now