Pobierz dane przerwanej realizacji zakupu
W przepływach pracy, które wymagają danych o przerwanej realizacji zakupu, możesz użyć akcji Pobierz dane przerwanej realizacji zakupu, aby pobrać te informacje ze sklepu. Przerwane realizacje zakupu reprezentują sesje realizacji zakupu przez klienta, które zostały rozpoczęte, ale niezakończone.
Na tej stronie
Konfiguracja
Pola
Akcja Pobierz dane przerwanej realizacji zakupu zawiera następujące pola:
| Pole | Opis |
|---|---|
| Sortuj dane według | Wymagane. Parametry, według których sortowane są dane zwracane przez zapytanie wyszukiwania. |
| Maksymalna liczba wyników | Wymagane. Maksymalna liczba wyników, które mogą zostać zwrócone przez wybrane zapytanie wyszukiwania. Jednorazowo można zwrócić do 100 wyników. |
| Zapytanie | Wymagane. Wybierz spośród popularnych zapytań lub wybierz opcję Zaawansowane, aby utworzyć własne. |
Ciąg znaków zapytania
Oto przykładowe zapytanie służące do pobierania przerwanych realizacji zakupu utworzonych w ciągu ostatniego dnia:
created_at:>'{{ scheduledAt | date_minus: "1 day" }}'Zmienna created_at to filtr dostępny w zapytaniu przerwanych realizacji zakupu, który może być używany wielokrotnie lub łączony z innymi zmiennymi. Zmienna Liquid scheduledAt jest dostępna w przepływach pracy używających wyzwalacza Zaplanowany czas. Tag Liquid date_minus to specjalny tag aplikacji Flow, który pozwala na odjęcie czasu od daty.
Podczas tworzenia zapytań o dane warto wiedzieć, że:
Zapytania muszą być zgodne z określoną składnią
Wartości pól zapytań nie zawsze są udokumentowane. W niektórych przypadkach można je znaleźć, sprawdzając dokumentację API. Często można również znaleźć wartości pól w adresach URL w panelu administracyjnym podczas filtrowania. Na przykład, aby znaleźć wartości zapytań dla Zamówień, przefiltruj stronę Zamówienia w panelu administracyjnym, a następnie sprawdź adres URL.
Zapytanie w sklepie można uruchomić lub przetestować za pomocą aplikacji Shopify GraphiQL.
Należy pamiętać o tym, co się stanie, jeśli zapytanie się nie powiedzie. Często API zwraca wszystkie wyniki (zamiast żadnego).
Zwracane dane
Wszystkie akcje typu Pobierz dane zwracają listę zawierającą od 0 do 100 zasobów. W zależności od przypadku użycia możesz wykorzystać te dane na różne sposoby:
- Jeśli musisz obsłużyć każdą pozycję listy osobno, na przykład w celu dodania tagu do każdej z nich, możesz użyć akcji Dla każdego.
- Jeśli musisz agregować dane, na przykład zliczyć, ile wyników zostało zwróconych, możesz użyć akcji Policz lub Zsumuj.
- Jeśli chcesz wygenerować listę, na przykład w celu wysłania e-maila ze wszystkimi pozycjami, możesz użyć zwróconych danych bezpośrednio w kolejnych akcjach.
Aby uzyskać dostęp do zwróconych danych w krokach następujących po tej akcji, użyj zmiennej o nazwie Pobierz dane przerwanej realizacji zakupu, która jest listą przerwanych realizacji zakupu. Zmiennej tej można używać zarówno w warunkach, jak i w akcjach. Możesz na przykład wysłać listę przerwanych realizacji zakupu w akcji Wyślij wewnętrzny e-mail podobnej do tej:
{% for single_checkout in getAbandonedCheckoutData %}
* {{ single_checkout.email }} - {{ single_checkout.totalPrice }}
{% endfor %}Wyzwalacze
Tej akcji można użyć w dowolnym przepływie pracy, w tym w połączeniu z wyzwalaczem Zaplanowany czas. W przepływie pracy wykorzystującym wyzwalacz Zaplanowany czas przepływ pracy rozpoczyna się w określonym przez Ciebie czasie, a nie w wyniku wystąpienia zdarzenia. Ponieważ w sklepie lub aplikacji nie ma określonego zdarzenia, które uruchamia przepływ pracy, żadne dane nie są dołączane automatycznie.
Dokumentacja API
Aby uzyskać więcej informacji na temat interfejsu API używanego w tej akcji, zapoznaj się z zapytaniem o przerwane realizacje zakupu.