guidelaplace Posted July 23, 2014 Share Posted July 23, 2014 Bonjour, Je viens vers vous car je ne parviens pas à m'en sortir avec ce problème. Je souhaite diffuser un code qui, lorsqu'il est saisit lors de l'inscription, permet de rejoindre un groupe spécifique. Je travaille avec la dernière version de prestashop, la 1.6 Au niveau du fichier authentification.tpl, aucun problème, j'ai pu ajouter un champs code en bas. Ce champs a pour name et id "codePromo" Ensuite, cela se corse Au niveau du fichier AuthController.php, dans la fonction processSubmitAccount, je récupère le code via $codePromo = Tools::getValue('codePromo'); Et là je bloque ! Quelqu'un aurait-il une idée ? Merci d'avance, Guillaume Link to comment Share on other sites More sharing options...
herve25 Posted July 25, 2014 Share Posted July 25, 2014 Bonjour, Je dirais que le plus pratique serais de faire un module greffé aux hooks suivants : - displayCustomerAccountForm ==> Insertion de votre nouveau champ de le formulaire de création de compte - actionCustomerAccountAdd ==> Réalisation de votre traitement spécifique par rapport au code promo avec un code du type public function hookActionCustomerAccountAdd ( $post , $customer ) { //Récupération du code promo if ( isset($post['codePromo']) ) { //Ton traitement en fonction du code $id_group = xx; } //Ajout du client au groupe en fonction de la condition $customer->addGroups(array($id_group)); } 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