Customer Access — Se connecter en tant que client PrestaShop

medcustomeraccess

Connectez-vous au front-office à la place de n’importe quel client en un clic, restaurez son panier si besoin — pour le support et le debug, en toute sécurité.

Fiche technique

Version n° 1.0.0
Modification du Core (override) Non
Souscription à un service tiers : Non
Traduction : bg-da-de-el-es-et-fi-fr-hu-it-ja-nl-pl-pt-ro-sk-sv-uk
Compatible Prestashop 1.6 Oui
Compatible Prestashop 1.7 Oui
Compatible PrestaShop 8 Oui
Compatible PrestaShop 9 Oui
Responsive Design Oui
Compatible Multi Boutique : Oui
Téléchargement module gratuit https://link.prestatoolbox.fr/medcustomeraccess

Gratuit

Exclusivité Prestatoolbox

Secure payment methods

Compatibilité PrestaShop

Ce module est compatible avec toutes les versions PrestaShop 1.6.x Ce module est compatible avec toutes les versions PrestaShop 1.7.x Ce module est compatible avec toutes les versions PrestaShop 8.x Ce module est compatible avec toutes les versions PrestaShop 9.x

Traduction disponible en

bg da de el es et fi fr hu it ja nl pl pt ro sk sv uk

Proposed by

Mediacom87

En savoir plus

Le problème

Un client signale un bug reproductible uniquement sur son compte : un panier qui se vide, une promo qui ne s’applique pas, un mode de livraison absent, un tarif B2B incorrect…

Lui demander son mot de passe ? Hors de question : RGPD, sécurité, et de toute façon il ne le donnera pas. Reproduire avec un compte de test ? Vous ne verrez pas son panier ni ses spécificités.

La solution

Customer Access génère un lien sécurisé à usage limité qui vous ouvre une session front-office en tant que ce client. Vous voyez exactement ce qu’il voit, avec son panier si vous le souhaitez.

Aucun échange de mot de passe, audit complet en base, jetons HMAC-SHA256 signés, expiration configurable. Conforme RGPD, traçable, révoquable.

Comment ça fonctionne

1

Ouvrir la fiche client en back-office

Sur la page d’un client en back-office, un bloc Accès client apparaît automatiquement avec son e-mail et une case « Charger le dernier panier ».

2

Cliquer « Se connecter en tant que ce client »

Le module génère un jeton HMAC-SHA256 unique, stocké hashé en base avec votre identifiant employé, l’IP et la date.

3

Diagnostic instantané sur le front-office

Un nouvel onglet s’ouvre directement sur le FO avec la session client active, son panier restauré si demandé. Vous reproduisez le bug en quelques secondes.

Fonctionnalités détaillées

Lien sécurisé

  • Jeton de 48 caractères signé HMAC-SHA256
  • Stocké uniquement en hash dans la base, jamais en clair
  • Expiration configurable de 1 à 1440 minutes (24 heures)
  • Réutilisable dans la fenêtre TTL en cas d’échec du premier clic
  • Clé secrète unique par boutique, générée à l’installation

Restauration de panier

  • Chargement du dernier panier non commandé du client
  • Ou ciblage d’un panier spécifique par son identifiant
  • Restauration au moment exact de la connexion front-office
  • Déclenchement du hook actionAuthentication comme une vraie connexion
  • Compatible avec les règles de prix, groupes et restrictions

Journal d’audit complet

  • Trace de chaque génération : employé, client, panier lié
  • IP de l’administrateur, date de génération, date de première utilisation
  • Table dédiée ps_medcustomeraccess_log
  • Aucune modification des tables natives PrestaShop
  • Affichage des 20 dernières connexions dans l’onglet Configuration

Restriction d’accès

  • Option pour limiter la génération aux profils super-administrateur
  • Vérification automatique de l’état du compte client (actif ou désactivé)
  • Lien invalidé automatiquement si le client est supprimé
  • URL de redirection post-connexion configurable

Intégration back-office

  • Bloc « Accès client » ajouté automatiquement sur chaque fiche client
  • Onglet Configuration avec recherche client par auto-complétion (e-mail, nom, ID)
  • Paramétrage de la durée de validité, du log et des restrictions
  • Disponible en 17 langues incluses

Sécurité et conformité

  • Jetons signés HMAC-SHA256 avec clé secrète par boutique
  • Conforme RGPD : aucun échange de mot de passe client
  • Journal d’audit complet tracé en base
  • Hook actionAuthentication déclenché pour les modules tiers
  • Compatible Charte TouchWeb pour une cybersécurité responsable

Cas d’utilisation

Support technique

Un client signale un bug dans son tunnel d’achat. Vous le reproduisez en quelques secondes sans avoir besoin de ses identifiants, en voyant exactement ce qu’il voit avec ses paramètres réels.

Debug panier et promotions

Une promotion ne s’applique pas ? Une règle de prix spécifique B2B ? Un transporteur manquant ? Vous chargez son panier réel et vérifiez le calcul exact.

Test multi-pays et multi-langues

Un client étranger signale un mode de livraison absent ou un taux de TVA incorrect : connectez-vous comme lui pour valider la configuration réelle vue depuis son pays.

Audit qualité et tarification B2B

Vérifier ce que voit un client B2B avec ses tarifs spécifiques, ses groupes, ses restrictions de catégories et ses conditions négociées.

Installation

Téléchargez le module depuis votre compte PrestaToolBox.

Installez-le depuis votre back-office (Modules > Gestionnaire de modules > Téléverser un module).

Le module crée automatiquement sa table de log et génère une clé secrète unique pour votre boutique.

Configurez la durée de validité des jetons et les options de sécurité dans l’onglet Configuration.

Activez votre licence Mediacom87 pour recevoir les notifications de mise à jour et le support prioritaire.

Changelog

1.0.0 - 20/04/2026

  • Version initiale
  • Liens d'accès sécurisés signés HMAC à usage limité pour se connecter au front-office en tant que client
  • Restauration optionnelle du panier (dernier panier ou ID de panier spécifique)
  • Durée de validité du jeton configurable (1 à 1440 minutes)
  • Journal d'audit complet avec employé, client, panier, IP et statut d'utilisation
  • Restriction optionnelle au profil super-administrateur
  • URL de redirection post-connexion configurable
  • Bouton « Se connecter en tant que ce client » injecté sur la fiche client en back-office
  • Interface admin avec onglets Riot.js (Configuration, À propos, Sécurité, Changelog)
  • Compatible PrestaShop 1.6 - 9.x, PHP 5.6+

Intéressé par ce produit

Racontez-nous votre intérêt pour ce produit et nous vous contacterons pour plus de détails.

[0/]
Customer Access — Se connecter en tant que client PrestaShop
Customer Access — Se connecter en tant que client PrestaShop

Avis