Comment exporter les données de Contact Form 7 vers WPForms

Contact Form 7 est récemment entré en phase de gel des fonctionnalités. Lors d'un événement WordPress, il a été annoncé que la version 6.2 serait la dernière mise à jour majeure du plugin. Par la suite, seules des corrections de bogues et des correctifs de sécurité seront proposés.

Si vous faites partie des nombreux sites WordPress qui utilisent encore Contact Form 7, cela mérite votre attention. L'absence de nouvelles fonctionnalités signifie que le plugin ne suivra pas le rythme des évolutions de WordPress.

Au fil des ans, j'ai aidé bon nombre de personnes à passer de CF7 à WPForms, et ce processus est l'un des changements de plugin les plus simples que vous aurez à effectuer sous WordPress.

WPForms dispose d'un outil d'importation intégré qui permet de transférer vos formulaires CF7 en quelques clics. Dans ce guide, je vais vous expliquer en détail tout le processus d'exportation et de migration, du début à la fin.

Exporter les données de votre formulaire de contact 7

Comment exporter Contact Form 7 vers WPForms

La migration complète prend environ 5 à 10 minutes pour la plupart des sites. Vous allez importer vos formulaires existants, les remplacer sur vos pages et exporter toutes les données de soumission que vous avez collectées via les extensions CF7. J'ai décomposé cette procédure en cinq étapes claires.

Étape 1 : Installer le plugin WPForms

WPForms est un générateur de formulaires par glisser-déposer proposant plus de 2 100 modèles prédéfinis pour tous les types de formulaires, des simples formulaires de contact aux formulaires de paiement, en passant par les sondages et les processus d'inscription.

Si vous venez de l'approche basée sur les codes courts de CF7, l'éditeur visuel offre une expérience totalement différente. Vous pouvez voir votre formulaire prendre forme au fur et à mesure que vous le créez, au lieu de travailler avec des balises de mise en forme.

Ce que j'apprécie le plus chez WPForms dans ce cas précis, c'est son outil d'importation de formulaires intégré. Il analyse vos formulaires CF7 et les convertit automatiquement au format WPForms. Et même la version Lite gratuite inclut cet outil d'importation.

Pour la simple importation, WPForms Lite fonctionne parfaitement. Si vous souhaitez gérer les soumissions, utiliser la logique conditionnelle ou créer des formulaires multipages, fonctionnalités que CF7 ne propose pas en standard, je vous recommande de passer à la version Pro.

La page de tarification de WPForms.

Pour commencer, téléchargez WPForms Lite sur WordPress.org ou achetez une licence Pro. Installez-le ensuite sur votre site. Si vous avez besoin d'aide pour l'installation, suivez ces instructions pour ajouter le plugin à WordPress.

Passez à WPForms Pro maintenant !

Étape 2 : Importez vos formulaires Contact Form 7 dans WPForms

Une fois les deux plugins activés sur votre site, rendez-vous dans WPForms » Outils. Vous verrez une section intitulée « Importer depuis d'autres plugins de formulaires ». Il s'agit de l'outil de migration intégré à WPForms qui se charge de toute la conversion à votre place.

Outil d'importation WPForms

Sélectionnez « Contact Form 7 » dans le menu déroulant. Cela indique à WPForms d'où récupérer vos formulaires. Une fois que vous l'avez sélectionné, cliquez sur « Importer » pour lancer le processus.

Choisissez la source d'importation : Contact Form 7

Vous verrez alors tous vos formulaires CF7 répertoriés dans la colonne « Formulaires disponibles ». Cliquez sur chaque formulaire que vous souhaitez migrer, ou cliquez sur « Tout sélectionner » pour les sélectionner tous en même temps.

Sélectionnez les formulaires Contact Form 7 à importer

Une fois l'opération terminée, un message de confirmation s'affichera, accompagné de liens permettant de modifier ou de prévisualiser chaque formulaire importé. Je vous conseille de cliquer sur les liens de prévisualisation pour vous assurer que tout s'est déroulé comme prévu.

Message de réussite de l'importation de Contact Form 7

Si certains champs n'ont pas pu être transférés en raison de problèmes de compatibilité, WPForms vous les signale. Cela se produit généralement avec des codes courts CF7 fortement personnalisés ou des champs provenant d'extensions tierces pour CF7, telles que Conditional Fields for CF7.

Message d'incompatibilité lors de l'importation de Contact Form 7

L'outil d'importation transfère également vos paramètres de notification par e-mail et de confirmation. Je vous conseille tout de même de vérifier ces deux éléments après l'importation.

