icone de liste à puce

Validation manuelle sous prestashop >1.5

Depuis les dernières versions de prestashop, la validation automatique est par défaut mais si on veut faire uniquement du business to business, c'est un problème.

pour modifier cela, il faut entrer dans le code.  
Il faut copier le fichier controllers/front/AuthController.php dans le dossier override/controllers/front et puis modifier aux alentours de la ligne 433

$customer->active=1;

par:


$customer->active=0;
 

Après cela, il faut modifier le message de confirmation dans les mails account.html et account.txt qui se trouvent dans le dossier mails/{langue}/ afin de prévenir le nouvel utilisateur que son compte devra encore être validé.

Une dernière étape reste, prévenir le client par mail au moment où son compte sera validé. Pour se faire, il y a plusieurs méthodes:

  • Envoyer un mail manuellement.
  • Surcharger l'adminController de la même manière que l'authcontroller et faire appel à la fonction mail native à php.

Bref, rien de bien sorcier! cool

Le

modification le

réactions (1)

  • 1 0
réagir
avatar de Jul6Art

Jul6Art, répondre

Cool cette petite astuce

partager