1fred1 Posted March 8, 2020 Share Posted March 8, 2020 Bonjour à tous, Je souhaiterais pouvoir modifier mon prestahop 1.6 pour que lorsque le mail OutOfStock est envoyé au client il soit demandé au client un accusé reception de message. Qui pourrait me dire ou et comment modifier. merci Fred Link to comment Share on other sites More sharing options...
Eolia Posted March 8, 2020 Share Posted March 8, 2020 Lisez la doc de Swift Mailer (utilisé par Prestashop) et modifiez la classe Mail.php https://stackoverflow.com/questions/5768389/swift-mailer-delivery-status/5820106#5820106 Link to comment Share on other sites More sharing options...
1fred1 Posted March 8, 2020 Author Share Posted March 8, 2020 Bonsoir Eolia Merci pour votre réponse. Je ne suis pas expert en Prestashop et encore moins en anglais. Avez vous une autre info plus qimple a exploiter? En vous remerciant pour votre attention. Link to comment Share on other sites More sharing options...
Eolia Posted March 8, 2020 Share Posted March 8, 2020 Non, là c'est du code pur et dur et Prestashop n'a pas été écrit pour effectuer le suivi des mails donc il faut y mettre les mains mais si vous n'y connaissez rien demandez à un professionnel (ou à Prestashop directement sur Github^^) Link to comment Share on other sites More sharing options...
doekia Posted March 8, 2020 Share Posted March 8, 2020 Je tiens à préciser que de nombreux opérateurs de mail suppriment l'accusé réception pour des raison évidente d'utilisation par les spammer pour "sonder" l'existence de l'adresse mail. Donc dans 90% cet accusé réception ne sera pas utile Link to comment Share on other sites More sharing options...
1fred1 Posted March 8, 2020 Author Share Posted March 8, 2020 Bonsoir, demandant à Google sur la base de vos réponses, j'ai ajouté $message->setReadReceiptTo('[email protected]'); en ligne 371 du fichier Mail.php et ça fonctionne. Pour ce qui des opérateurs qui suppriment le ACK, c'est un autre sujet. Merci. Link to comment Share on other sites More sharing options...
1fred1 Posted March 12, 2020 Author Share Posted March 12, 2020 Bonjour Après plusieurs test, je constat qu'en plaçant cette instruction , $message->setReadReceiptTo('[email protected]'); , à la ligne 71, les clients reçoivent les mails sans que leur soit demandé un ACK mais par contre, à chaque fois que je reçoit un mail m'informant d'une commande qui est arrivée, c'est moi qui reçoit la demande de ACK. C'est donc l'inverse que je voudrais. Mais je ne trouve pas ou modifier le fichier mail.php Qui peut m'aider? Merci. 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