Gegevens afgebroken checkout ophalen
In workflows waarvoor gegevens van afgebroken checkouts nodig zijn, kun je de actie Gegevens afgebroken checkout ophalen gebruiken om informatie over afgebroken checkouts op te halen uit je winkel. Afgebroken checkouts zijn checkout-sessies van klanten die wel zijn gestart, maar niet zijn afgerond.
Configuratie
Velden
De actie Gegevens afgebroken checkout ophalen bevat de volgende velden:
| Veld | Beschrijving |
|---|---|
| Gegevens sorteren op | Vereist. De parameters op basis waarvan de gegevens uit de zoekopdracht worden gesorteerd. |
| Maximumaantal resultaten | Vereist. Het maximale aantal resultaten dat met de geselecteerde zoekopdracht kan worden geretourneerd. Je kunt maximaal 100 resultaten tegelijk retourneren. |
| Query | Vereist. Kies uit algemene query's of selecteer Geavanceerd om je eigen query aan te maken. |
Query-tekenreeks
Dit is een voorbeeld van een query om afgebroken checkouts op te halen die de afgelopen dag zijn aangemaakt:
created_at:>'{{ scheduledAt | date_minus: "1 day" }}'De variabele created_at is een filter in de Query voor afgebroken checkouts en kan meerdere keren worden gebruikt of worden gecombineerd met andere variabelen. De Liquid-variabele scheduledAt is beschikbaar in workflows die de trigger Geplande tijd gebruiken. De Liquid-tag date_minus is een speciale Flow-tag waarmee je tijd van een datum kunt aftrekken.
Houd rekening met het volgende wanneer je een query uitvoert voor gegevens:
Query's moeten een bepaalde syntaxis volgen
Waarden voor queryvelden zijn niet altijd gedocumenteerd. In sommige gevallen vind je de waarden door de API-documentatie te raadplegen. Je kunt de veldwaarden ook vaak vinden in de URL's in het beheercentrum wanneer je filtert. Om bijvoorbeeld bepaalde querywaarden voor bestellingen te vinden, filter je de pagina Bestellingen in het beheercentrum en controleer je vervolgens de URL.
Je kunt een query in je winkel uitvoeren of testen met behulp van de Shopify GraphiQL-app.
Houd er rekening mee wat er gebeurt als je query mislukt. Vaak retourneert de API dan alle resultaten (in plaats van geen).
Geretourneerde gegevens
Alle acties voor Gegevens ophalen retourneren een lijst met 0 tot 100 bronnen. Afhankelijk van je gebruiksscenario kun je deze gegevens op verschillende manieren gebruiken:
- Als je elk lijstitem afzonderlijk wilt verwerken, bijvoorbeeld om voor elk item een tag toe te voegen, kun je de actie Voor elke gebruiken.
- Als je gegevens moet aggregeren, bijvoorbeeld om te tellen hoeveel resultaten zijn geretourneerd, kun je de acties Tellen of Som gebruiken.
- Als je de lijst wilt uitvoeren, bijvoorbeeld om een e-mail met alle items te sturen, kun je de geretourneerde gegevens rechtstreeks in opeenvolgende acties gebruiken.
Als je toegang wilt krijgen tot de geretourneerde gegevens in stappen die na deze actie volgen, gebruik je de variabele met de naam Gegevens afgebroken checkout ophalen, wat een lijst is met afgebroken checkouts. Je kunt deze variabele gebruiken in zowel voorwaarden als acties. Je kunt de lijst met afgebroken checkouts bijvoorbeeld verzenden met behulp van een actie Interne e-mail verzenden, zoals in het volgende voorbeeld:
{% for single_checkout in getAbandonedCheckoutData %}
* {{ single_checkout.email }} - {{ single_checkout.totalPrice }}
{% endfor %}Triggers
Je kunt deze actie in elke workflow gebruiken, inclusief de trigger Geplande tijd. In een workflow die de trigger Geplande tijd gebruikt, start de workflow op een door jou opgegeven tijd en niet naar aanleiding van een event. Omdat er geen specifiek event in je winkel of van een app is dat de workflow start, worden er niet automatisch gegevens opgenomen.
API-referentie
Zie de Query voor afgebroken checkouts voor meer informatie over de API die in deze actie wordt gebruikt.