Accedere come cliente Pro — Documentazione
Installare, configurare e usare il modulo Accedere come cliente Pro su PrestaShop 8 e 9.
Panoramica
Il modulo Accedere come cliente Pro consente ai tuoi team di accedere all’account di qualsiasi cliente direttamente dal back office di PrestaShop 8 e 9. Ogni connessione è protetta da un link firmato e con scadenza, nel negozio viene mostrato un banner di uscita e ogni sessione è registrata per il GDPR.
Sono disponibili tre punti di accesso: la scheda cliente, la lista clienti nativa e una pagina dedicata con ricerca.
Installazione
- Carica la cartella
dfconnectasnella directory/modules/del tuo negozio, oppure installa lo ZIP da Moduli > Gestione moduli. - Clicca su Installa.
- Una volta installato, nel menu Clienti compaiono due voci: «Connect As Customer» (pagina di accesso) e «Impersonation log» (registro).
Impostazioni
Apri la configurazione da Moduli > Accedere come cliente Pro > Configura.
Banner nel negozio
Attiva o disattiva il banner mostrato mentre navighi come cliente e scegli la sua posizione (in alto o in basso). Mostra sempre l’account in uso e offre un pulsante di uscita immediata.
Durata dei link
- Link istantaneo: validità del link di accesso con un clic, in secondi (120 per impostazione predefinita). Più è breve, più è sicuro.
- Magic link: validità dei link senza password inviati al cliente (86400 = 24h per impostazione predefinita).
Comportamento
- Reindirizzamento dopo l’accesso: account cliente o homepage.
- Bloccare il checkout durante l’impersonificazione: impedisce di effettuare un ordine durante una sessione di impersonificazione (evita ordini accidentali).
- Pulsante nella lista clienti nativa: aggiunge un’azione «Accedi» a ogni riga della lista clienti standard.
Restrizioni e registro
- Profili autorizzati: limita l’accesso a determinati profili operatore. Vuoto = qualsiasi operatore con accesso ai clienti. Il SuperAdmin è sempre autorizzato.
- Gruppi di clienti esclusi: questi clienti non potranno mai essere impersonati.
- Conservazione del registro: per quanto tempo conservare le voci di audit, in giorni (0 = illimitato).
Accedere come cliente
Dalla scheda cliente
Apri la scheda di un cliente nel back office. Il pannello «Connect As Customer» mostra un pulsante Accedi come questo cliente che apre il negozio connesso in una nuova scheda.
Dalla lista clienti
Se l’opzione è attivata, a ogni riga della lista clienti nativa viene aggiunta un’azione Accedi.
Dalla pagina dedicata
Il menu Clienti > Connect As Customer offre una lista clienti con ricerca e un’azione di accesso con un clic.
Magic link senza password
Dalla scheda cliente, clicca su Genera magic link. Il modulo produce un link di accesso senza password che puoi copiare e inviare al cliente: raggiunge il suo account senza reimpostare la password. A differenza dell’accesso istantaneo, il magic link connette il cliente come se stesso (nessun banner di impersonificazione).
Banner e uscita dalla sessione
Durante una sessione di impersonificazione, in tutto il negozio viene mostrato un banner con il nome del cliente e un pulsante Esci dall’impersonificazione. Disconnette il cliente, chiude la voce del registro e ti riporta al negozio. La tua sessione di amministrazione nel back office non viene mai compromessa.
Registro di audit
Il menu Clienti > Impersonation log registra ogni sessione: operatore, cliente, indirizzo IP, inizio e fine. La conservazione è configurabile per rispettare i tuoi obblighi GDPR.
Account ospite
Gli account ospite (dal guest checkout) non sono «connessi» nel senso di PrestaShop: la pagina «Il mio account» non è disponibile per loro. Il modulo apre quindi una sessione ospite e reindirizza alla homepage, con il banner di uscita. Puoi comunque consultare il loro carrello.
Sicurezza
- Ogni link è firmato con HMAC-SHA256 con una chiave specifica del negozio.
- I link istantanei sono monouso e di breve durata.
- Prima di ogni accesso, il modulo verifica il profilo dell’operatore, lo stato dell’account cliente e i gruppi esclusi.
Risoluzione dei problemi
Vengo reindirizzato alla pagina di accesso
Se arrivi alla pagina di login, l’account di destinazione è probabilmente un account ospite: PrestaShop non lo considera «connesso» e blocca l’accesso all’account. Prova con un cliente registrato per confermare e usa un cliente ospite per verificare la sessione ospite.
Il link indica «non valido o scaduto»
Il link istantaneo è monouso e di breve durata: rigeneralo dal back office. Se necessario, aumenta la durata nelle impostazioni.