{"id":274770,"date":"2026-01-27T00:37:28","date_gmt":"2026-01-27T00:37:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/immowp-estimation\/"},"modified":"2026-01-27T00:37:19","modified_gmt":"2026-01-27T00:37:19","slug":"immowp-estimation","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/immowp-estimation\/","author":23310078,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"ImmoWP Estimation","header_author":"ImmoWP","header_description":"Professional real estate estimation form with 6-step multi-page wizard, address autocomplete, external API integration, reCAPTCHA protection, and email notifications.","assets_banners_color":"","last_updated":"2026-01-27 00:37:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/immowp-estimation\/","header_author_uri":"https:\/\/immowp.com","rating":0,"author_block_rating":0,"active_installs":10,"downloads":159,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"meerimmo","date":"2026-01-27 00:37:19"}},"upgrade_notice":{"1.0.0":"<p>Version initiale publique.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3459642,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3459642,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3459642,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1556,62339,15343,7535,2199],"plugin_category":[],"plugin_contributors":[217713,254709],"plugin_business_model":[],"class_list":["post-274770","plugin","type-plugin","status-publish","hentry","plugin_tags-api","plugin_tags-estimation","plugin_tags-formulaire","plugin_tags-immobilier","plugin_tags-real-estate","plugin_contributors-immowp","plugin_contributors-meerimmo","plugin_committers-meerimmo"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/immowp-estimation\/assets\/icon.svg?rev=3459642","icon":"https:\/\/ps.w.org\/immowp-estimation\/assets\/icon.svg?rev=3459642","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>ImmoWP Estimation est un plugin WordPress complet qui fournit un formulaire professionnel multi-etapes pour l'estimation de biens immobiliers. Parfait pour les agences immobilieres, les societes de gestion immobiliere et les agents independants.<\/p>\n\n<h4>Fonctionnalites principales<\/h4>\n\n<ul>\n<li><strong>Formulaire interactif en 6 etapes<\/strong> - Assistant multi-pages convivial avec barre de progression<\/li>\n<li><strong>Autocompletion d'adresse<\/strong> - Integration avec l'API gouvernementale francaise (api-adresse.data.gouv.fr)<\/li>\n<li><strong>Support API externe<\/strong> - Connectez votre propre API d'estimation<\/li>\n<li><strong>Mode de secours<\/strong> - Fonctionne meme sans configuration API<\/li>\n<li><strong>Securite :<\/strong>\n\n<ul>\n<li>Integration Google reCAPTCHA v3<\/li>\n<li>Limitation de requetes par IP<\/li>\n<li>Verification de nonce<\/li>\n<li>Validation et assainissement des entrees<\/li>\n<\/ul><\/li>\n<li><strong>Notifications par email<\/strong> - Emails automatiques aux utilisateurs et administrateurs<\/li>\n<li><strong>Administration :<\/strong>\n\n<ul>\n<li>Tableau de bord detaille des estimations<\/li>\n<li>Filtres avances (statut, type de bien)<\/li>\n<li>Recherche etendue<\/li>\n<li>Export CSV<\/li>\n<li>Meta box en lecture seule avec notes admin<\/li>\n<\/ul><\/li>\n<li><strong>Performance optimisee :<\/strong>\n\n<ul>\n<li>Mise en cache de l'API d'adresses<\/li>\n<li>Index de base de donnees<\/li>\n<li>Chargement conditionnel des assets<\/li>\n<\/ul><\/li>\n<li><strong>Accessibilite<\/strong> - Attributs ARIA et conformite WCAG AA<\/li>\n<\/ul>\n\n<h4>Fonctionnement<\/h4>\n\n<ol>\n<li><p>L'utilisateur remplit le formulaire en 6 etapes :<\/p>\n\n<ul>\n<li>Selection de l'adresse avec autocompletion<\/li>\n<li>Type de bien (maison\/appartement)<\/li>\n<li>Surface habitable et terrain<\/li>\n<li>Nombre de pieces<\/li>\n<li>Etat du bien<\/li>\n<li>Coordonnees<\/li>\n<\/ul><\/li>\n<li><p>La soumission declenche :<\/p>\n\n<ul>\n<li>Appel API pour l'estimation (si configure)<\/li>\n<li>OU message de secours pour rappel<\/li>\n<li>Notifications email a l'utilisateur et l'admin<\/li>\n<li>Stockage des donnees dans WordPress<\/li>\n<\/ul><\/li>\n<li><p>Les administrateurs peuvent :<\/p>\n\n<ul>\n<li>Voir toutes les demandes d'estimation<\/li>\n<li>Filtrer et rechercher les soumissions<\/li>\n<li>Exporter les donnees en CSV<\/li>\n<li>Ajouter des notes internes<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h4>Shortcode<\/h4>\n\n<p>Ajoutez simplement <code>[immowp_estimation_form]<\/code> a n'importe quelle page ou article.<\/p>\n\n<h4>Integration API<\/h4>\n\n<p>Le plugin peut se connecter a n'importe quel point de terminaison API REST qui accepte les donnees du bien et retourne les valeurs d'estimation. Voir la documentation pour les specifications API.<\/p>\n\n<h4>Confidentialite &amp; RGPD<\/h4>\n\n<ul>\n<li>Les donnees utilisateur sont stockees localement dans votre base WordPress<\/li>\n<li>Aucune donnee n'est envoyee a des tiers (sauf votre API configuree)<\/li>\n<li>Les administrateurs peuvent supprimer les soumissions a tout moment<\/li>\n<\/ul>\n\n<h3>Foire Aux Questions<\/h3>\n\n<h4>Ai-je besoin d'une API externe ?<\/h4>\n\n<p>Non ! Le plugin fonctionne en \"mode de secours\" sans API. Dans ce mode, les soumissions sont enregistrees et vous recevez une notification par email pour contacter l'utilisateur.<\/p>\n\n<h4>Puis-je personnaliser le message de confirmation ?<\/h4>\n\n<p>Oui ! Allez dans Estimations &gt; Reglages, puis dans la section \"Parametres avances\", vous pouvez personnaliser le \"Message en mode fallback\" affiche aux utilisateurs quand l'API n'est pas configuree.<\/p>\n\n<h4>Comment configurer reCAPTCHA ?<\/h4>\n\n<ol>\n<li>Obtenez vos cles reCAPTCHA v3 sur https:\/\/www.google.com\/recaptcha\/admin<\/li>\n<li>Dans WordPress, allez dans Estimations &gt; Reglages<\/li>\n<li>Dans la section \"Google reCAPTCHA v3\", cochez \"Activer la verification reCAPTCHA v3\"<\/li>\n<li>Entrez votre Site Key et Secret Key<\/li>\n<li>Ajustez le seuil de score si necessaire (defaut 0.5)<\/li>\n<li>Cliquez sur \"Enregistrer les parametres\"<\/li>\n<\/ol>\n\n<h4>Puis-je exporter les demandes d'estimation ?<\/h4>\n\n<p>Oui ! Allez sur la page admin Estimations et cliquez sur \"Exporter CSV\". L'export respecte vos filtres actuels.<\/p>\n\n<h4>Le formulaire est-il adapte au mobile ?<\/h4>\n\n<p>Oui ! Le formulaire est entierement responsive et fonctionne parfaitement sur tous les appareils.<\/p>\n\n<h4>Puis-je traduire le plugin ?<\/h4>\n\n<p>Oui ! Le plugin est pret pour la traduction avec le domaine de texte <code>immowp-estimation<\/code>. Utilisez Loco Translate ou des outils similaires.<\/p>\n\n<h4>Ou trouver les reglages du plugin ?<\/h4>\n\n<p>Le menu principal \"Estimations\" apparait dans la barre laterale de l'administration WordPress apres activation du plugin. Les reglages se trouvent dans : Estimations &gt; Reglages.<\/p>\n\n<h3>Testing<\/h3>\n\n<h4>Test rapide du plugin<\/h4>\n\n<p>Pour tester rapidement le plugin sur une installation WordPress fraiche :<\/p>\n\n<ol>\n<li><strong>Installer et activer<\/strong> : Telechargez et activez le plugin<\/li>\n<li><strong>Verifier le menu<\/strong> : Le menu \"Estimations\" apparait dans la barre laterale admin<\/li>\n<li><strong>Creer une page de test<\/strong> :\n\n<ul>\n<li>Allez dans Pages &gt; Ajouter<\/li>\n<li>Titre : \"Test Estimation\"<\/li>\n<li>Contenu : <code>[immowp_estimation_form]<\/code><\/li>\n<li>Publiez la page<\/li>\n<\/ul><\/li>\n<li><strong>Tester le formulaire<\/strong> :\n\n<ul>\n<li>Visitez la page publiee<\/li>\n<li>Le formulaire d'estimation en 6 etapes s'affiche<\/li>\n<li>Etape 1 : Tapez \"Paris\" dans le champ adresse - des suggestions apparaissent<\/li>\n<li>Selectionnez une adresse dans la liste<\/li>\n<li>Continuez a travers les 6 etapes (type, surface, pieces, etat, contact)<\/li>\n<li>Soumettez le formulaire<\/li>\n<\/ul><\/li>\n<li><strong>Verifier l'enregistrement<\/strong> :\n\n<ul>\n<li>Allez dans Estimations &gt; Toutes les estimations<\/li>\n<li>La demande soumise apparait dans la liste<\/li>\n<li>Cliquez dessus pour voir les details complets<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h4>Fonctionnalites a tester<\/h4>\n\n<ul>\n<li><strong>Autocompletion d'adresse<\/strong> : Tapez au moins 3 caracteres pour voir les suggestions<\/li>\n<li><strong>Navigation multi-etapes<\/strong> : Utilisez les boutons Precedent\/Suivant<\/li>\n<li><strong>Validation des champs<\/strong> : Essayez de soumettre avec des champs vides<\/li>\n<li><strong>Responsive<\/strong> : Testez sur mobile et desktop<\/li>\n<li><strong>Admin<\/strong> : Filtrez par statut, recherchez par email, exportez en CSV<\/li>\n<li><strong>Mode fallback<\/strong> : Sans API configuree, un message de rappel s'affiche<\/li>\n<\/ul>\n\n<h3>Captures d'ecran<\/h3>\n\n<ol>\n<li>Formulaire d'estimation moderne en 6 etapes avec barre de progression<\/li>\n<li>Autocompletion d'adresse avec integration API francaise<\/li>\n<li>Collecte des details du bien<\/li>\n<li>Tableau de bord admin avec filtres et recherche<\/li>\n<li>Page de reglages avec toutes les options de configuration<\/li>\n<li>Meta box des details d'estimation avec informations en lecture seule<\/li>\n<\/ol>\n\n<h3>Documentation API<\/h3>\n\n<h4>Format de requete<\/h4>\n\n<p>Votre API doit accepter des requetes POST a <code>{base_url}\/api\/estimate<\/code> avec la structure JSON suivante :<\/p>\n\n<pre><code>{\n  \"codeCommune\": \"75001\",\n  \"surfaceHabitable\": 75,\n  \"typeLocal\": \"appartement\",\n  \"codePostal\": \"75001\",\n  \"surfaceTerrain\": 0,\n  \"voie\": \"Rue de Rivoli\",\n  \"numeroVoie\": \"10\"\n}\n<\/code><\/pre>\n\n<h4>Reponse attendue<\/h4>\n\n<pre><code>{\n  \"estimatedPrice\": 450000,\n  \"estimatedPriceMin\": 420000,\n  \"estimatedPriceMax\": 480000,\n  \"confidence\": \"high\",\n  \"status\": \"success\"\n}\n<\/code><\/pre>\n\n<p>Voir la documentation complete sur https:\/\/immowp.com\/docs\/api<\/p>\n\n<h3>Support<\/h3>\n\n<p>Pour le support, les demandes de fonctionnalites ou les rapports de bugs, veuillez utiliser les forums de support WordPress.org.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to external third-party services to provide its functionality. Below is detailed information about each service:<\/p>\n\n<h4>French National Address API (Base Adresse Nationale)<\/h4>\n\n<p>This plugin uses the French government's address API to provide address autocomplete functionality in the estimation form.<\/p>\n\n<ul>\n<li><strong>What it does<\/strong>: Provides address suggestions when users type in the address field<\/li>\n<li><strong>Data sent<\/strong>: The text entered by the user in the address search field<\/li>\n<li><strong>When data is sent<\/strong>: Each time the user types at least 3 characters in the address field<\/li>\n<li><strong>Service provider<\/strong>: French government (Etalab\/DINUM)<\/li>\n<li><strong>Service URL<\/strong>: https:\/\/api-adresse.data.gouv.fr\/search\/<\/li>\n<li><strong>Terms of service<\/strong>: https:\/\/adresse.data.gouv.fr\/cgu<\/li>\n<li><strong>Privacy policy<\/strong>: https:\/\/adresse.data.gouv.fr\/donnees-personnelles<\/li>\n<\/ul>\n\n<h4>Google reCAPTCHA v3 (Optional)<\/h4>\n\n<p>If enabled in the plugin settings, this plugin uses Google reCAPTCHA v3 to protect the form against spam and automated submissions.<\/p>\n\n<ul>\n<li><strong>What it does<\/strong>: Validates that form submissions come from real users, not bots<\/li>\n<li><strong>Data sent<\/strong>: User's IP address, reCAPTCHA token, and browser information<\/li>\n<li><strong>When data is sent<\/strong>: When the user submits the estimation form (if reCAPTCHA is enabled)<\/li>\n<li><strong>Service provider<\/strong>: Google LLC<\/li>\n<li><strong>Service URL<\/strong>: https:\/\/www.google.com\/recaptcha\/api\/siteverify<\/li>\n<li><strong>Terms of service<\/strong>: https:\/\/policies.google.com\/terms<\/li>\n<li><strong>Privacy policy<\/strong>: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<h4>Your Configured Estimation API (Optional)<\/h4>\n\n<p>If you configure an external estimation API in the plugin settings, the plugin will send property data to calculate real estate valuations.<\/p>\n\n<ul>\n<li><strong>What it does<\/strong>: Calculates property estimation based on submitted data<\/li>\n<li><strong>Data sent<\/strong>: Property details (address, type, surface area, number of rooms, condition)<\/li>\n<li><strong>When data is sent<\/strong>: When the user submits a complete estimation form<\/li>\n<li><strong>Service provider<\/strong>: Configured by you in plugin settings<\/li>\n<li><strong>Terms and privacy<\/strong>: Depends on your configured API provider<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Installation basique<\/h4>\n\n<ol>\n<li>Telechargez les fichiers du plugin dans <code>\/wp-content\/plugins\/immowp-estimation\/<\/code>, ou installez via l'ecran Extensions de WordPress<\/li>\n<li>Activez le plugin via l'ecran 'Extensions' de WordPress<\/li>\n<li>Un nouveau menu \"Estimations\" apparait dans la barre laterale de l'administration WordPress<\/li>\n<\/ol>\n\n<h4>Configuration et utilisation<\/h4>\n\n<p><strong>Etape 1 : Creer une page pour le formulaire<\/strong><\/p>\n\n<ol>\n<li>Allez dans Pages &gt; Ajouter<\/li>\n<li>Donnez un titre a votre page (ex: \"Estimation gratuite\")<\/li>\n<li>Dans le contenu de la page, ajoutez le shortcode : <code>[immowp_estimation_form]<\/code><\/li>\n<li>Publiez la page<\/li>\n<li>Visitez la page pour verifier que le formulaire s'affiche correctement<\/li>\n<\/ol>\n\n<p><strong>Etape 2 : Configurer les reglages du plugin (optionnel mais recommande)<\/strong><\/p>\n\n<ol>\n<li>Dans le menu WordPress, cliquez sur \"Estimations\"<\/li>\n<li>Cliquez sur le sous-menu \"Reglages\"<\/li>\n<li>Configurez les options selon vos besoins :\n\n<ul>\n<li><strong>URL de l'API<\/strong> : Si vous avez une API d'estimation, entrez son URL de base<\/li>\n<li><strong>reCAPTCHA<\/strong> : Activez et configurez vos cles pour proteger le formulaire du spam<\/li>\n<li><strong>Emails<\/strong> : Configurez les destinataires des notifications<\/li>\n<li><strong>Message fallback<\/strong> : Personnalisez le message affiche quand l'API n'est pas configuree<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<p><strong>Etape 3 : Tester le formulaire<\/strong><\/p>\n\n<ol>\n<li>Visitez la page contenant le shortcode <code>[immowp_estimation_form]<\/code><\/li>\n<li>Remplissez le formulaire en 6 etapes :\n\n<ul>\n<li>Saisissez une adresse (l'autocompletion propose des suggestions)<\/li>\n<li>Selectionnez le type de bien (maison\/appartement)<\/li>\n<li>Entrez la surface et autres details<\/li>\n<li>Renseignez vos coordonnees<\/li>\n<\/ul><\/li>\n<li>Soumettez le formulaire<\/li>\n<li>Verifiez dans Estimations &gt; Toutes les estimations que la demande a ete enregistree<\/li>\n<\/ol>\n\n<h4>Configuration minimale pour tester<\/h4>\n\n<p>Le plugin fonctionne immediatement apres activation, <strong>sans configuration obligatoire<\/strong> :<\/p>\n\n<ol>\n<li>Activez le plugin<\/li>\n<li>Creez une page avec le shortcode <code>[immowp_estimation_form]<\/code><\/li>\n<li>Testez le formulaire - les demandes sont enregistrees et visibles dans l'admin<\/li>\n<\/ol>\n\n<h4>A propos de l'API d'estimation (optionnelle)<\/h4>\n\n<p><strong>L'API externe est entierement optionnelle.<\/strong> Le plugin a deux modes de fonctionnement :<\/p>\n\n<ol>\n<li><p><strong>Mode fallback (par defaut, sans API)<\/strong> : Le formulaire enregistre toutes les demandes dans WordPress. Apres soumission, un message indique a l'utilisateur qu'un conseiller le rappellera. Ce mode est parfait pour les agences qui souhaitent collecter des leads et rappeler les prospects manuellement.<\/p><\/li>\n<li><p><strong>Mode API (avec URL configuree)<\/strong> : Si vous disposez d'une API d'estimation immobiliere, vous pouvez la connecter dans Estimations &gt; Reglages. Le plugin enverra les donnees du bien a votre API et affichera le prix estime a l'utilisateur.<\/p><\/li>\n<\/ol>\n\n<p>Pour tester le plugin, aucune API n'est necessaire - le mode fallback permet de verifier toutes les fonctionnalites : formulaire multi-etapes, autocompletion d'adresse, enregistrement des demandes, notifications email, tableau de bord admin, export CSV, etc.<\/p>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Version initiale<\/li>\n<li>Formulaire multi-pages en 6 etapes<\/li>\n<li>Autocompletion d'adresse (API francaise)<\/li>\n<li>Integration API externe<\/li>\n<li>Mode de secours sans API<\/li>\n<li>Support Google reCAPTCHA v3<\/li>\n<li>Limitation de requetes par IP<\/li>\n<li>Notifications email (utilisateur + admin)<\/li>\n<li>Fonctionnalites admin avancees (filtres, recherche, export CSV)<\/li>\n<li>Meta box avec details en lecture seule et notes admin<\/li>\n<li>Optimisations de performance (cache, index)<\/li>\n<li>Conformite accessibilite WCAG AA<\/li>\n<\/ul>","raw_excerpt":"Formulaire professionnel d&#039;estimation immobiliere avec assistant multi-etapes, autocompletion d&#039;adresse, integration API et notifications.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/274770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=274770"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/meerimmo"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=274770"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=274770"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=274770"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=274770"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=274770"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=274770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}