Comment mettre en place des coupons (pour Magento 1.x)

Estimé 7 minute de lecture
|
Mis à jour 29 août 2024, 19:40 EST
Vous apprendrez

Vous apprendrez

Magento prend en charge les règles de prix du panier d'achat qui peuvent être utilisées pour appliquer une réduction à la commande d'un client. Des codes de coupon peuvent être créés pour les règles de prix existantes, de sorte que les acheteurs puissent facilement tirer parti d'un code donné pour appliquer une réduction lors du processus de paiement.

La fonction Coupons pour Magento de Klaviyo permet aux magasins Magento 1.0 de faire ce qui suit :

  • Créez de nouveaux coupons dans Klaviyo associés à des règles de prix préexistantes dans Magento.
  • Incluez des coupons dynamiques dans les e-mails de flux, afin que chaque destinataire reçoive un code unique.

Ce guide vous expliquera comment configurer les coupons Magento dans Klaviyo.

Les codes de coupon dynamiques ne sont actuellement pas disponibles lors de l'envoi de e-mails de campagne. L'envoi de codes de coupon uniques dans le cadre d'une campagne nécessiterait de générer des milliers de codes par seconde. Klaviyo ne peut pas garantir que les paramètres de limitation de taux d'un serveur Magento spécifique n'auront pas d'impact sur la génération de coupons dynamiques à ce volume et à cette vitesse. C'est pourquoi les coupons dynamiques ne sont disponibles que lors de l'envoi de e-mails de flux.

Exigences

Exigences

Comme condition préalable, assurez-vous que vous avez activé l'intégration de Magento dans Klaviyo et installé l'extension Klaviyo dans Magento.

Activer l'API REST

Activer l'API REST

Commencez par activer l'API REST en créant un nouveau rôle REST et en lui donnant un accès complet, puis en attribuant le rôle à l'un de vos utilisateurs administrateurs.

  1. Cliquez sur Système > Services Web > REST - Rôles.
  2. Créez un nouveau rôle d'administrateur. Dans le champ Nom du rôle, entrez un nom, par exemple "Administrateur".
  3. Cliquez sur l'onglet Role API Resources à gauche. Définissez l'accès aux ressources sur Tous et cliquez sur Enregistrer le rôle.
  4. Ensuite, naviguez vers System > Web Services > REST - Attributes.
  5. Sélectionnez Admin dans la liste des types d'utilisateurs.
  6. Définissez l'accès aux ressources sur Tous et cliquez sur Enregistrer.
  7. Ensuite, accédez à Système > Permissions > Utilisateurs.
  8. Sélectionnez un utilisateur administrateur dans la liste et cliquez sur Modifier l'utilisateur.
  9. Cliquez sur l'onglet du rôle REST dans la barre latérale gauche.
  10. Cliquez sur le bouton radio pour attribuer le nouveau rôle d'administrateur REST à votre utilisateur.
  11. Cliquez sur Enregistrer l'utilisateur.

Vous avez maintenant activé l'API REST pour votre boutique Magento.

Si vous n'êtes pas certain que votre API REST est configurée correctement, veuillez consulter les étapes décrites dans notre ressource sur le dépannage des coupons pour Magento 1x.

Générer des identifiants REST dans Magento

Générer des identifiants REST dans Magento

Pour activer la fonction Coupons Magento de Klaviyo, générez d'abord les identifiants de l'API REST de votre magasin Magento à l'aide du compte administrateur REST que vous venez de créer, puis collez-les dans votre compte Klaviyo.

  1. Connectez-vous en tant qu'utilisateur administrateur REST que vous avez créé dans la section Activer l'API REST ci-dessus.
  2. Cliquez sur Système > Configuration et cliquez sur Klaviyo dans la section Clients.
  3. Cliquez sur Generate OAuth Tokens (Générer des jetons OAuth).763276

La clé du consommateur, le secret du consommateur, le jeton d'autorisation et le secret d'autorisation s'affichent. Vous copierez/collerez ces valeurs dans votre compte Klaviyo à l'étape suivante.

Configurer les coupons Magento dans Klaviyo

Configurer les coupons Magento dans Klaviyo

  1. Depuis votre compte Klaviyo, naviguez vers votre intégration Magento.
  2. Cliquez sur la flèche Options avancées pour développer les paramètres des coupons.
  3. Collez les informations d'identification REST que vous avez créées ci-dessus.

    Votre serveur Magento doit prendre en charge les signatures HMAC-SHA1 pour l'authentification OAuth.

  4. Cliquez sur Mettre à jour les paramètres de Magento.

Klaviyo validera vos identifiants REST et vous pourrez commencer à créer des coupons dans l'onglet Coupons de votre compte.

Créer un coupon Magento dans Klaviyo

Créer un coupon Magento dans Klaviyo

Lorsque vous accédez pour la première fois à l'onglet Coupons de votre compte Klaviyo après avoir fourni vos identifiants REST, vous voyez apparaître le message suivant : "Vous n'avez pas encore ajouté de coupons." 

Avant de créer un nouveau coupon, vous devez d'abord définir une règle de prix dans Magento qui comprendra toutes les spécifications du coupon. Les règles de prix ne peuvent pas être créées à partir de Klaviyo. Un nouveau coupon créé dans Klaviyo doit faire référence à une règle de prix préexistante dans Magento.

Lorsque vous créez une règle de prix dans Magento, notez que l'option permettant d'associer une nouvelle règle de prix à un coupon spécifique doit être laissée sur Coupon spécifique et que la case Utiliser la génération automatique doit être cochée.
  1. Cliquez sur Ajouter un coupon pour créer un nouveau coupon.
  2. Remplissez les informations suivantes : Nom du coupon et ID de la règle Magento.
  • Nom du coupon : Le nom que vous spécifiez ne peut être composé que de lettres, de chiffres et de traits de soulignement et peut comporter jusqu'à 32 caractères.
  • ID de la règle Magento : Créez d'abord une règle dans Magento, puis collez l'ID de cette règle ici pour l'associer à ce coupon.

