Vue d'ensemble
Magento 2 version 2.2.0 nécessite une ancienne version de l'extension Klaviyo qui ne permet pas la configuration d'OAuth dans les paramètres de l'extension. Pour les clients qui utilisent actuellement la version 2.2.0 (les versions antérieures à 2.2.0 ne sont pas prises en charge), nous vous recommandons d'ajouter manuellement OAuth à votre intégration. Nous vous recommandons également de mettre à jour la dernière version de Magento 2 afin de profiter de toutes les nouvelles fonctionnalités d'intégration de Klaviyo. Ce guide explique comment configurer OAuth après avoir installé l'extension et configuré les webhooks. Si vous devez installer l'extension Klaviyo pour Magento 2, veuillez consulter nos instructions d'installation.
Mise en place d'OAuthMise en place d'OAuth
Tout d'abord, assurez-vous d'être connecté à votre compte Magento 2. Ici, nous allons activer OAuth pour connecter en toute sécurité votre compte Klaviyo à l'extension Magento 2 que vous venez d'installer.
Naviguez vers Systèmes dans le volet de navigation de gauche et sélectionnez Intégrations. Cliquez sur Ajouter une nouvelle intégration dans le coin supérieur droit pour configurer manuellement votre intégration avec l'authentification OAuth. Donnez un nom à votre nouvelle intégration dans le champ Nom et entrez votre mot de passe sécurisé dans le champ Votre mot de passe.
Remplissez le champ Callback URL avec l'URL suivante et mettez à jour le <Company ID> avec votre clé API publique Klaviyo. Veillez à supprimer tout espace supplémentaire dans l'URL qui pourrait être ajouté automatiquement.
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/confirm?c=<Numéro d'identification de l'entreprise><Company ID>
Ensuite, mettez à jour l'URL du lien d'identité à l'aide de l'URL suivante :
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/handle
Sélectionnez l'onglet API sur la gauche et naviguez jusqu'au menu déroulant Accès aux ressources . Nous vous recommandons de sélectionner Tous pour accorder toutes les règles d'accès à l'API dont Klaviyo a besoin.
Si vous souhaitez n'autoriser que certaines sélections, assurez-vous que les cases suivantes sont cochées.
- "Catalogue > Inventaire > Catégories"
- "Paniers > Gérer les paniers"
- "Clients > Groupes de clients"
- "Clients > Tous les clients"
- "Ventes > Opérations > Commandes > Actions > Vue"
- "Magasins > Attributs > Produit"
- "Catalogue > Inventaire > Produits"
- "Ventes > Opérations > Expéditions"
- "Magasins > Paramètres > Tous les magasins"
- "Marketing > Communications > Abonnés au bulletin d'information"
Lorsque vous avez terminé vos sélections, cliquez sur Enregistrer.
Localisez ensuite l'intégration portant le nom que vous avez utilisé ci-dessus et cliquez sur Activer.
L'activation de l'intégration ouvrira une fenêtre vous demandant d'approuver l'accès. Cliquez sur Autoriser pour être redirigé vers Klaviyo afin de terminer la configuration de l'intégration.
Connectez-vous si vous ne l'avez pas encore fait, ou confirmez que votre nom de compte et votre ID sont corrects, puis cliquez sur Intégrer Magento 2. Cela ajoutera l'intégration de Magento 2 à votre compte Klaviyo associé à la clé API que vous avez utilisée pour la configuration. Si vous êtes connecté à plusieurs comptes Klaviyo et que le compte correct ne s'affiche pas, déconnectez-vous des autres sessions.
Si la fenêtre se ferme automatiquement, la connexion a réussi.
Si vous recevez l'erreur suivante, assurez-vous que les clés API utilisées dans la première étape correspondent au compte auquel vous êtes actuellement connecté.
Lors de l'établissement de la connexion entre Magento et Klaviyo, si vous recevez une liste d'erreurs, vous pouvez cliquer sur chaque erreur pour en savoir plus sur la cause.
Prochaines étapes
Maintenant que vous avez activé OAuth, passez à l'activation de l'intégration de Magento 2 dans Klaviyo.