Comment créer mon application X (anciennement Twitter) ?
Dans la configuration du module, sélectionnez la boutique concernée si vous utilisez le multiboutique. Ouvrez « Configuration des boutons de connexion », puis modifiez le connecteur X. Conservez ce formulaire ouvert pour copier son URL de redirection et y renseigner les identifiants.
Configurer l’application X
Connectez-vous à la console développeur X et créez ou sélectionnez l’application de votre boutique. Le connecteur utilise OAuth 1.0a. Il attend une API Key / Consumer Key et une API Key Secret / Consumer Secret.
- Configurez la connexion avec X pour l’application et enregistrez l’URL de callback exacte fournie par le module, en HTTPS pour votre boutique en production.
- Utilisez le niveau de permission Read only pour les fonctions de ce connecteur.
- Copiez les clés OAuth 1.0a dans les champs « API key » et « API secret key » du module. Gardez le formulaire ouvert pendant la copie.
Attention : les Client ID / Client Secret OAuth 2.0 et le Bearer Token ne remplacent pas les clés OAuth 1.0a attendues par cette version. Utilisez exactement l’URL de callback de votre boutique.
Les types de clés et les paramètres sont décrits dans la documentation officielle des applications X. L’accès effectif aux API dépend du compte et des droits attribués par X ; vérifiez-les dans votre console.
Comprendre l’adresse e-mail du client
Cette version ne récupère pas l’adresse e-mail réelle depuis X. Lors de la première création du compte, elle génère une adresse technique de type twitter123456@twitter.com. Demander la permission e-mail supplémentaire à X ne change pas ce comportement.
Pour permettre au client de renseigner une adresse utilisable, vérifiez l’option de demande d’adresse e-mail dans « Paramètres de base ». Sans adresse réelle, les notifications de commande ne peuvent pas être adressées correctement à ce client.
Vérifiez les traductions du bouton, activez le connecteur et cliquez sur « Mettre à jour ».
Pour choisir les emplacements des boutons, consultez la configuration du module et, si nécessaire, les positions avancées.
Testez ensuite le parcours complet en tant que visiteur déconnecté : autorisation chez le fournisseur, retour à la bonne boutique, création ou récupération du compte client et connexion persistante après rechargement de la page. L’affichage d’un écran d’autorisation, à lui seul, ne confirme pas la réussite de la connexion.