Tous les coupons créés apparaîtront avec les détails suivants :

  • Nom du coupon : Nom du coupon
  • Période active : Les options suivantes sont disponibles :
    • Actif, pas d'expiration
    • Date A - Pas d'expiration
    • Date A - Date B
    • Actif, date d'expiration B
  • Date de création : Date de création du coupon
  • Date de la dernière mise à jour : Date de la dernière mise à jour du coupon

Les coupons peuvent être modifiés et supprimés à partir de cet onglet via le menu déroulant situé à droite.

Utiliser un coupon Magento dans un email de flux

Utiliser un coupon Magento dans un email de flux

Une fois le coupon créé, vous pouvez l'insérer dans un courriel de flux à l'aide de la variable de remplacement suivante. Vous ne pouvez ajouter qu'un seul code de réduction par e-mail. Vous pouvez afficher le même code de réduction à plusieurs endroits, mais vous ne pouvez pas utiliser plusieurs codes.

{% coupon_code 'CouponName' %}

Remplacez CouponName par le nom de votre coupon. Par exemple :

mceclip0__2_.png

Utilisez des coupons uniques dans les messages SMS

Utilisez des coupons uniques dans les messages SMS

Des coupons uniques sont également disponibles pour vosmessages SMS/MMS  dans les flux. Générez les codes comme vous le feriez pour un courrier électronique. Ensuite, utilisez le modèle de balise ci-dessous pour ajouter le code de coupon à votre message SMS ou MMS :

{% coupon_code 'CouponName' %}.

Dans l'extrait, remplacez CouponName par le nom du coupon que vous souhaitez et ajoutez-le dans le message (flux ou campagne).

2020-06-16_17-58-37.png

Contrairement aux e-mails, vous ne pouvez utiliser qu'un seul code de réduction par SMS. Avec le courrier électronique, vous avez accès à blocs cachés pour envoyer des coupons différents en fonction de l'endroit où vit une personne ou de ce qu'elle a fait. Si vous essayez d'ajouter plusieurs coupons à un message SMS, un message d'erreur s'affichera.

2020-06-17_09-51-08.png

 

Dépannage des erreurs

Dépannage des erreurs

Message d'erreur : "Impossible de se connecter à l'API REST avec les informations d'identification REST spécifiées. Veuillez vérifier que ces informations d'identification sont valides dans votre administration Magento."

Message d'erreur : "Impossible de se connecter à l'API REST avec les informations d'identification REST spécifiées. Veuillez vérifier que ces informations d'identification sont valides dans votre administration Magento."

Si vous voyez ce message d'erreur dans Klaviyo, il y a deux causes possibles :

  1. Votre serveur Magento n'est pas configuré pour prendre en charge les signatures HMAC-SHA1 pour l'authentification OAuth.
  2. Il se peut que vous n'ayez pas activé l'accès à tous les rôles pour l'API REST.

Pour résoudre ce problème, activez les signatures HMAC-SHA1 pour l'authentification OAuth sur votre serveur Magento. Effectuez ensuite les étapes suivantes pour mettre à jour vos autorisations REST :

  1. Décommentez ou ajoutez la règle de réécriture dans votre fichier .htaccess fichier. C'est la ligne dont vous devez vous assurer qu'elle n'est pas commentée :
    RewriteRule ^api/rest api.php?type=rest [QSA,L]
  2. Vérifiez que votre rôle REST est correctement configuré.
    Nous couvrons les instructions pour cela dans notre guide de configuration des coupons pour Magento dans la section liée ici.
  3. Une autre cause fréquente est que divers modules Apache peuvent supprimer l'en-tête "Authorization : Basic base64 (user:password)".
    Consultez ce billet pour plus d'informations
Les codes de coupon insérés dans les e-mails par Klaviyo ne sont pas uniques - tous les destinataires semblent recevoir le même code.

Les codes de coupon insérés dans les e-mails par Klaviyo ne sont pas uniques - tous les destinataires semblent recevoir le même code.

Lors de la création d'une règle de prix dans Magento, l'option permettant d'associer une nouvelle règle de prix à un coupon spécifique doit être laissée sur Coupon spécifique et la case "Utiliser la génération automatique" doit être cochée.

Cliquez sur votre règle de prix dans Magento, et sous Informations générales, descendez jusqu'à l'option "Coupon" et changez ce paramètre en "Specific Coupon". Ensuite, cochez la case pour la génération automatique ici. Cela devrait résoudre le problème et nous permettre de générer un nouveau code de coupon unique pour chaque destinataire de l'e-mail.

Cet article vous a-t-il été utile ?
Utilisez ce formulaire uniquement pour nous faire part de vos commentaires sur cet article. Comment contacter l’assistance.

Explorer d’autres contenus Klaviyo

Communauté
Contactez des membres de votre secteur, des partenaires et des experts Klaviyo pour trouver de l’inspiration, partager des informations et obtenir des réponses à toutes vos questions.
Formation en direct
Participez à une session en direct avec des experts Klaviyo pour découvrir les bonnes pratiques, apprendre à configurer des fonctionnalités clés et bien plus encore.
Assistance

Accédez à l’assistance via votre compte.

Assistance par e-mail (essai gratuit et comptes payants) Disponible 24h/24 et 7j/7

Chat/assistant virtuel
La disponibilité varie selon l'emplacement et le type de forfait