Pourquoi les adresses e-mails des utilisateurs du bouton de connexion Facebook ne sont-elles pas récupérées correctement ?
Une adresse de la forme prénom.nom@facebook.com est une adresse technique créée par le module lorsque Facebook ne renvoie pas d’adresse e-mail. Elle ne prouve pas que le client possède une boîte de réception à cette adresse.
Ce remplacement est déclenché par l’absence de l’e-mail dans la réponse, quelle qu’en soit la cause. Le message seul ne permet donc pas d’affirmer que le client n’a pas d’adresse ou qu’un unique réglage Meta manque.
Que vérifier ?
- Vérifiez que vous utilisez la bonne application et la bonne boutique, puis suivez la configuration Facebook.
- Contrôlez les permissions, le consentement et les restrictions d’accès affichés pour cette application. Pour les applications concernées, un test avec une personne ayant un rôle ne prouve pas l’accès des clients sans rôle.
- Si Meta demande un examen, une vérification d’entreprise ou un niveau d’accès particulier, suivez les exigences de votre application. Ne supposez pas que demander un accès avancé garantit le retour d’une adresse pour chaque utilisateur.
- Après un parcours de test autorisé complet, vérifiez l’adresse réellement enregistrée sur le compte client dans la boutique.
La documentation officielle des niveaux d’accès précise le périmètre des applications concernées ; les menus peuvent différer pour d’autres modèles d’application.
Utiliser une adresse de contact réelle
Faites renseigner une adresse réelle par le client et vérifiez-la selon le parcours de votre boutique pour les communications de commande. Une adresse technique ne permet pas d’assurer leur réception. Si le problème persiste, transmettez au support les versions du module et de PrestaShop, l’étape et l’heure du test, ainsi que le message expurgé de toute donnée confidentielle.
Exemples d’interface
Autres FAQ dans la même catégorie
- Pourquoi mes boutons de connexion n'apparaissent-ils pas sur la page de login ?
- Pourquoi Google m'indique l'erreur "You do not have permission to access this document" ?
- Comment changer les fichiers templates et CSS afin d'intégrer mon thème ?
- Comment faire fonctionner le connecteur Google pour les versions de PHP inférieures à 7.4 ?
- Que faire si j'ai un message "you may be a victim of cross-site request forgery" qui s'affiche ?
- Qu'est-ce qui peut empêcher la connexion automatique de mes clients après leur clic sur le bouton de connexion ?