WPForms propose des guides détaillés sur la mise en place des notifications de formulaire et la configuration des paramètres de confirmation, si vous avez besoin d'apporter des modifications.

Pour les cas particuliers et le dépannage, une documentation détaillée sur la migration est également disponible. N'hésitez pas à prévisualiser chaque formulaire importé pour vérifier que les champs, la mise en page et les paramètres ont bien été conservés.

Étape 3 : Remplacer Contact Form 7 sur vos pages

Remplacez maintenant les anciens formulaires CF7 de votre site par les versions importées de WPForms. Ouvrez la page ou l'article dans lequel un formulaire CF7 est actuellement intégré.

Recherchez le shortcode ou le bloc Contact Form 7 et supprimez-le. Dans l'éditeur de blocs, cliquez sur le bloc CF7, puis appuyez sur la touche Supprimer de votre clavier. Vous pouvez également cliquer sur le menu à trois points et sélectionner « Supprimer Contact Form 7 ».

Suppression du bloc Contact Form 7

Cliquez sur le bouton « + » pour ajouter un nouveau bloc. Recherchez « WPForms » ou faites défiler jusqu'à la section « Widgets ». Ajoutez le bloc WPForms, puis sélectionnez le formulaire que vous avez importé dans le menu déroulant.

Sélectionner un formulaire dans le bloc WPForms

Une fois votre formulaire en place, prenez quelques instants pour découvrir les options de mise en forme disponibles dans la barre latérale de l'éditeur de blocs. WPForms vous permet de personnaliser les couleurs, les bordures, le style des boutons et l'espacement directement depuis cet espace, sans avoir besoin de connaissances en CSS.

Si vous avez déjà passé du temps à vous débattre avec des feuilles de style personnalisées pour rendre vos formulaires CF7 présentables, vous apprécierez à quel point c'est plus simple ici. Pour un guide complet, consultez le guide de mise en forme des formulaires.

Pour mettre rapidement en forme votre formulaire, vous pouvez également sélectionner un thème tout prêt dans la section «Thème du formulaire». Dans cet exemple, j'utilise le thème Sonic (qui est l'un de mes préférés).

Formulaire de contact avec le thème Sonic

Cliquez sur « Aperçu » pour vérifier le rendu. Lorsque vous êtes satisfait, cliquez sur « Mettre à jour » ou « Publier ». Répétez cette opération pour chaque page et chaque article utilisant un formulaire CF7.

