Il primo passaggio nel processo di comunicazione tra Magento e Zendesk consiste nell’installare e configurare l’estensione Zendesk per Magento. Questa estensione fornisce funzionalità all’interno di Magento e fornisce anche un’API per l’app Magento per accedere alle informazioni dei clienti.
Prerequisiti
- Magento Community v1.7+ o Magento Enterprise v1.9+ con diritti di amministratore completi
- PHP 5.5+
- Il tuo server Magento usa HTTPS - HTTP non è supportato
- Assicurati che il firewall sia configurato per consentire l’accesso a Zendesk. Per maggiori dettagli, consulta Configurazione del firewall per l’uso con Zendesk
- Garantisci le chiamate agli endpoint API delle estensioni (zendesk/api/customers/ e zendesk/api/orders/) non hanno reindirizzamenti applicati dalla rete, dalla rete CDN o dalla configurazione del server
Installa l’estensione
L’estensione Zendesk non è attualmente disponibile in Magento Marketplace. Scarica l’ultima versione dell’estensione Magento (versione 2.4.0) da Github
Carica manualmente l’estensione
- Scarica l’ estensione Zendesk per Magento da GitHub .
- Usando l’accesso FTP o SSH, estrai il contenuto della directory src nella directory radice di Magento.
- Svuota la cache di Magento:
- Accedi all’amministratore Magento.
- Seleziona Sistema > Gestione cache .
- Fai clic su Svuota cache Magento .
- Esci dall’amministratore Magento.
- Accedi all’amministratore Magento.
- Seleziona Sistema > Configurazione > Zendesk .
Imposta le autorizzazioni
Se hai configurato ruoli personalizzati nel tuo amministratore Magento. Devi selezionare le autorizzazioni corrette di questi ruoli per l’interno.
- Vai alla pagina Ruoli selezionando Sistema > Configurazione > Autorizzazioni > Ruoli .
- Seleziona il ruolo per il quale vuoi impostare le autorizzazioni.
- Seleziona Risorse ruolo nelle schede a sinistra.
- Scegli quali autorizzazioni concedere al ruolo.
- Dashboard Zendesk: consente al ruolo di accedere a tutte le funzioni di amministrazione delle estensioni
- Dashboard: consente al ruolo di accedere al dashboard dei ticket
- Azioni in blocco: consente al ruolo di accedere per eseguire azioni in blocco nel dashboard dei ticket
- Crea ticket: consente al ruolo di accedere alla creazione di ticket
- Avvia Zendesk: disabilitando questa opzione, il menu Avvia Zendesk verrà nascosto agli utenti del ruolo
- Visualizza registri: consente al ruolo di accedere per visualizzare i registri API
Collega il tuo negozio Magento a Zendesk
Ora che hai installato l’estensione Zendesk, dovrai compilare alcune impostazioni di configurazione per collegarla a Zendesk.
Opzione 1 - Uso della Guida alla configurazione
L’uso della guida alla configurazione è il modo più rapido per configurare tutto. Fai clic sul pulsante Guida alla configurazione nella sezione Configurazione della pagina delle impostazioni Zendesk dell’estensione Magento.
Consulta la guida alla configurazione
Seleziona le viste da visualizzare
Una volta completata la guida alla configurazione, tornerai alla pagina di configurazione di Zendesk per Magento con tutti i campi compilati. Il passaggio finale consiste nel selezionare le viste da visualizzare nei dashboard Zendesk.
- Accedi alla pagina di configurazione di Zendesk selezionando Sistema > Configurazione > Zendesk .
- Scegli le viste da visualizzare:
- Salva la configurazione.
Opzione 2: configura manualmente l’interno
Se disponi già di un account Zendesk, puoi configurare manualmente l’estensione Magento seguendo le istruzioni seguenti.
Fornisci dettagli generali
La prima configurazione da completare sono i dettagli generali. Ciò consentirà a Magento di comunicare con Zendesk.
- Accedi alla pagina di configurazione di Zendesk selezionando Sistema > Configurazione > Zendesk .
- Inserisci il tuo dominio Zendesk .
- Inserisci l’ indirizzo email e il token dell’agente .
È necessario un token perché è un modo più sicuro per autenticare anziché memorizzare la password dell’agente in Magento. Per generare un token, accedi a Zendesk e seleziona Gestisci > Canali > API > Token . Copia il token e incollalo nel campo Token agente . - Salva la configurazione.
Seleziona le viste da visualizzare
Una volta salvate le opzioni di configurazione generale, devi selezionare le viste da visualizzare in Magento.
- Vai alla pagina di configurazione di Zendesk: Sistema > Configurazione > Zendesk .
- Scegli le viste da visualizzare:
- Salva la configurazione.
Abilita Single Sign-On (facoltativo)
Sia gli agenti che gli utenti finali possono autenticarsi con Single Sign-On (SSO). Ti consigliamo di configurare SSO per gli utenti finali e di fare in modo che gli agenti accedano in modo nativo o con Google.
- In Zendesk, seleziona Amministratore > Impostazioni > Sicurezza .
- Seleziona la scheda Amministratori e agenti o Utenti finali .
* SSO per Magento può essere usato solo per un tipo di utente - Seleziona l’opzione Single Sign-on (SSO) , quindi seleziona l’opzione JSON Web Token.
- Inserisci un URL di accesso remoto usando una delle convenzioni seguenti, a seconda degli utenti per cui vuoi abilitare SSO:
Amministratori e agenti : http://your_site_base_url/admin/zendesk/authenticate
Utenti finali : http://your_site_base_url/zendesk/sso/login - Inserisci un URL di disconnessione remota usando una delle convenzioni seguenti, a seconda degli utenti per cui vuoi abilitare SSO:
Amministratori e agenti: http://your_site_base_url/admin/zendesk/logout
Utenti finali: http://your_site_base_url/zendesk/sso/logout - Attiva Aggiornamento di ID esterni .
- Copia il segreto condiviso, passa alla configurazione dell’estensione Zendesk e incollalo nel campo Token di autenticazione remota .
- Salva la configurazione.
(Tieni presente che se non riesci ad accedere correttamente quando SSO è attivato, puoi accedere direttamente con Zendesk usandohttps://YOURSITE.zendesk.com/access/normal )
Sincronizza i clienti da Magento a Zendesk
L’estensione può creare o aggiornare i profili utente in Zendesk con le informazioni sull’account cliente esistente da Magento. I campi utente esistenti in Magento possono essere creati in Zendesk per memorizzare informazioni aggiuntive.
Collega gli ordini ai ticket di assistenza
L’estensione Magento può collegare un ticket di assistenza a un ordine Magento creando un campo di testo personalizzato in Zendesk.
- Crea un campo di testo personalizzato in Zendesk.
- Copia l’ID del campo di testo personalizzato nella configurazione dell’estensione Magento.
In Zendesk, l’ID del campo di testo personalizzato si trova qui:
In Magento:
Nota: Per visualizzare i ticket Zendesk Support nelle viste Ordini Magento, devi aggiungere e salvare il numero ordine corretto in questo ID campo numero ordine personalizzato all’interno del ticket Zendesk corrispondente. - Salva la configurazione.
Abilitate altre funzioni dell’estensione
Ci sono alcune fantastiche funzioni dell’estensione che puoi abilitare facilmente.
-
Reindirizza le richieste Contattaci a Zendesk
- Aggiungi un Web Widget al tuo sito
-
Mostra un link di assistenza nel piè di pagina del tuo negozio Magento
Nota: La pagina "Vista ordine" mostra i ticket di assistenza dei clienti il cui numero d'ordine corrisponde all'ordine visualizzato in questa pagina. Potrebbero esserci più indirizzi email associati allo stesso numero d’ordine. Per questo motivo i ticket di assistenza corrispondenti a più indirizzi email possono apparire nella pagina "Vista ordine". I ticket di assistenza specifici per un particolare indirizzo email verranno visualizzati nella pagina Vista cliente.
Quali sono i passaggi successivi?
A questo punto, dovresti avere i ticket visualizzati in Magento (Zendesk > Dashboard) ed essere in grado di creare ticket da Magento (Zendesk > Crea).
Successivamente, dovrai installare Magento M1 Commerce - di agnoStack/Particular.da Zendesk Marketplace. Dopo l’installazione, se riscontri problemi con la nuova app, consultaRisoluzione dei problemi di configurazione dell’estensione Magento 1.
Avvertenza sulla traduzione: questo articolo è stato tradotto usando un software di traduzione automatizzata per fornire una comprensione di base del contenuto. È stato fatto tutto il possibile per fornire una traduzione accurata, tuttavia Zendesk non garantisce l'accuratezza della traduzione.
Per qualsiasi dubbio sull'accuratezza delle informazioni contenute nell'articolo tradotto, fai riferimento alla versione inglese dell'articolo come versione ufficiale.