Si vous avez migré de la version 1.3 à la version 1.4 de prestashop, vous avez sans doute un soucis avec le formulaire de contact.

Quand vous faites un envoi de mail via le formulaire de contact par défaut, vous avez dû avoir ce message d’erreur :
Il y a 1 erreur :
une erreur s’est produite pendant l’envoi du message

Cependant, malgré ce message d’erreur, les mails arrivent quand même sur votre boîte mail configurée dans le back-office.

J’ai donc testé en local une version 1.4 toute neuve et là pas de problème sur le formulaire contact.
En fouinant un peu j’ai fini par trouvé la différence :

Dans la base de donnée de ma version 1.3 mise à jour en 1.4 la table ps_contact contient 1 élément de type :

  • id_contact = 1
  • email = mail@mail.com
  • customer_service = 0
  • position = 0

Alors que dans la version 1.4 fraichement installée on trouve :

  • id_contact = 1
  • email = mail@mail.com
  • customer_service = 1
  • position = 0

J’ai donc remplacée la valeur 0 de customer_service par 1 et la miracle plus de message

J’espère que ça vous a aidé !

3 réponses à “[Prestashop] Erreur d’envoi de mail sur le formulaire de contact”