Jump to content
Frad

Formulaire de contact vers e-mail

Recommended Posts

Bonjour,

 

Je souhaiterais ajouter un petit formulaire de contact dans mes pages produit de type :

Demandez à être rappelé > nom*, prénom*, téléphone*, e-mail*, message.

Je ne suis pas du tout dev et il me semble qu'on ne puisse pas intégrer du .php dans les fichiers .tpl.

Les solutions trouvées en ligne ne fonctionnent donc pas et je n'arrive pas non plus à faire fonctionner le formulaire natif de Prestashop en copiant/collant son code dans mon conteneur sur la page produit. (les champs apparaissent mais ne fonctionnent pas)

 

Une solution pour ça ?

Merci à tous !!!!

Share this post


Link to post
Share on other sites

Bonjour,

 

Il suffit d'un formulaire en HTML dans votre template, et de mettre l'action du form vers un fichier PHP (par exemple form.php, qui contient uniquement la récupération des champs et l'envoi de l'email).

Share this post


Link to post
Share on other sites

Merci beaucoup Vincent,

 

j'ai essayé cette méthode sans succès, je pense que je n'ai pas mis le fichier php au bon endroit. Doit-il être à la racine du site, dans le thème au même niveau que "product.tpl" ou autre ?

 

Merci beaucoup en tout cas

Share this post


Link to post
Share on other sites

Vous pouvez indiquer où aller "chercher" ce fichier PHP, si c'est à la racine du site, il faut mettre l'action vers : http://www.site.com/form.php

 

Le plus simple est de l'avoir à la racine, puis d'inclure le Core de base de Prestashop pour faire l'envoi du mail.

 

Il y a pas mal d'infos, n'hésitez pas à chercher dans un premier temps : https://www.prestashop.com/forums/topic/180154-comment-creer-une-second-formulaire-dans-prestashop/

Share this post


Link to post
Share on other sites

Merci Vincent,

 

en appliquant cette info et en recoupant les exemples de .php trouvés sur le web, j'ai réussi !

 

Merci beaucoup !

Share this post


Link to post
Share on other sites

Bonjour,

 

Du coup si on veut modifier les champs du formulaire d'inscription c'est un peu le même principe?

Merci d'avance

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More