1. À quoi sert ce module
Ce module vous permet de vous connecter à votre boutique en tant que n’importe quel client, directement depuis l’administration. Vous voyez son panier, ses commandes, ses adresses, les prix de son groupe et ses réductions exactement comme lui : pratique quand un client signale un problème, pose une question sur un prix ou a besoin d’aide pour une commande. Un clic ouvre la boutique dans un nouvel onglet, connectée en tant que ce client ; votre session d’administration reste ouverte.
Fonctionne avec PrestaShop 1.7.8, 8.x et 9.x (PHP 7.2.5 ou plus récent), avec les thèmes Classic et Hummingbird et en multiboutique.
2. Installation
- Sur la page du module sur addonspresta.com, cliquez sur Téléchargement gratuit (aucun compte nécessaire).
- Dans votre administration, ouvrez Modules → Gestionnaire de modules et cliquez sur Installer un module.
- Déposez le fichier
ap_loginas_v1.0.0.zipet attendez la confirmation.
Il n’y a rien à configurer.
3. Fonctionnement
Quand vous cliquez sur Se connecter en tant que client, le module vérifie que vous pouvez modifier les clients et que le compte est utilisable (il existe, n’a pas été supprimé et n’est pas une commande invité). Il crée ensuite un lien à usage unique, valable une minute et uniquement dans la boutique du client, puis l’ouvre. La boutique vous connecte en tant que client et affiche Mon compte. Un lien déjà utilisé, expiré ou ouvert dans une autre boutique affiche le message « Ce lien de connexion n’est pas valide ou a expiré » sur la page d’accueil.
Votre session d’administration n’est pas touchée : le client est connecté uniquement sur la boutique, dans ce navigateur. Si le navigateur était connecté en tant qu’un autre client, celui-ci est d’abord déconnecté. Chaque connexion est enregistrée dans Paramètres avancés → Logs avec votre compte employé et le client.
Le module ne se connecte ni à addonspresta.com ni à aucun autre serveur.
4. Fonctionnalités et réglages
Fiche client
Ouvrez Clients → Clients et affichez un client. La carte Se connecter en tant que client avec un bouton apparaît à côté des informations du client.
Liste des clients
Dans Clients → Clients, ouvrez le menu en fin de ligne et choisissez Se connecter en tant que client. Sur PrestaShop 8 et 9, la boutique s’ouvre dans un nouvel onglet ; sur PrestaShop 1.7.8, la liste ne sait pas ouvrir un nouvel onglet et la boutique s’ouvre dans le même : utilisez le bouton de la fiche client pour garder la liste.
Qui peut l’utiliser
Les SuperAdmins et les employés dont le profil a le droit Modifier sur Clients et le droit Voir sur ce module (tous deux dans Paramètres avancés → Équipe → Permissions, le second dans la partie Modules). Les autres employés ne voient ni la carte, ni l’action dans la liste.
Page de configuration
Modules → Gestionnaire de modules → Se connecter en tant que client → Configurer affiche le cadre d’aide (ce manuel, la page du module, le contact, la version) et une courte description. Il n’y a aucun réglage.
5. Multiboutique
Le lien ouvre la boutique à laquelle appartient le client et ne fonctionne que là : vous voyez toujours les prix, les transporteurs et les contenus de sa boutique. Le module fonctionne de la même façon dans chaque boutique, sans réglage par boutique. Une licence couvre toutes les boutiques de l’installation.
6. Désinstallation
Gestionnaire de modules → Se connecter en tant que client → Désinstaller supprime la table des liens et le hook du module. Les connexions déjà enregistrées dans Paramètres avancés → Logs y restent.
7. Questions fréquentes et dépannage
Je ne vois pas le bouton. Votre profil doit avoir le droit Modifier sur Clients et le droit Voir sur Se connecter en tant que client. Demandez à un SuperAdmin de vérifier Paramètres avancés → Équipe → Permissions.
La boutique indique que le lien n’est pas valide ou a expiré. Chaque lien fonctionne une seule fois et pendant une minute. Cliquez à nouveau sur le bouton dans l’administration.
Je ne peux pas me connecter en tant que client ayant commandé sans compte. Une commande invité n’a pas de compte auquel se connecter. Transformez d’abord l’invité en client (PrestaShop le propose sur la fiche client), puis connectez-vous.
Dois-je me déconnecter après avoir vérifié le compte du client ? Oui, déconnectez-vous de la boutique (Déconnexion), surtout sur un ordinateur partagé. Votre session d’administration n’est pas concernée.
8. Mises à jour et assistance
Les mises à jour sont gratuites : téléchargez les nouvelles versions depuis la page du module sur addonspresta.com et installez-les comme un nouveau module. Le code du module passe notre audit de sécurité assisté par l’IA.
Ce module gratuit est fourni avec la même licence que nos modules payants (une boutique avec autant de boutiques multiboutique que vous voulez, un code que vous pouvez modifier mais pas partager) et sans assistance technique. Si vous avez besoin d’aide pour l’installation ou la configuration, nous pouvons vous la proposer en tant que prestation payante. Signalez les failles de sécurité à mail@addonspresta.com : nous les corrigeons en priorité.