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.
Na tej stronie
Konfiguracja
Pola
Akcja Pobierz dane wersji roboczej zamówienia zawiera następujące pola, które służą do tworzenia zapytania:
| Pole | Opis |
|---|---|
| Sortuj dane według | Wymagane. Parametry, według których sortowane są dane zwrócone przez zapytanie wyszukiwania. |
| Maksymalna liczba wyników | Wymagane. Maksymalna liczba wyników, które mogą zostać zwrócone przez wybrane zapytanie wyszukiwania. Jednorazowo możesz zwrócić do 100 wyników. |
| Zapytanie | Wymagane. 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