Créez des formulaires de contact PrestaShop illimités et sur mesure. Ajoutez facilement des champs personnalisés, la protection reCAPTCHA v2 et des pièces jointes. Intégrez vos formulaires partout dans votre boutique (pages CMS ou produits) via de simples shortcodes. Inclus : conformité RGPD et webhooks !





















Transformez l'engagement client avec Contact Form Builder Pro pour PrestaShop. Créez facilement de multiples formulaires de contact personnalisés, adaptés à divers besoins (devis, support, retours). Grâce à un simple shortcode, intégrez-les n'importe où sur votre site. Personnalisez les champs via glisser-déposer, ajoutez des questions uniques et choisissez parmi quatre modes d'affichage (intégré, popup, panneau latéral, flottant). Gérez toutes les soumissions dans une boîte de réception centralisée avec statuts, réponses par e-mail et répondeur automatique. Profitez de la protection reCAPTCHA et de la possibilité de joindre des fichiers, sans aucune compétence en codage. Ce module améliore significativement l'interaction client.
Une seule page de contact par défaut est rarement suffisante : il vous faut un formulaire de devis pour les services, un formulaire de retour dans le footer, et un panneau compact « Demander des infos sur ce produit » sans refaire votre thème. Ce module vous permet de créer plusieurs formulaires de contact , de les placer presque partout avec un simple shortcode , et de conserver chaque message dans une boîte de réception claire avec des statuts, des réponses et des e-mails de confirmation automatiques en option. Aucune compétence en codage requise - juste des options logiques et une mise en page que vous contrôlez.
Les clients posent différentes questions sur différentes pages : la livraison sur l'article d'aide au paiement, les spécifications techniques à côté d'un produit, les demandes de partenariat sur votre page « À propos ». Renvoyer tout le monde vers un seul long formulaire générique semble impersonnel et facile à abandonner.
Contact Form Builder Pro donne à chaque cas d'utilisation son propre profil de formulaire : vous choisissez les champs qui apparaissent, comment ils sont organisés, à quoi ressemble le bouton, et si le formulaire s'ouvre dans une légère popup, un panneau latéral, un widget flottant dans le coin, ou s'intègre directement dans la page sans clic supplémentaire.
En coulisses, les messages atterrissent dans une zone Messages de contact bien organisée dans votre back-office - votre équipe peut ainsi changer de statut, répondre par e-mail, et laisser les acheteurs confirmer qu'ils acceptent les conditions de confidentialité avant d'envoyer. Vous gardez le contrôle sans toucher au code du thème.
[[cformpro::ID]] dans les pages CMS, les descriptions ou le HTML du thème - le module le remplace par le bon formulaire sur la boutique en ligne. Réorganisez les blocs tels que le message, le nom, l'e-mail, le téléphone, la liste des sujets, le téléchargement de fichiers, la case de consentement et reCAPTCHA. Affichez ou masquez chaque bloc, marquez les champs importants comme obligatoires, et choisissez une présentation sur une ou deux colonnes - sans modifier les templates.
Ajoutez des champs personnalisés globaux (texte, texte long, liste déroulante, cases à cocher, boutons radio) avec des libellés dans chaque langue. Puis déposez-les dans la mise en page de n'importe quel formulaire comme des champs intégrés - idéal pour les numéros de commande, les numéros de TVA, ou « Comment avez-vous entendu parler de nous ? ».
Activez Google reCAPTCHA lorsque vous avez besoin d'un filtrage des bots plus strict. Laissez les clients joindre une image (avec une limite de taille que vous définissez) lorsqu'une capture d'écran aide à expliquer le problème - parfait pour la garantie ou le support technique.
Adaptez l'expérience à la page : bouton discret, aide flottante audacieuse, ou un formulaire toujours visible.
Choisissez intégrer comme formulaire pour que les visiteurs voient les champs immédiatement - parfait pour les pages de contact dédiées. Ou utilisez intégrer comme bouton et choisissez un style de panneau : classique popup (Fancybox), un panneau latéral moderne hors champ , ou un déclencheur flottant dans le coin. Chaque formulaire peut utiliser des Material Icons ou des Font Awesome pour l'icône, avec un style optionnel pour le bouton afin qu'il corresponde à votre marque.
Vous pouvez également restreindre un formulaire aux clients connectés uniquement - utile pour les demandes liées au compte ou les zones de vente en gros.
Expliquez quoi écrire, ajoutez des badges de confiance, ou faites un lien vers votre FAQ - par langue.
Chaque profil de formulaire stocke des textes par langue : libellé du bouton, courte introduction simple, blocs HTML optionnels au-dessus et en dessous des champs (idéal pour les notes légales ou le texte marketing), et une liste déroulante de sujets optionnelle pour que les messages arrivent pré-classés (par exemple « Ventes », « Technique », « Partenariat »).
L'ensemble de champs standard couvre ce dont la plupart des boutiques ont besoin - message, nom, e-mail, téléphone - avec une validation logique et des limites de longueur que vous pouvez ajuster dans les paramètres globaux.
Lisez, priorisez, répondez - sans perdre le fil.
L'écran des Messages de contact liste les demandes avec l'auteur, l'e-mail, le téléphone, le sujet, l'ID du formulaire lié, et un aperçu compact des réponses personnalisées. Ouvrez un fil pour voir la conversation complète, définir le statut sur nouveau , en cours , ou fermé , et envoyer des e-mails de réponse au client en utilisant les templates de messagerie de votre boutique.
Un widget de tableau de bord met en évidence les messages récents pour que rien ne reste non lu. Un répondeur automatique optionnel rassure immédiatement l'expéditeur ; la Copie cachée (BCC) peut copier votre boîte de réception de ventes ou votre outil d'assistance.
Les options globales s'appliquent à l'ensemble du module (sécurité, messagerie, anti-spam). Chaque profil de Formulaire de contact affine ensuite l'apparence, les champs et l'endroit où le formulaire est utilisé - sans affecter vos autres formulaires.
Conçu comme un module PrestaShop classique : installez, configurez les options globales, créez des profils de formulaires, collez les shortcodes. Convient aux marchands qui veulent de la profondeur sans modifier les templates PHP.
[[cformpro::FORM_ID]] est développé sur la sortie HTML de la page entière ; le contrôleur frontal gère la soumission sécurisée. displayHeader pour CSS/JS, actionOutputHTMLBefore pour le remplacement du shortcode, dashboardZoneTwo pour le widget de la boîte de réception. 




















