Comment configurer les articles en rupture de stock pour les flux automatisés sur Shopify
Objectif de cet article
Découvrez comment ignorer les e-mails Shopify de panier abandonné ou d’abandon de navigation lorsqu’un produit mis en avant n’est pas disponible dans votre catalogue Klaviyo, en mettant à jour le contenu dynamique de vos e-mails.
Si vous êtes souvent en rupture de stock sur des articles populaires, il est possible qu’un client ajoute un article à son panier une minute, puis revienne quelques heures plus tard et constate que ce même article est en rupture de stock. Bien que les flux de panier abandonné et d’abandon de navigation puissent générer des revenus importants pour votre entreprise, un stock qui se vend rapidement peut compliquer l’envoi de rappels qui ne tombent pas à plat. Encourager les clients à revenir vers un panier rempli d’articles en rupture de stock peut entraîner une expérience client frustrante.
Avant de commencer
Si vous ne l’avez pas encore fait, lisez notre guide sur les débuts avec Shopify pour obtenir des instructions étape par étape sur l’intégration, avant de poursuivre cet article.
Avant de suivre les étapes de cet article, il est important de noter ce qui suit :
- Klaviyo ne marque les produits Shopify comme non publiés dans son catalogue en raison d’un faible stock que si les clients ne peuvent pas les acheter lorsqu’ils sont en rupture de stock. Cela ne retire pas la publication des produits de votre boutique Shopify.
- Si vous avez plusieurs variantes d’un produit, toutes les variantes doivent être en rupture de stock et indisponibles à l’achat pour que Klaviyo marque l’ensemble du produit comme non publié. Les extraits de code ci-dessous vérifient le produit. Ainsi, une variante indisponible à elle seule n’entraînera pas l’omission de l’e-mail si une autre variante est toujours disponible.
Le flux de panier abandonné
Les modèles d’e-mails de panier abandonné par défaut de Klaviyo (pour notre flux de panier abandonné déclenché par Page de commande Started) comportent un tableau dynamique qui est utilisé pour remplir chaque e-mail avec les éléments 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 présente un ou plusieurs articles qui sont depuis en rupture de stock, vous devrez ajuster la section image du tableau dynamique existant dans un modèle donné.
- Dans flux, ouvrez votre flux de panier abandonné, sélectionnez l’e-mail que vous souhaitez mettre à jour, puis cliquez sur Modifier dans son modèle.
- Cliquez sur le tableau contenant les détails de votre produit. Sous Contenu, utilisez Sélecteur de cellule pour sélectionner la cellule contenant l’image du produit.
- Sous Contenu de la cellule, remplacez la cellule Image par HTML.

- Remplacez le contenu de l’éditeur HTML par l’extrait suivant.

{% catalog item.product_id unpublished="cancel" %}
<a href="{{ event.extra.responsive_checkout_url }}">
<img alt="" src="{{ catalog_item.featured_image.thumbnail.src }}" style="width: 200px;" width="200px" /></a>
{% endcatalog %}- Lorsque vous avez terminé la modification, cliquez sur Quitter pour enregistrer vos modifications et quitter l’éditeur.
- Répétez ces étapes pour chaque e-mail du flux qui doit ignorer les produits indisponibles.
Ce code garantit que :
- Avant de programmer l’envoi d’un e-mail donné de votre flux, Klaviyo recherchera chaque élément qui s’affichera dynamiquement dans l’e-mail individuel.
- Si un article est « non publié » dans votre catalogue au moment de la recherche, l’e-mail entier sera ignoré.
Sélectionnez l’e-mail dans votre flux, puis cliquez sur Afficher les détails sous Performance. Accédez à Activité des destinataires > Ignorés et sélectionnez Ignoré : article du catalogue indisponible. Cette catégorie comprend les e-mails ignorés parce qu’un produit mis en avant a été dépublié ou n’est plus présent dans votre catalogue.
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 au moins un article d’un panier est en rupture de stock, l’e-mail entier sera annulé.
Vérifiez le lien de retour au panier
Si le bouton Retour au panier renvoie vers la mauvaise page, vérifiez qu’il utilise le lien de paiement de l’événement. Shopify fournit actuellement le même lien pour les deux variables de paiement affichées ci-dessous. Par conséquent, passer de l’une à l’autre ne corrigera pas un lien incorrect lorsque leurs valeurs correspondent.
- Dans Klaviyo, ouvrez le modèle d’e-mail de flux panier abandonné que vous souhaitez modifier.
- Cliquez sur le bouton Retour au panier dans le modèle afin de modifier son Adresse du lien.
- Définissez l’ adresse du lien sur la variable de paiement ci-dessous si le bouton n’utilise pas déjà un lien de paiement :
{{ event.extra.checkout_url }}La variable suivante contient également le lien de paiement :
{{ event.extra.responsive_checkout_url }}- L’image ci-dessous en est un exemple.

