Come abilitare manualmente OAuth per Magento 2 v2.2.0 e versioni precedenti
Panoramica
Magento 2 versione 2.2.0 richiede una versione precedente dell'estensione Klaviyo che non consente di configurare OAuth nelle impostazioni dell'estensione. Per i clienti che attualmente utilizzano la versione 2.2.0 (le versioni precedenti alla 2.2.0 non sono supportate), consigliamo di aggiungere manualmente OAuth all'integrazione. Consigliamo anche di effettuare l'aggiornamento all'ultima versione di Magento 2 per sfruttare tutte le nuove funzionalità di integrazione con Klaviyo. Questa guida spiega come configurare OAuth dopo aver già installato l’estensione e configurato i webhook. Se devi installare l’estensione Klaviyo per Magento 2, controlla i requisiti della versione corrente e le nostre istruzioni di installazione.
Configura OAuth
Per prima cosa, assicurati di aver effettuato l’accesso al tuo account Magento 2. Qui abiliteremo OAuth per collegare in modo sicuro il tuo account Klaviyo all’estensione Magento 2 che hai appena installato.
Vai a Sistema dal riquadro di navigazione a sinistra e seleziona Integrazioni. Fai clic su Aggiungi nuova integrazione nell’angolo in alto a destra per configurare manualmente la tua integrazione con l’autenticazione OAuth. Assegna un nome alla tua nuova integrazione nel campo Nome e inserisci la tua password sicura nel campo La tua password.

Compila il campo URL di callback con il seguente URL. Sostituisci <Company ID>, incluse le parentesi angolari, con la tua chiave API pubblica di Klaviyo (ID sito). Puoi trovare la tua chiave API pubblica in Klaviyo. Rimuovi eventuali spazi aggiuntivi nell’URL che potrebbero essere aggiunti automaticamente.
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/confirm?c=<Company ID>Quindi, aggiorna l’ Identity Link URL utilizzando il seguente URL:
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/handleSeleziona la scheda API a sinistra e vai al menu a discesa Accesso alle risorse. Ti consigliamo di selezionare Tutti per concedere tutte le regole di accesso API necessarie a Klaviyo.
Se vuoi consentire solo selezioni specifiche, assicurati che siano selezionate le seguenti opzioni.
- "Catalogo > Inventario > Categorie"
- "Carrelli > Gestisci carrelli"
- "Clienti > Gruppi di clienti"
- "Clienti > Tutti i clienti"
- "Vendite > Operazioni > Ordini > Azioni > Visualizza"
- "Negozi > Attributi > Prodotto"
- "Catalogo > Inventario > Prodotti"
- "Vendite > Operazioni > Spedizioni"
- "Negozi > Impostazioni > Tutti i negozi"
- "Marketing > Comunicazioni > Iscritti alla newsletter"
Quando hai finito di effettuare le selezioni, clicca su Salva.
Poi individua l'integrazione con il nome che hai usato sopra e fai clic su Attiva.

L’attivazione dell’integrazione aprirà una finestra che ti chiederà di approvare l’accesso. Fai clic su Consenti per essere reindirizzato a Klaviyo e completare la configurazione dell'integrazione.

Accedi a Klaviyo se richiesto, quindi verifica che il nome dell’account mostrato corrisponda all’account di cui hai inserito la chiave API pubblica nell’URL di callback. Se viene mostrato l’account sbagliato, esci dalle altre sessioni di Klaviyo e accedi all’account corretto prima di continuare. Clicca su Integra. Questo aggiunge o aggiorna la connessione a Magento 2 per quell’account.

Se la finestra si chiude automaticamente, la connessione è riuscita.
Se ricevi un errore di mancata corrispondenza dell'account, verifica che la chiave API pubblica nell'URL di callback appartenga all'account Klaviyo a cui hai effettuato l'accesso, quindi prova a connetterti di nuovo.

Quando stabilisci la connessione tra Magento e Klaviyo, se invece ricevi un elenco di errori, puoi fare clic su ciascun errore per saperne di più sulla causa.

I prossimi passaggi
Se stai configurando una nuova integrazione, segui le istruzioni per abilitare l’integrazione Magento 2 in Klaviyo per configurare e salvare le impostazioni rimanenti.