Hoe je OAuth handmatig inschakelt voor Magento 2 v2.2.0 en ouder
Overzicht
Magento 2 versie 2.2.0 vereist een oudere versie van de Klaviyo-extensie die het niet mogelijk maakt om OAuth in te stellen via de extensie-instellingen. Voor klanten die momenteel v2.2.0 gebruiken (versies ouder dan 2.2.0 worden niet ondersteund), raden we je aan om OAuth handmatig aan je integratie toe te voegen. We raden ook aan om te updaten naar de nieuwste versie van Magento 2, zodat je kunt profiteren van alle nieuwe en aankomende Klaviyo-integratiefuncties. In deze handleiding lees je hoe je OAuth instelt nadat je de extensie al hebt geïnstalleerd en webhooks hebt geconfigureerd. Als je de Klaviyo-extensie voor Magento 2 moet installeren, bekijk dan de huidige versievereisten en onze instructies voor installatie.
OAuth instellen
Controleer eerst of je bent ingelogd op je Magento 2-account. Hier schakelen we OAuth in om je Klaviyo-account veilig te koppelen aan de Magento 2-extensie die je net hebt geïnstalleerd.
Navigeer in het navigatiepaneel aan de linkerkant naar Systeem en selecteer Integraties. Klik rechtsboven op Nieuwe integratie toevoegen om je integratie handmatig in te stellen met OAuth-authenticatie. Geef je nieuwe integratie een naam in het veld Naam en voer je veilige wachtwoord in in het veld Je wachtwoord.

Vul het veld Callback URL in met de volgende URL. Vervang <Company ID>, inclusief de punthaken, door je openbare API-sleutel van Klaviyo (site-ID). Je kunt je openbare API-sleutel vinden in Klaviyo. Verwijder eventuele extra spaties in de URL die mogelijk automatisch worden toegevoegd.
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/confirm?c=<Company ID>Werk vervolgens de Identity Link URL bij met de volgende URL:
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/handleSelecteer het tabblad API aan de linkerkant en ga naar het dropdownmenu Resourcetoegang. We raden je aan om Alles te selecteren, zodat je alle API-toegangsregels verleent die Klaviyo nodig heeft.
Als je alleen specifieke selecties wilt toestaan, zorg er dan voor dat het volgende is aangevinkt.
- "Catalogus > Voorraad > Categorieën"
- "Winkelwagens > Winkelwagens beheren"
- "Klanten > Klantgroepen"
- "Klanten > Alle klanten"
- "Verkoop > Operations > Bestellingen > Acties > Weergeven"
- "Winkels > Attributen > Product"
- "Catalog > Inventory > Products"
- "Verkoop > Operationeel > Verzendingen"
- "Winkels > Instellingen > Alle winkels"
- "Marketing > Communicaties > Nieuwsbriefabonnees"
Wanneer je klaar bent met je selecties, klik je op Opslaan.
Zoek vervolgens de integratie met de naam die je hierboven hebt gebruikt en klik op Activeren.

Als je de integratie activeert, wordt er een venster geopend waarin je wordt gevraagd toegang goed te keuren. Klik op Toestaan om te worden doorgestuurd naar Klaviyo om de integratieconfiguratie te voltooien.

Meld je aan bij Klaviyo als daarom wordt gevraagd en bevestig vervolgens dat de weergegeven accountnaam overeenkomt met de account waarvan je de openbare API-sleutel hebt ingevoerd in de Callback-URL. Als de verkeerde account wordt weergegeven, meld je dan af bij je andere Klaviyo-sessies en meld je aan bij de juiste account voordat je doorgaat. Klik op Integreren. Hiermee wordt de Magento 2-verbinding voor die account toegevoegd of bijgewerkt.

Als het venster automatisch sluit, was de verbinding geslaagd.
Als je een account mismatch-foutmelding krijgt, controleer dan of de openbare API-sleutel in de Callback URL bij het Klaviyo-account hoort waarop je bent ingelogd en probeer vervolgens opnieuw te koppelen.

Als je de verbinding tussen Magento en Klaviyo tot stand brengt en je in plaats daarvan een lijst met fouten ontvangt, kun je op elke fout klikken om meer te weten te komen over de oorzaak.

Volgende stappen
Als je een nieuwe integratie instelt, volg je de instructies voor het inschakelen van de Magento 2-integratie in Klaviyo om de overige instellingen te configureren en op te slaan.