- Cliquez sur Aperçu, sélectionnez un événement de paiement récent, puis vérifiez la destination du bouton. Après avoir fermé l’aperçu, cliquez sur Quitter pour enregistrer les modifications.
Le flux d’abandon de navigation
Les modèles d’e-mail d’abandon de navigation de Klaviyo utilisent des détails produits dynamiques pour afficher l’article spécifique qu’un destinataire a consulté sur votre site web. Les étapes ci-dessous s’appliquent à un modèle contenant ces détails dans un bloc de tableau.
Si vous souhaitez que les e-mails d'abandon de navigation soient automatiquement annulés s'ils mettent en avant un article qui est depuis en rupture de stock, vous devrez ajuster la section image du tableau existant dans un modèle donné.
- Dans Flux, ouvrez votre flux d’abandon de navigation, sélectionnez l’e-mail que vous souhaitez mettre à jour, puis cliquez sur Modifier dans son modèle.
- Cliquez sur le tableau contenant les détails de votre produit. Sous Contenu, utilisez Sélecteur de cellule pour sélectionner la cellule contenant l’image du produit.
- Sous Contenu de la cellule, remplacez la cellule Image par HTML.

- Remplacez le contenu de l’éditeur HTML par l’extrait suivant.
{% catalog event.ProductID unpublished="cancel" %} <a href="{{ catalog_item.url }}"><img src="{{ catalog_item.featured_image.full.src }}" style="width: 200px;" width="200px" /></a> {% endcatalog %}- Lorsque vous avez terminé la modification, cliquez sur Quitter pour enregistrer vos modifications et quitter l’éditeur.
- Répétez ces étapes pour chaque e-mail du flux qui doit ignorer les produits indisponibles.
Ainsi, vous vous assurez :
- Avant de programmer l’envoi d’un e-mail donné de votre flux, Klaviyo recherche l’élément qui s’affichera 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é.
Sélectionnez l’e-mail dans votre flux, puis cliquez sur Afficher les détails sous Performance. Accédez à Activité des destinataires > Ignorés et sélectionnez Ignoré : article du catalogue indisponible. Cette catégorie comprend les e-mails ignorés parce qu’un produit mis en avant a été dépublié ou n’est plus présent dans votre catalogue.
Comment tester votre fonctionnalité de rupture de stock
Vous pouvez tester cette fonctionnalité en procédant comme suit :
- Ajustez votre modèles d’e-mails comme expliqué ci-dessus.
- Affichez un article sur votre site et/ou commencez une page de commande avec un seul article dans votre panier.
- Accédez à Analytics > Indicateurs et confirmez que votre événement de test apparaît dans l’indicateur correspondant.
- Définissez temporairement le stock du produit de test sur 0 dans Shopify, y compris pour toutes les variantes, et assurez-vous qu’il ne puisse pas être acheté lorsqu’il est en rupture de stock. Laissez la mise à jour du produit se synchroniser avec Klaviyo avant de vérifier l’aperçu de l’e-mail.
- Ouvrez le flux déclenché par votre événement de test (Viewed Product ou Checkout Started) qui contient les modèles d’e-mail mis à jour.
- Ouvrez l’éditeur d’e-mail et cliquez sur Aperçu. Utilisez le sélecteur d’événements pour choisir votre propre événement de test récent.
- Pour un produit non publié, l’aperçu doit afficher Article (numéro) n’est pas publié et n’est pas disponible. à la place de son image. Si l’image s’affiche toujours, confirmez que toutes les variantes ne sont pas disponibles, puis laissez le temps à la mise à jour du catalogue de se synchroniser avant de rouvrir l’aperçu.

- Après les tests, restaurez les paramètres d’inventaire d’origine du produit dans Shopify.
Résultat
Vous avez maintenant appris à ignorer les e-mails de panier abandonné et d’abandon de navigation de Shopify lorsqu’un produit mis en avant n’est pas disponible dans votre catalogue Klaviyo, et à tester la configuration.
Ressources supplémentaires
- How to create an abandoned cart flow
Learn how to set up an abandoned cart flow in Klaviyo in order to increase your ecommerce revenue and personalize communication to your customers.
- How to create a browse abandonment flow
Learn how to create a browse abandonment flow to show shoppers products they viewed but didn’t purchase.