Le module automatise et optimise le flux de travail des contacts clients. Créez des formulaires multiples pour divers besoins, intégrez-les partout via shortcode, et gérez les messages dans une boîte de réception organisée avec réponses et statuts automatiques.
Ce module dynamise vos ventes en permettant la création de formulaires de contact spécialisés (devis, infos produit) partout sur votre site. Offrez une expérience client personnalisée, capturez plus d'opportunités et transformez chaque page en un point de conversion efficace.
Avec 15 ans d'expérience PrestaShop, nous avons créé ce module multiformulaire. Il intègre des shortcodes sécurisés sans toucher au thème, propose une gestion avancée des messages et des champs personnalisés. Sa conception respecte les standards PrestaShop, assurant robustesse et compatibilité, fruit de notre expertise.
Créez de multiples formulaires de contact hautement personnalisables. Définissez champs, mise en page par glisser-déposer, mode d'affichage (popup, intégré), icônes et styles. Adaptez chaque formulaire précisément à vos besoins, page par page.
Accédez à la source complète du module grâce à sa structure standard PrestaShop, permettant des modifications personnalisées et des intégrations poussées. Aucune limitation ni fonctions cachées, juste une flexibilité totale pour votre boutique.
Le module est compatible avec PrestaShop 1.7.x à 9.x, garantissant sa pérennité et sa conformité aux évolutions de la plateforme. Sa structure standard assure une intégration fluide et la licence permet une utilisation classique selon les pratiques de PrestaShop.