Hoe je niet-op-voorraad-items in flow verwijdert voor Magento 2
Wat je leert
Lees hoe je voorkomt dat artikelen die niet op voorraad zijn, worden weergegeven in flow-e-mails wanneer je Klaviyo's Magento 2-integratie gebruikt.
Als u een bedrijf met een grote vraag naar inventaris en vaak uitverkopen van populaire items, is het mogelijk dat een klant een item in zijn / haar winkelwagentje een minuut en kom uren later terug om te vinden dat hetzelfde item is niet op voorraad.
Hoewel flows voor een winkelwagen verlaten en website verlaten veel omzet voor je bedrijf kunnen opleveren, kan snel verkopende voorraad het lastig maken om herinneringen te sturen die niet in het water vallen. Klanten aanmoedigen om terug te keren naar een winkelwagen vol niet-op-voorraadartikelen kan leiden tot een frustrerende klantervaring.
In Klaviyo kun je elke flow voor winkelwagen verlaten of website verlaten aanpassen om ervoor te zorgen dat e-mails met items die niet op voorraad zijn automatisch worden geannuleerd. Om gebruik te maken van deze functie, moet je de manier waarop dynamische content wordt ingevuld in je e-mails voor winkelwagen verlaten of website verlaten iets aanpassen.
Voor Magento 2-winkels zal Klaviyo een item "depubliceren" wanneer een van de volgende punten van toepassing is:
- De "zichtbaarheid" van een item is 1, wat betekent dat de zichtbaarheidsstatus is
NOT VISIBLE - De "status" van een item is 2, wat betekent dat de status is
DISABLED - Het product is niet op voorraad, waar
IS_IN_STOCK -> 0
Je moet "voorraad beheren" = ja hebben in je Magento-beheerderspaneel.
Flow voor verlaten winkelwagens
Klaviyo's standaard templates voor een verlaten winkelwagen bevatten een dynamische tabel die wordt gebruikt om elke e-mail te vullen met de specifieke items die de ontvanger in zijn/haar verlaten winkelwagen heeft achtergelaten.
Als u wilt dat een winkelwagen verlaten e-mail automatisch wordt geannuleerd als het gaat om een of meer items die sindsdien niet meer op voorraad zijn, hoeft u alleen maar het beeldgedeelte van de bestaande dynamische tabel in een bepaalde sjabloon aan te passen.
- Klik op je dynamische tabel in de e-mailtemplate-editor.
- Klik in het tabblad Content op de linkerdynamische rij.
- Onder Celinhoud schakel je de inhoud van Afbeelding naar Tekst.
- Boven het tekstvak klik je in de
Sourcevan dit tekstblok door op de knop </> aan de rechterkant te klikken. - In het gedeelte Bron ga je de volgende snippet kopiëren en plakken:
{% 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 %} - Zorg ervoor dat je daarna opnieuw op Bron klikt voordat je linksboven op Klaar klikt om dit fragment in je tekstblok op te slaan.
Wat dit doet:
- Voordat een bepaalde e-mail in uw flow wordt gepland om te verzenden, zoekt Klaviyo elk item op dat dynamisch in de afzonderlijke e-mail wordt ingevuld
- Als een item in je catalogus op het moment van opzoeken "ongepubliceerd" is, wordt de e-mail niet verzonden
- Voor een bepaalde flow-e-mail kun je naar Analytics > Recipient Activity > Other gaan. Je ziet dan een categorie met het label: Overgeslagen: catalogusitem niet beschikbaar
- Hier kun je alle e-mails bekijken die zijn geannuleerd – oftewel overgeslagen – omdat een item dat in de e-mail stond niet op voorraad was of anderszins niet beschikbaar (als het item niet langer in je catalogus staat)
Op dit moment is het niet mogelijk om één item dat niet op voorraad is uit een e-mail te verwijderen en de rest van de e-mail volgens planning te verzenden. Als iemand 5 items in een winkelwagen achterlaat en slechts 1 van de 5 items niet meer op voorraad is, annuleert deze functies nog steeds de volledige e-mail.
flow voor websiteverlaters
De standaard e-mailtemplate voor website verlaten van Klaviyo bevat een statisch tabelblok dat wordt gebruikt om elke e-mail te vullen met het specifieke item dat een ontvanger op je website heeft bekeken.
Als u wilt dat e-mails over het website verlaten automatisch worden geannuleerd als ze een item bevatten dat sindsdien niet meer op voorraad is, moet u het afbeeldingsgedeelte van de bestaande tabel in een bepaalde template aanpassen.
- Klik op je dynamische tabel in de e-mailtemplate-editor.
- Klik in het tabblad Content op de linkerdynamische rij.
- Onder Celinhoud schakel je de inhoud van Afbeelding naar Tekst.
- Boven het tekstvak klik je in de
Sourcevan dit tekstblok door op de knop </> aan de rechterkant te klikken. - Kopieer en plak in het gedeelte Bron het volgende fragment:
{% catalog event.ProductID unpublished="cancel" %}
<a href="{{ catalog_item.url }}"><img src="{{ catalog_item.featured_image.full.src }}" width="200" /></a>
{% endcatalog %} - Zorg ervoor dat je daarna opnieuw op Bron klikt voordat je linksboven op Klaar klikt om dit fragment in je tekstblok op te slaan.
Wat dit doet:
- Voordat een bepaalde e-mail in je flow gepland staat om te worden verzonden, zoekt Klaviyo het item op dat dynamisch in de individuele e-mail wordt ingevuld
- Als dit item op het moment van opzoeken in je catalogus "niet gepubliceerd" is, wordt de e-mail overgeslagen
- Voor een bepaalde flow-e-mail kun je naar Analytics > Activiteit van ontvangers > Overig gaan en zie je een categorie met het label: Overgeslagen: catalogusitem niet beschikbaar
- Hier kun je alle e-mails bekijken die zijn geannuleerd – oftewel overgeslagen – omdat een item dat in de e-mail stond niet op voorraad was of anderszins niet beschikbaar (als het item niet langer in je catalogus staat)
Test de functie voor niet op voorraad
De beste manier om deze functie te testen:
- Pas je e-mailtemplate aan zoals hierboven uitgelegd
- Bekijk een item op je site en/of start een checkout met één item in je winkelwagen
- Wacht tot je getrackte event verschijnt in de activiteitenfeedvan je account
- Markeer dit afzonderlijke item als niet op voorraad in de backend van je winkel
- Navigeer naar de flow die wordt geactiveerd door de actie die je hebt uitgevoerd (Product bekeken of Checkout gestart) en je onlangs aangepaste e-mailtemplate(s) bevat
- Klik om een voorbeeld van een van deze e-mails te bekijken en zorg ervoor dat het venster "Kies een recente gebeurtenis om een voorbeeld van te bekijken" uw eigen recente gebeurtenis bevat
- Wanneer je op Voorbeeld klikt, zou je een voorbeeld moeten zien waarin de afbeelding van het item niet wordt ingevuld en in plaats daarvan het volgende bericht verschijnt: "Item (XXXXXX) is not published and unavailable."
Extra hulpbronnen
Meer informatie over de Magento-integratie: