Offrez aux utilisateurs d’Amazon un moyen plus rapide d’accéder à votre boutique, sans les obliger à créer et à mémoriser un mot de passe supplémentaire. Le module ajoute un mode de connexion Amazon qu’ils connaissent déjà : il reconnaît les clients existants, crée de nouveaux comptes PrestaShop et associe les comptes déjà créés, tout en vous laissant la maîtrise du processus.
Du visiteur au client, réduisez les étapes
Placez le bouton Amazon là où il sera le plus utile : sous le formulaire de connexion, au-dessus du formulaire de création de compte, dans l’en-tête ou à un emplacement personnalisé du thème. L’autorisation s’ouvre dans une fenêtre contextuelle dédiée afin que les clients gardent leurs repères, puis les ramène à la page de la boutique d’où ils sont partis. Si les fenêtres contextuelles ou JavaScript ne sont pas disponibles, un parcours en pleine page prend le relais et permet de poursuivre la connexion.
Gérez intelligemment les comptes nouveaux et existants
Les utilisateurs dont le compte Amazon est déjà lié se connectent immédiatement, tandis qu’un profil complet et vérifié permet de créer automatiquement un nouveau compte client PrestaShop. Si l’adresse e-mail Amazon correspond déjà à un compte de la boutique, vous pouvez lier les deux comptes automatiquement ou demander une seule fois au client le mot de passe de son compte sur la boutique avant de les associer. Comme la liaison est enregistrée avec l’identifiant du client, elle reste valide même si l’adresse e-mail du compte boutique est modifiée par la suite.
Si Amazon ne fournit pas toutes les informations de profil requises, le client accède à une étape claire pour compléter son inscription au lieu de se retrouver dans une impasse.
Préservez le fonctionnement natif de PrestaShop
L’authentification passe par le mécanisme de session client de PrestaShop, afin que les paniers, la conversion des comptes invités, les groupes clients et les règles panier fonctionnent comme avec le formulaire de connexion standard. Les nouvelles inscriptions déclenchent les hooks habituels de création de client et respectent le réglage d’envoi de l’e-mail de bienvenue de la boutique. Les clients peuvent aussi définir ultérieurement un mot de passe classique pour la boutique grâce à la procédure standard de récupération de mot de passe de PrestaShop.
Adaptez chaque bouton à son emplacement dans la boutique
Configurez chaque emplacement séparément, avec son propre style visuel, sa taille, sa forme, son libellé et son option pleine largeur. Utilisez les emplacements de hooks PrestaShop prêts à l’emploi ou créez des extraits de thème supplémentaires pour d’autres zones. Un aperçu en direct et du CSS personnalisé facultatif permettent d’intégrer harmonieusement le bouton à votre thème sans modifier les fichiers sources du module.
Mesurez l’adoption et gérez les clients liés
Le tableau de bord affiche les comptes liés, les nouvelles liaisons, les inscriptions, les connexions, les tentatives échouées et l’activité récente, avec des tendances sur différentes périodes. Une liste dédiée des comptes liés permet d’effectuer des recherches, de filtrer par date, de parcourir les résultats par page et de les exporter au format CSV. Vous pouvez dissocier une identité Amazon sans modifier le compte client de la boutique, ou supprimer ce dernier si nécessaire.
Profitez d’une connexion sécurisée et respectueuse des données personnelles
Le module utilise le flux OAuth 2.0 Authorization Code d’Amazon côté serveur avec PKCE, une validation du paramètre state à usage unique et à durée de validité limitée, la vérification des certificats pour les requêtes HTTPS et des contrôles sécurisés des URL de retour. Les jetons d’accès sont traités exclusivement côté serveur et ne sont pas conservés. Le module demande uniquement l’accès au profil Amazon de base, prend en charge les hooks PrestaShop d’export et d’effacement des données RGPD et vous permet de désactiver la journalisation de l’activité.
Un assistant de configuration fournit l’URL de retour Amazon et l’origine autorisée exactes, tandis que des diagnostics intégrés signalent les identifiants manquants, le SSL désactivé ou les emplacements de bouton inactifs.
