Hämta data för övergiven betalning
I arbetsflöden som kräver data för övergiven betalning kan du använda åtgärden Hämta data för övergiven betalning för att hämta information om övergivna betalningar från din butik. Övergivna betalningar representerar kassasessioner som kunder har påbörjat men inte slutfört.
På den här sidan
Konfiguration
Fält
Åtgärden Hämta data för övergiven betalning innehåller följande fält:
| Fält | Beskrivning |
|---|---|
| Sortera data efter | Krävs. Parametrarna som den returnerade datan från sökfrågan sorteras efter. |
| Maximalt antal resultat | Krävs. Det maximala antalet resultat som kan returneras av sökfrågan som du väljer. Du kan returnera upp till 100 åt gången. |
| Sökfråga | Krävs. Välj bland vanliga sökfrågor eller välj Avancerat för att skapa din egen. |
Frågesträng
Detta är en exempelsökfråga för att hämta övergivna betalningar som skapades under den senaste dagen:
created_at:>'{{ scheduledAt | date_minus: "1 day" }}'Variabeln created_at är ett filter som är tillgängligt för sökfrågan för övergivna betalningar och kan användas flera gånger eller kombineras med andra variabler. Liquid-variabeln scheduledAt är tillgänglig i arbetsflöden som använde utlösaren Schemalagd tid. Liquid-taggen date_minus är en speciell Flow-tagg som låter dig subtrahera tid från ett datum.
När du frågar efter data är det bra att veta följande:
Sökfrågor måste följa en viss syntax
Sökfrågans fältvärden är inte alltid dokumenterade. I vissa fall kan värdena hittas genom att titta i API-dokumentationen. Alternativt kan du ofta hitta fältvärdena i webbadresserna i adminpanelen när du filtrerar. Om du till exempel vill hitta vissa sökfrågevärden för Order filtrerar du sidan Ordrar i adminpanelen och kontrollerar sedan webbadressen.
Du kan köra eller testa en sökfråga i din butik genom att använda appen Shopify GraphiQL.
Tänk på vad som händer om din sökfråga misslyckas. Ofta returnerar API:et alla resultat (i stället för inga).
Returnerad data
Alla Hämta data-åtgärder returnerar en lista med mellan 0 och 100 resurser. Beroende på ditt användningsområde kan du vilja använda denna data på olika sätt:
- Om du behöver hantera varje listobjekt individuellt, till exempel för att lägga till en tagg för varje, kan du använda åtgärden För varje.
- Om du behöver sammanställa data, till exempel räkna hur många resultat som returnerades, kan du använda åtgärderna Räkna eller Summera.
- Om du behöver mata ut listan, till exempel skicka ett e-postmeddelande med alla artiklar, kan du använda returnerad data direkt i efterföljande åtgärder.
För att komma åt den returnerade datan i steg som följer denna åtgärd använder du variabeln med namnet Hämta data för övergiven betalning, vilket är en lista med övergivna betalningar. Du kan använda den här variabeln i både villkor och åtgärder. Du kan till exempel skicka listan med övergivna betalningar i en Skicka internt e-postmeddelande-åtgärd som liknar denna:
{% for single_checkout in getAbandonedCheckoutData %}
* {{ single_checkout.email }} - {{ single_checkout.totalPrice }}
{% endfor %}Utlösare
Du kan använda den här åtgärden i vilket arbetsflöde som helst, inklusive utlösaren Schemalagd tid. I ett arbetsflöde som använder utlösaren Schemalagd tid startar arbetsflödet vid en tidpunkt som du har angett, i stället för som ett resultat av en händelse. Eftersom det inte finns någon specifik händelse i din butik eller från en app som startar arbetsflödet inkluderas ingen data automatiskt.
API-referens
För mer information om API:et som används i den här åtgärden, se sökfrågan för övergivna betalningar.