Pobierz dane wersji roboczej zamówienia

W workflow, które wykorzystują dane wersji roboczych zamówień, możesz użyć akcji Pobierz dane wersji roboczej zamówienia, aby pobrać informacje o wersjach roboczych zamówień ze swojego sklepu.

Konfiguracja

Pola

Akcja Pobierz dane wersji roboczej zamówienia zawiera następujące pola, które służą do tworzenia zapytania:

Pola używane w akcjach Pobierz dane.
PoleOpis
Sortuj dane wedługWymagane. Parametry, według których sortowane są dane zwrócone przez zapytanie wyszukiwania.
Maksymalna liczba wynikówWymagane. Maksymalna liczba wyników, które mogą zostać zwrócone przez wybrane zapytanie wyszukiwania. Jednorazowo możesz zwrócić do 100 wyników.
ZapytanieWymagane. Wybierz spośród popularnych zapytań lub wybierz opcję Zaawansowane, aby utworzyć własne.

Ciąg zapytania

Poniżej znajduje się przykładowe zapytanie dotyczące pobierania wersji roboczych zamówień zaktualizowanych w ostatnim dniu:

updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'

Zmienna updated_at jest filtrem dostępnym w zapytaniu o wersje robocze zamówień i może być używana wielokrotnie lub łączona z innymi zmiennymi. Zmienna Liquid scheduledAt jest dostępna w workflow, które używają wyzwalacza Zaplanowany czas. Tag Liquid date_minus jest specjalnym tagiem Flow, który pozwala odjąć czas od daty.

Podczas tworzenia zapytań o dane warto wiedzieć, że:

  • Lista dostępnych filtrów zamówień
  • Zapytania muszą być zgodne z określoną składnią
  • Wartości pól zapytań nie zawsze są udokumentowane. W niektórych przypadkach wartości można znaleźć w dokumentacji API. Alternatywnie wartości pól można często znaleźć w adresach URL w panelu administracyjnym podczas filtrowania. Aby na przykład znaleźć niektóre wartości zapytania dotyczącego zamówienia, przefiltruj stronę Zamówienia w panelu administracyjnym, a następnie sprawdź adres URL.
  • Możesz uruchomić lub przetestować zapytanie w swoim sklepie za pomocą aplikacji Shopify GraphiQL.
  • Pamiętaj o tym, co się stanie, jeśli zapytanie się nie powiedzie. Często API zwraca wszystkie wyniki (zamiast żadnego).

Zwrócone dane

Wszystkie akcje Pobierz dane zwracają listę zawierającą od 0 do 100 zasobów. W zależności od przypadku użycia możesz chcieć wykorzystać te dane na różne sposoby:

  • Jeśli chcesz obsługiwać każdą pozycję listy indywidualnie, na przykład dodać tag do każdej z nich, możesz użyć akcji Dla każdego.
  • Jeśli chcesz agregować dane, na przykład policzyć, ile wyników zostało zwróconych, możesz użyć akcji Licznik lub Suma.
  • Jeśli chcesz wykorzystać tę listę, na przykład aby wysłać e-mail 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 wersji roboczej zamówienia, która jest listą wersji roboczych zamówień. Możesz użyć tej zmiennej zarówno w warunkach, jak i akcjach. Na przykład możesz wysłać listę wersji roboczych zamówień w akcji Wyślij wewnętrzną wiadomość e-mail w następujący sposób:

{% for single_order in GetDraftOrderData %}
* {{ single_order.name }}
{% endfor %}

Wyzwalacze

Możesz użyć tej akcji w dowolnym workflow, w tym z wyzwalaczem Zaplanowany czas. W workflow, które używa wyzwalacza Zaplanowany czas, workflow rozpoczyna się o określonej przez Ciebie godzinie, a nie w wyniku zdarzenia. Ponieważ nie ma określonego zdarzenia w Twoim sklepie lub z aplikacji, które uruchamia workflow, żadne dane nie są dołączane automatycznie.

Szczegóły API

Szablony

Wysyłaj codzienne powiadomienia o wszystkich otwartych wersjach roboczych zamówień

Codziennie pobieraj otwarte wersje robocze zamówień, zliczaj je i wysyłaj wiadomość na Slacka. Wykorzystuje wyzwalacz Zaplanowany czas, akcje Pobierz wersje robocze zamówień i Licznik. Wyświetl szablon