Daten zu abgebrochenen Checkouts abrufen
In Workflows, die Daten zu abgebrochenen Checkouts erfordern, kannst du die Aktion Daten zu abgebrochenen Checkouts abrufen verwenden, um Informationen zu abgebrochenen Checkouts aus deinem Shop abzurufen. Abgebrochene Checkouts stellen Checkout-Sitzungen von Kund:innen dar, die begonnen, aber nicht abgeschlossen wurden.
Auf dieser Seite
Konfiguration
Felder
Die Aktion Daten zu abgebrochenen Checkouts abrufen enthält die folgenden Felder:
| Feld | Beschreibung |
|---|---|
| Daten sortieren nach | Erforderlich. Die Parameter, nach denen die von der Suchanfrage zurückgegebenen Daten sortiert werden. |
| Maximale Anzahl an Ergebnissen | Erforderlich. Die maximale Anzahl von Ergebnissen, die durch die von dir ausgewählte Suchanfrage zurückgegeben werden können. Es können bis zu 100 Ergebnisse gleichzeitig zurückgegeben werden. |
| Suchanfrage | Erforderlich. Wähle aus gängigen Suchanfragen aus oder wähle Erweitert, um deine eigene zu erstellen. |
Suchanfrage-String
Dies ist eine beispielhafte Suchanfrage zum Abrufen von abgebrochenen Checkouts, die am letzten Tag erstellt wurden:
created_at:>'{{ scheduledAt | date_minus: "1 day" }}'Die Variable created_at ist ein Filter, der in der Abfrage zu abgebrochenen Checkouts verfügbar ist und mehrfach verwendet oder mit anderen Variablen kombiniert werden kann. Die Liquid-Variable scheduledAt ist in Workflows verfügbar, die den Trigger Geplante Zeit verwenden. Der Liquid-Tag date_minus ist ein spezieller Flow-Tag, mit dem du Zeit von einem Datum abziehen kannst.
Bei der Datenabfrage ist es hilfreich zu wissen:
Suchanfragen müssen einer bestimmten Syntax folgen
Werte von Suchanfragenfeldern sind nicht immer dokumentiert. In einigen Fällen können die Werte in den API-Dokumenten gefunden werden. Alternativ findest du die Feldwerte oft in den URLs im Adminbereich, wenn du filterst. Um beispielsweise einige Werte für Suchanfragen zu Bestellungen zu finden, filtere die Seite „Bestellungen“ im Adminbereich und überprüfe dann die URL.
Du kannst eine Suchanfrage in deinem Shop ausführen oder testen, indem du die Shopify GraphiQL-App verwendest.
Achte darauf, was passiert, wenn deine Suchanfrage fehlschlägt. Oft gibt die API alle Ergebnisse zurück (anstatt keine).
Zurückgegebene Daten
Alle Aktionen vom Typ Daten abrufen geben eine Liste mit 0 bis 100 Ressourcen zurück. Je nach Anwendungsfall möchtest du diese Daten vielleicht auf unterschiedliche Weise verwenden:
- Wenn du jedes Listenelement einzeln verarbeiten musst, z. B. um für jedes einen Tag hinzuzufügen, kannst du die Aktion For each verwenden.
- Wenn du Daten aggregieren musst, wie beispielsweise das Zählen der zurückgegebenen Ergebnisse, kannst du die Aktionen Zählen oder Summieren verwenden.
- Wenn du die Liste ausgeben musst, z. B. um eine E-Mail mit allen Artikeln zu senden, kannst du die zurückgegebenen Daten direkt in nachfolgenden Aktionen verwenden.
Um auf die zurückgegebenen Daten in Schritten zuzugreifen, die auf diese Aktion folgen, verwende die Variable mit dem Namen Daten zu abgebrochenen Checkouts abrufen. Diese Variable ist eine Liste abgebrochener Checkouts. Du kannst sie sowohl in Bedingungen als auch in Aktionen verwenden. Zum Beispiel kannst du die Liste der abgebrochenen Checkouts in einer Aktion vom Typ Interne E-Mail senden senden, ähnlich wie hier:
{% for single_checkout in getAbandonedCheckoutData %}
* {{ single_checkout.email }} - {{ single_checkout.totalPrice }}
{% endfor %}Trigger
Du kannst diese Aktion in jedem Workflow verwenden, einschließlich dem Trigger Geplante Zeit. In einem Workflow, der den Trigger Geplante Zeit verwendet, wird der Workflow zu einer von dir festgelegten Zeit gestartet, anstatt als Ergebnis eines Ereignisses. Da es in deinem Shop oder von einer App kein spezifisches Ereignis gibt, das den Workflow startet, werden keine Daten automatisch einbezogen.
API-Referenz
Weitere Informationen zu der in dieser Aktion verwendeten API findest du in der Abfrage zu abgebrochenen Checkouts.