From c713d4094695572f7491ee3a7aae98fbd03937ac Mon Sep 17 00:00:00 2001 From: MVA Global Fret Date: Tue, 5 May 2026 22:53:23 +0200 Subject: [PATCH] =?UTF-8?q?Contact:=20ne=20plus=20afficher=20la=20r=C3=A9f?= =?UTF-8?q?=C3=A9rence=20avant=20validation=20email?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Retire le bloc 'Numéro de référence client' de la page de succès - Met à jour le message en FR/EN/MG : 'Vous recevrez ensuite votre numéro de référence client' après confirmation - Désactive l'envoi immédiat de l'email EmailJS de bienvenue (qui contenait déjà la référence). HubSpot envoie son email de double opt-in qui sera customisé pour inclure la référence via le token {{contact.reference_client}}. Résultat : la référence n'est jamais visible avant que l'email ne soit vérifié (puisque seuls les emails valides reçoivent le double opt-in). Co-Authored-By: Claude Opus 4.7 (1M context) --- contact.html | 9 ++------- js/form-handler.js | 8 ++++---- js/translations.js | 6 +++--- 3 files changed, 9 insertions(+), 14 deletions(-) diff --git a/contact.html b/contact.html index 633d806..79a0dce 100644 --- a/contact.html +++ b/contact.html @@ -78,13 +78,8 @@ diff --git a/js/form-handler.js b/js/form-handler.js index 8754583..527a8fa 100644 --- a/js/form-handler.js +++ b/js/form-handler.js @@ -277,16 +277,16 @@ function setLoading(isLoading) { function showSuccess(refNumber, clientData) { const successEl = document.getElementById('formSuccess'); const form = document.getElementById('contactForm'); - const refDisplay = document.getElementById('refNumberDisplay'); - if (refDisplay && refNumber) refDisplay.textContent = refNumber; if (successEl) { successEl.classList.add('show'); successEl.scrollIntoView({ behavior: 'smooth', block: 'center' }); } if (form) form.style.display = 'none'; - // Envoi de l'email de bienvenue au client (sans bloquer l'affichage) - if (clientData) sendWelcomeEmail(clientData); + // L'email de bienvenue avec la référence client n'est plus envoyé ici. + // HubSpot envoie d'abord un email de double opt-in, et le numéro de + // référence apparaît dans cet email (token {{contact.reference_client}}). + // → la référence ne fuite plus avant validation de l'email. } // ── EMAIL DE BIENVENUE ──────────────────────────────────────────────────────── diff --git a/js/translations.js b/js/translations.js index 7139338..e4ac8ef 100644 --- a/js/translations.js +++ b/js/translations.js @@ -151,7 +151,7 @@ const translations = { submitBtn: "S'inscrire", submitLoading: "Envoi en cours...", successTitle: "Vérifiez votre boîte mail !", - successMsg: "Pour finaliser votre inscription, cliquez sur le lien de confirmation que nous venons de vous envoyer par email.", + successMsg: "Pour finaliser votre inscription, cliquez sur le lien de confirmation que nous venons de vous envoyer par email. Vous recevrez ensuite votre numéro de référence client.", refLabel: "VOTRE NUMÉRO DE RÉFÉRENCE CLIENT", successNote: "Conservez ce numéro précieusement — il vous sera utile pour suivre vos colis.", emailSent: "📧 Email envoyé — pensez aussi à vérifier vos spams.", @@ -488,7 +488,7 @@ const translations = { submitBtn: "Register", submitLoading: "Sending...", successTitle: "Check your inbox!", - successMsg: "To complete your registration, click the confirmation link we just sent to your email.", + successMsg: "To complete your registration, click the confirmation link we just sent to your email. You'll then receive your client reference number.", refLabel: "YOUR CLIENT REFERENCE NUMBER", successNote: "Keep this number safe — you'll need it to track your parcels.", emailSent: "📧 Email sent — don't forget to check your spam folder.", @@ -825,7 +825,7 @@ const translations = { submitBtn: "Hisoratra anarana", submitLoading: "Alefa...", successTitle: "Jereo ny boaty mailaka!", - successMsg: "Mba hahafenitra ny fisoratana anarana, tsindrio ny rohy fanamafisana nalefa tao amin'ny mailakao.", + successMsg: "Mba hahafenitra ny fisoratana anarana, tsindrio ny rohy fanamafisana nalefa tao amin'ny mailakao. Avy eo dia handray ny laharanao mpanjifa ianao.", refLabel: "NY LAHARANAO MPANJIFA", successNote: "Tehirizo tsara ity laharana ity — ilaina amin'ny fanaraha-maso ny entanao.", emailSent: "📧 Nalefa ny mailaka — jereo koa ao amin'ny spam.",