PrestaShop Administration & Productivité

Formulaire de Contact PrestaShop 8 & 9 : Constructeur Glisser-Déposer pour Devis, Candidatures et Inscriptions

Des formulaires de contact, de devis et de candidature montés à la souris, avec leurs réponses rangées dans le back-office.

Le formulaire de contact natif de PrestaShop propose un objet, un email, un message et une pièce jointe. Pour une demande de devis, un recrutement ou une inscription, il faut d'autres champs, et souvent des questions qui dépendent des réponses précédentes. Ce module ajoute un constructeur en trois colonnes : vous glissez les champs, vous réglez chaque champ à droite, et le formulaire se place sur la page contact, une fiche produit, une page CMS ou sa propre page. Chaque envoi est enregistré en back-office avec ses fichiers, notifié par email à la bonne personne et exportable en CSV.

En un coup d'œil
  • Constructeur glisser-déposer : 18 types de champs, largeurs sur une grille, annuler et rétablir, aperçu
  • Logique conditionnelle et formulaires en plusieurs étapes avec barre de progression
  • Affichage sur 12 emplacements du thème, en fenêtre modale, par shortcode CMS, widget ou page dédiée
  • Réponses en back-office : statuts, note interne, réponse au visiteur par email, impression, export CSV
  • Emails de notification avec destinataires selon les réponses, confirmation au visiteur, webhook signé
PrestaShop 8 & 9 Glisser-déposer Logique conditionnelle Multi-étapes
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Formulaire de Contact PrestaShop 8 & 9 : Constructeur Glisser-Déposer pour Devis, Candidatures et Inscriptions
v1.2.2 · mis à jour 2026-10-01
Ce que ça fait

La version courte.

01

Un constructeur qu'on prend en main sans documentation

La colonne de gauche liste les types de champs, le centre montre le formulaire tel qu'il sera affiché, la colonne de droite règle le champ sélectionné. Un clic ajoute un champ sous la sélection, un glisser le place où vous voulez. Ctrl+Z annule, Ctrl+S enregistre, et le bouton Aperçu ouvre le formulaire dans un nouvel onglet même s'il est désactivé.

02

Des questions qui s'adaptent aux réponses

Chaque champ peut s'afficher ou se masquer selon d'autres réponses : est, n'est pas, contient, est vide, est supérieur à, avec toutes ou au moins une des conditions. Un champ masqué n'est ni contrôlé, ni enregistré, ni envoyé. La même logique tourne dans le navigateur et sur le serveur, donc un visiteur ne peut pas la contourner.

03

Les longs formulaires découpés en étapes

Un repère Nouvelle étape coupe le formulaire. Le visiteur voit une barre de progression et le titre de chaque étape, chaque étape est vérifiée avant de passer à la suivante, et les étapes dont tous les champs sont masqués par la logique sont sautées. Avec le brouillon activé, un visiteur qui quitte la page retrouve ses réponses en revenant.

04

Chaque demande arrive au bon endroit

La notification part vers les destinataires du formulaire, ou vers d'autres adresses selon une réponse : service commercial pour un devis, SAV pour une question de commande. Répondre à l'email écrit directement au visiteur. En back-office, vous suivez chaque réponse par statut, vous répondez depuis la fiche dans la langue du visiteur et l'échange reste dans l'historique.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Formulaire de Contact PrestaShop 8 & 9 : Constructeur Glisser-Déposer pour Devis, Candidatures et Inscriptions, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Un formulaire par besoin, au lieu d'un seul formulaire de contact

Une demande de devis n'a pas les mêmes questions qu'une réclamation ou qu'une candidature. Le module part de quatre modèles (contact, devis, candidature, vierge) que vous modifiez librement. Le modèle Devis affiche les champs Société et TVA seulement si le visiteur choisit Entreprise, et se préremplit avec le produit quand il est placé sur une fiche produit. Le modèle Candidature est découpé en trois étapes et joint le CV à l'email.

§ 02

Placé là où vos visiteurs posent leurs questions

Cochez les emplacements du thème (page contact, fiche produit, panier, pages CMS, colonnes, pied de page) ou collez le shortcode dans une page CMS. Pour un formulaire long, l'affichage derrière un bouton ouvre une fenêtre modale au lieu d'allonger la page. Chaque formulaire peut aussi avoir sa propre adresse, à ajouter dans un menu ou une campagne.

§ 03

Des fichiers reçus sans risque pour la boutique

Chaque champ fichier fixe ses extensions et sa taille maximale. Les scripts, pages HTML et exécutables sont refusés quelle que soit la configuration, et le contenu est vérifié. Les fichiers sont enregistrés sous un nom aléatoire dans un dossier inaccessible depuis le web, et se téléchargent depuis la fiche de la réponse. Ils peuvent aussi être joints à l'email de notification.

§ 04

Moins de spam sans captcha qui gêne les clients

Un champ invisible piège les robots, le formulaire est signé et horodaté, un envoi trop rapide est refusé, et un même visiteur ne peut pas dépasser le nombre d'envois par heure que vous fixez. Si ce n'est pas suffisant, reCAPTCHA v3 s'active avec vos clés et ne se charge qu'au moment où le visiteur commence à remplir le formulaire.

§ 05

Suivre les demandes jusqu'à la réponse

La liste des réponses indique le formulaire, un résumé et le statut. La fiche montre toutes les réponses, les fichiers, la page d'envoi et le client s'il est connecté. Vous répondez depuis la fiche, l'email part dans la langue du visiteur et la réponse est marquée comme traitée. Les statistiques par formulaire (vues, débuts de saisie, réponses) montrent où les visiteurs abandonnent, et le webhook transmet chaque réponse à votre CRM.