Si vous ne savez pas exactement où tous vos formulaires CF7 sont intégrés, essayez de rechercher dans vos pages le [contact-form-7 code court dans l'éditeur WordPress.

Vous utilisez l'éditeur classique ?

Si vous n'êtes pas encore passé à l'éditeur de blocs, vous pouvez intégrer WPForms à l'aide d'un shortcode. Pour trouver l'ID, rendez-vous dans WPForms » Tous les formulaires.

Étape 4 : Exporter les données des soumissions de Contact Form 7

C'est l'étape que la plupart des guides de migration omettent, et pourtant elle est importante. Par défaut, Contact Form 7 n'enregistre pas les soumissions de formulaire dans la base de données WordPress.

Lorsqu'une personne remplit un formulaire CF7, une notification par e-mail est envoyée. Il n'existe pas de tableau de bord des entrées et il n'est pas possible de rechercher ou d'exporter les soumissions antérieures.

Si vous n'avez pas utilisé de module de base de données avec CF7, vos soumissions antérieures ne se trouvent que dans la boîte de réception du courrier électronique qui a reçu ces notifications.

Si vous utilisez Flamingo (un plugin complémentaire gratuit proposé par le développeur de CF7), vos soumissions sont enregistrées dans WordPress. Rendez-vous dans Flamingo » Messages entrants pour les consulter et exporter tout ce dont vous avez besoin.

exporter les messages entrants de Flamingo

Si vous utilisez CFDB7 ou un module complémentaire de base de données similaire, rendez-vous dans le tableau de bord du plugin, sélectionnez chaque formulaire, puis cliquez sur le bouton d'exportation CSV pour télécharger vos données de soumission.

Exportation CSV depuis CFDB7

Cela permet de créer une sauvegarde des soumissions de vos formulaires CF7, qu'il est utile de conserver à titre de référence. Une fois que vous serez passé à WPForms, vous n'aurez plus besoin de plugins distincts pour enregistrer les soumissions.

WPForms enregistre automatiquement chaque réponse dans le tableau de bord WordPress. Vous pouvez à tout moment rechercher, filtrer et exporter les réponses des formulaires au format CSV ou les exporter vers Excel.

aperçu des entrées

Étape 5 : Nettoyage et désactivation de Contact Form 7

Avant de désinstaller CF7, passez en revue cette liste de contrôle pour vous assurer que rien n'a été oublié.

  • Tous les formulaires CF7 ont été importés dans WPForms et testés
  • Toutes les pages et tous les articles contenant un formulaire CF7 ont été mis à jour avec le bloc WPForms
  • Les notifications par e-mail s'envoient correctement à partir des nouveaux formulaires
  • Toutes les données issues de Flamingo ou de CFDB7 ont été exportées et enregistrées

Une fois que vous avez vérifié que tout fonctionne correctement, rendez-vous dans Plugins » Plugins installés. Commencez par désactiver Contact Form 7, puis tous les plugins complémentaires liés à CF7 que vous aviez installés, tels que Flamingo, CFDB7 ou CF7 Skins.

désactiver Contact Form 7

Une fois la désactivation effectuée, supprimez tous les plugins liés à CF7 dont vous n'avez plus besoin. Si vous utilisez un plugin de mise en cache, videz le cache de votre site afin que les anciens scripts et styles CF7 soient entièrement supprimés de vos pages.

Pourquoi abandonner Contact Form 7 dès maintenant ?

Je tiens à rendre justice à CF7. C'est un plugin fiable depuis 2007, il est gratuit et, pour les formulaires de contact basiques, il fait parfaitement l'affaire. Il intègre même les paiements Stripe, l'intégration de Brevo pour le marketing par e-mail, ainsi que des options anti-spam efficaces avec reCAPTCHA, Cloudflare Turnstile et Akismet.

Mais le gel des fonctionnalités change la donne. Lors d'un récent événement WordPress, il a été annoncé que la version 6.2 de CF7 serait la dernière version majeure. Par la suite, seules des corrections de bogues et des mises à jour de sécurité seront proposées. L'équipe de développement se consacre désormais à un autre projet. Ainsi, les fonctionnalités actuelles de CF7 sont celles dont il disposera à l'avenir.

Cela signifie que les différences entre CF7 et WPForms sont désormais définitives. Et plusieurs d'entre elles revêtent une importance particulière pour la plupart des propriétaires de sites WordPress.

  • Création de formulaires : CF7 utilise un éditeur de balises dans lequel vous saisissez manuellement des balises de shortcode. WPForms vous propose un éditeur visuel de type glisser-déposer qui vous permet de voir exactement ce que verront vos visiteurs.
  • Gestion des soumissions : CF7 n'enregistre pas les soumissions dans votre base de données. Vous devez utiliser Flamingo ou CFDB7 simplement pour consulter les soumissions des utilisateurs. WPForms stocke chaque soumission en interne et intègre des fonctionnalités complètes de recherche, de filtrage et d'exportation.
  • Logique conditionnelle : CF7 nécessite un module complémentaire tiers (Conditional Fields for CF7) pour rendre les champs visibles de manière conditionnelle. WPForms intègre quant à lui une logique conditionnelle.
  • Modèles de formulaires : CF7 vous propose un modèle par défaut pour chaque nouveau formulaire. WPForms est fourni avec plus de 2 100 modèles prêts à l'emploi couvrant tous les domaines, des inscriptions à des événements aux formulaires de dons en passant par les candidatures à un emploi.
  • Protection anti-spam : CF7 intègre reCAPTCHA, Turnstile et Akismet, ce qui constitue une solution fiable. WPForms ajoute à ces options tierces une technologie anti-spam propriétaire, des CAPTCHA personnalisés et des listes d'autorisation/de blocage. Pour en savoir plus sur la prévention du spam dans WPForms, cliquez ici.
  • Flexibilité de paiement : CF7 prend en charge Stripe de manière basique via une balise de formulaire. WPForms Pro vous offre Stripe sans frais de traitement supplémentaires, ainsi que PayPal Commerce, Square, des bons de réduction, des abonnements récurrents et des champs de calcul pour une tarification personnalisée.
  • Intégrations marketing : CF7 s'intègre à Brevo et Constant Contact (que CF7 est en train de supprimer progressivement). WPForms Plus s'intègre à 10 services de messagerie électronique, dont Mailchimp, Kit, AWeber, Drip, GetResponse et bien d'autres.

Pour une analyse comparative détaillée, consultez la comparaison complète entre WPForms et Contact Form 7. WPForms propose également des fonctionnalités dont CF7 n'a jamais disposé et qu'il n'ajoutera pas désormais que son développement a cessé.

Les sondages et enquêtes, les signatures numériques, la fonction « enregistrer et reprendre », la géolocalisation, le suivi des formulaires abandonnés et les rapports sur le parcours utilisateur sont tous disponibles.

Foire aux questions sur l'exportation de Contact Form 7

Voici les réponses aux questions les plus fréquentes concernant le processus d'exportation de Contact Form 7 et la migration vers WPForms.

Puis-je exporter les entrées de Contact Form 7 au format CSV ?

Uniquement si vous utilisez un plugin de base de données tel que CFDB7 ou Flamingo en complément de CF7. Contact Form 7 n'enregistre pas en soi les soumissions de formulaires dans votre base de données WordPress ; il n'y a donc rien à exporter directement depuis CF7.

Une fois que vous êtes passé à WPForms, chaque soumission est automatiquement enregistrée. Vous pouvez exporter les entrées au format CSV ou Excel à tout moment depuis le tableau de bord WPForms » Entrées.

Vais-je perdre les données de mes formulaires en passant de CF7 à WPForms ?

Non. L'outil d'importation de WPForms copie vos formulaires CF7 sans modifier les originaux. Les deux plugins peuvent fonctionner en parallèle pendant la transition ; prenez donc le temps de les tester avant de supprimer quoi que ce soit.

WPForms est-il gratuit ?

WPForms Lite est entièrement gratuit et comprend l'outil d'importation CF7, un éditeur visuel par glisser-déposer, des champs de formulaire de base et la prise en charge des paiements via Stripe.

Pour la gestion des inscriptions, la logique conditionnelle, les formulaires multipages et les fonctionnalités avancées, les formules payantes sont disponibles à partir de 49,50 $ par an. Vous trouverez un aperçu complet dans la comparaison entre WPForms et Contact Form 7.

Puis-je importer plusieurs formulaires Contact Form 7 à la fois ?

Oui. L'outil d'importation de WPForms affiche tous vos formulaires CF7 dans une liste intitulée « Formulaires disponibles ». Sélectionnez les formulaires un par un ou cliquez sur « Tout sélectionner » pour tout importer en une seule fois.

Ensuite, tirez le meilleur parti de vos formulaires WordPress

Maintenant que la migration est terminée, vous pouvez commencer à créer des formulaires que CF7 n'aurait jamais pu gérer seul. C'est là tout l'intérêt de ce changement.

Par exemple, si vous avez un formulaire assez long que les visiteurs ont tendance à abandonner, essayez de le diviser en un formulaire de plusieurs pages avec une barre de progression.

Si vous avez besoin de créer de nouveaux formulaires en plus de ceux que vous avez importés depuis CF7, le générateur de formulaires IA de WPForms peut vous faire gagner beaucoup de temps.

Décrivez ce dont vous avez besoin en quelques mots, et le système génère un formulaire fonctionnel en quelques secondes. C'est un moyen rapide de créer tous ces formulaires que vous repoussiez sans cesse parce que CF7 rendait le processus fastidieux.

Commencez à créer de meilleurs formulaires avec WPForms

Prêt à créer votre formulaire ? Commencez dès aujourd'hui avec le plugin de construction de formulaire WordPress le plus facile à utiliser. WPForms Pro inclut de nombreux modèles gratuits et offre une garantie de remboursement de 14 jours.

Si cet article vous a aidé, n'hésitez pas à nous suivre sur Facebook et Twitter pour d'autres tutoriels et guides gratuits sur WordPress.

Divulgation: Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, il se peut que nous recevions une commission. Voyez comment WPForms est financé, pourquoi c'est important, et comment vous pouvez nous soutenir.

Hamza Shahid

Hamza est rédacteur au sein de l'équipe WPForms et se spécialise également dans les sujets liés au marketing numérique, à la cybersécurité, aux plugins WordPress et aux systèmes ERP.En savoir plus

Le meilleur plugin WordPress de construction de formulaires par glisser-déposer

Facile, rapide et sécurisé. Rejoignez plus de 6 millions de propriétaires de sites web qui font confiance à WPForms.

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité et que tous les liens ne sont pas suivis. N'utilisez PAS de mots-clés dans le champ du nom. Engageons une conversation personnelle et constructive.

Ce formulaire est protégé par le tourniquet de Cloudflare et la politique de confidentialité et les conditions de service de Cloudflare s'appliquent.