Comment supprimer des articles en rupture de stock dans les flux pour Magento 2
Objectif de cet article
Découvrez comment empêcher les articles en rupture de stock de s’afficher dans les e-mails de flux lorsque vous utilisez l’intégration Magento 2 de Klaviyo.
Si vous gérez une entreprise dont les stocks sont très demandés et que vous êtes souvent en rupture de stock sur des articles populaires, il est possible qu’un client mette un article dans son panier une minute et revienne quelques heures plus tard pour constater que le même article est en rupture de stock.
Si les flux de panier abandonné et d’abandon de navigation peuvent générer des revenus importants pour votre entreprise, des stocks qui se vendent rapidement peuvent compliquer l’envoi de rappels qui ne tombent pas à plat. Encourager les clients à retourner vers un panier rempli d’articles en rupture de stock peut entraîner une expérience client frustrante.
Dans Klaviyo, vous pouvez ajuster n’importe quel flux de panier abandonné ou d’abandon de navigation afin de garantir que les e-mails présentant des articles en rupture de stock soient automatiquement annulés. Pour profiter de cette fonctionnalité, vous devrez légèrement mettre à jour la façon dont le contenu dynamique est renseigné dans vos e-mails de panier abandonné ou d’abandon de navigation.
Pour les boutiques Magento 2, Klaviyo va « dépublier » un article lorsque l’une des conditions suivantes est remplie :
- La « visibilité » d’un article est de 1, ce qui signifie que le statut de visibilité est
NOT VISIBLE - Le « statut » d’un élément est de 2, ce qui signifie que le statut est
DISABLED - Le produit est en rupture de stock, où
IS_IN_STOCK -> 0
Vous devez avoir « manage stock » = yes dans votre panneau d'administrateur Magento.
Flux de panier abandonné
Les modèles de panier abandonné par défaut de Klaviyo incluent un tableau dynamique, utilisé pour renseigner chaque e-mail avec les articles spécifiques que le destinataire a laissés dans son panier abandonné.
Si vous souhaitez qu’un e-mail de panier abandonné soit automatiquement annulé s’il est destiné à présenter un ou plusieurs articles qui sont depuis passés en rupture de stock, il vous suffit d’ajuster la section image du tableau dynamique existant dans un modèle donné.
- Cliquez sur votre tableau dynamique dans l’éditeur de modèles d’e-mails.
- Dans l’onglet Contenu, cliquez sur la ligne dynamique de gauche.
- Sous Contenu de la cellule, basculez le contenu de Image à Texte.
- Au-dessus de la zone de texte, cliquez dans le
Sourcede ce bloc de texte en cliquant sur le bouton </> à droite. - Dans la zone Source, vous allez copier-coller l’extrait de code suivant :
{% catalog item.product.id unpublished="cancel" %}
<a href="{{ event.extra.checkout_url }}"><img alt="" src="{{ catalog_item.featured_image.thumbnail.src }}" width="200" /></a>
{% endcatalog %} - Assurez-vous ensuite de cliquer à nouveau sur Source avant de cliquer sur Terminé en haut à gauche pour enregistrer cet extrait dans votre bloc de texte.
Ce que cela fera :
- Avant qu’un e-mail donné dans votre flux ne soit programmé pour être envoyé, Klaviyo recherchera chaque élément qui se renseignera dynamiquement dans l’e-mail individuel
- Si un article est « non publié » dans votre catalogue au moment de la recherche, l’e-mail ne sera pas envoyé
- Pour un e-mail de flux donné, vous pouvez accéder à Analytics > Recipient Activity > Other et vous verrez une catégorie intitulée : Ignoré : article de catalogue indisponible
- C'est ici que vous pouvez voir tous les e-mails qui ont été annulés - c'est-à-dire ignorés - parce qu'un article présenté dans le courriel était en rupture de stock ou indisponible (si l'article n'est plus dans votre catalogue).
Pour l’instant, il n’est pas possible de supprimer un seul article en rupture de stock d’un e-mail et d’envoyer le reste de l’e-mail comme prévu. Si une personne abandonne 5 articles dans un panier, et qu’un seul des 5 articles est passé en rupture de stock, cette fonctionnalité annulera quand même l’e-mail dans son intégralité.
Flux d’abandon de navigation
Le modèle d’e-mail par défaut de Klaviyo pour l’abandon de navigation comporte un bloc de tableau statique utilisé pour remplir chaque e-mail avec l’article spécifique qu’un destinataire a consulté sur votre site web.
Si vous souhaitez que les e-mails d’abandon de navigation soient automatiquement annulés s’ils sont sur le point de présenter un article qui est depuis tombé en rupture de stock, vous devez ajuster la section d’image du tableau existant dans un modèle donné.
- Cliquez sur votre tableau dynamique dans l’éditeur de modèles d’e-mails.
- Dans l’onglet Contenu, cliquez sur la ligne dynamique de gauche.
- Sous Contenu de la cellule, basculez le contenu de Image à Texte.
- Au-dessus de la zone de texte, cliquez dans le
Sourcede ce bloc de texte en cliquant sur le bouton </> à droite. - Dans la zone Source, copiez et collez l’extrait de code suivant :
{% catalog event.ProductID unpublished="cancel" %}
<a href="{{ catalog_item.url }}"><img src="{{ catalog_item.featured_image.full.src }}" width="200" /></a>
{% endcatalog %} - Assurez-vous ensuite de cliquer à nouveau sur Source avant de cliquer sur Terminé en haut à gauche pour enregistrer cet extrait dans votre bloc de texte.
Ce que cela fera :
- Avant qu’un e-mail donné dans votre flux ne soit planifié pour l’envoi, Klaviyo recherchera l’article qui se remplira dynamiquement dans l’e-mail individuel
- Si cet élément est « non publié » dans votre catalogue au moment de la recherche, l’e-mail sera ignoré.
- Pour un e-mail de flux donné, vous pouvez naviguer vers Analytics > Recipient Activity > Other et vous verrez une catégorie intitulée : Ignoré : Catalog Item Unavailable
- C'est ici que vous pouvez voir tous les e-mails qui ont été annulés - c'est-à-dire ignorés - parce qu'un article présenté dans le courriel était en rupture de stock ou indisponible (si l'article n'est plus dans votre catalogue).
Tester la fonctionnalité de rupture de stock
La meilleure façon de tester cette fonctionnalités :
- Ajustez vos modèles d’e-mail comme expliqué ci-dessus
- Afficher un article sur votre site et/ou démarrer un paiement avec un seul article dans votre panier
- Attendez de voir apparaître votre événement suivi dans le flux d’activitéde votre compte.
- Marquez cet article unique comme étant en rupture de stock dans le back-end de votre boutique.
- Accédez au flux qui est déclenché par l’action que vous avez effectuée (Produit consulté ou Commande initiée) et qui contient vos modèles d’e-mail récemment ajustés.
- Cliquez pour prévisualiser l'un de ces e-mails, et assurez-vous que la fenêtre "choisir un événement récent à prévisualiser avec" présente votre propre événement récent.
- Lorsque vous cliquez sur Aperçu, vous devriez voir un aperçu dans lequel l’image de l’article ne s’affiche pas et le message suivant s’affiche à la place : « Item (XXXXXX) is not published and unavailable. »
Ressources supplémentaires
En savoir plus sur les intégrations Magento :