Comment activer manuellement OAuth pour Magento 2 v2.2.0 et versions antérieures
Vue d’ensemble
La version 2.2.0 de Magento 2 nécessite une ancienne version de l’extension Klaviyo qui ne permet pas de configurer 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 OAuth manuellement à vos intégrations. Nous recommandons également de passer à la dernière version de Magento 2 pour profiter de toutes les nouvelles fonctionnalités d’intégration Klaviyo. Ce guide explique comment configurer OAuth après avoir déjà installé l’extension et configuré les webhook. Si vous devez installer l’extension Klaviyo pour Magento 2, veuillez consulter nos instructions d’installation.
Configurer OAuth
Tout d’abord, assurez-vous d’être connecté à votre compte Magento 2. Ici, nous allons activer OAuth afin de connecter de manière sécurisée votre compte Klaviyo à l’extension Magento 2 que vous venez d’installer.
Accédez à Systèmes dans le volet de navigation de gauche, puis sélectionnez Intégrations. Cliquez sur Ajouter une intégration en haut à droite pour configurer manuellement votre intégration avec l’authentification OAuth. Donnez un nom à votre nouvelle intégration dans le champ Nom et saisissez votre mot de passe sécurisé dans le champ Votre mot de passe.
Renseignez le champ URL de rappel avec l’URL suivante et remplacez le <Company ID> par votre clé d’API publique Klaviyo. Veillez à supprimer les espaces supplémentaires dans l’URL qui pourraient être ajoutés automatiquement.
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/confirm?c=<Company ID> Ensuite, mettez à jour l’ URL du lien d’identité en utilisant l’URL suivante :
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/handle Sélectionnez l’onglet API sur la gauche, puis accédez au menu déroulant Resource Access . Nous vous recommandons de sélectionner Tout pour accorder toutes les règles d’accès à l’API requises par Klaviyo.
Si vous souhaitez n’autoriser que des sélections spécifiques, assurez-vous que les éléments suivants sont cochés.
- "Catalogue > Stock > Catégories"
- « Paniers > Gérer les paniers »
- "Clients > Groupes de clients"
- "Clients > Tous les clients"
- « Sales > Operations > Orders > Actions > View »
- « Stores > Attributes > Product »
- "Catalogue > Stock > Produits"
- « Sales > Operations > Shipments »
- « Stores > Settings > All Stores »
- "Marketing > Communications > Abonnés à la newsletter"
Lorsque vous avez terminé de faire vos sélections, cliquez sur Enregistrer.
Ensuite, repérez l’intégration portant le nom que vous avez utilisé ci-dessus et cliquez sur Activer.
L’activation de l’intégration ouvre 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 ce n’est pas déjà fait, ou confirmez que le nom et l’ID de votre compte sont corrects, puis cliquez sur Intégrer Magento 2. Cela ajoutera l’intégration Magento 2 à votre compte Klaviyo associé à la clé d’API que vous avez utilisée pour la configuration. Si vous êtes connecté à plusieurs comptes Klaviyo et que le bon compte ne s’affiche pas, déconnectez-vous de toutes les autres sessions.
Si la fenêtre se ferme automatiquement, la connexion a réussi.
Si, au contraire, l’erreur suivante s’affiche, assurez-vous que les clés d’API utilisées lors de 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, cliquez sur chacune d’entre elles pour en savoir plus sur leur cause.
Prochaines étapes
Maintenant que vous avez activé OAuth, procédez à l’activation de l’intégration Magento 2 dans Klaviyo.