Pobierz dane rabatów
W workflow, które wymagają danych o rabatach, możesz użyć akcji Pobierz dane rabatów, aby pobrać informacje o rabatach ze sklepu.
Na tej stronie
Konfiguracja
Pola
Akcja Pobierz dane rabatów zawiera następujące pola, które są używane do tworzenia zapytania:
| Pole | Opis |
|---|---|
| Sortuj dane według | Wymagane. Parametry, według których sortowane są dane zwrócone przez zapytanie. |
| Maksymalna liczba wyników | Wymagane. Maksymalna liczba wyników, które mogą zostać zwrócone przez wybrane zapytanie. Jednorazowo można zwrócić maksymalnie 100 wyników. |
| Zapytanie | Wymagane. Wybierz spośród typowych zapytań lub wybierz opcję Zaawansowane, aby utworzyć własne. |
Ciąg zapytania
Oto przykładowe zapytanie dotyczące pobierania aktywnych rabatów, które używają kodu:
method:code AND status:activeZmienne method i status to filtry dostępne w zapytaniu o węzeł rabatu, których można używać wielokrotnie lub łączyć z innymi zmiennymi.
Podczas wykonywania zapytań o dane warto wiedzieć, że:
- Lista dostępnych filtrów rabatów.
- 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źć w dokumentacji API. Alternatywnie, wartości pól można często znaleźć w adresach URL w panelu administracyjnym po zastosowaniu filtrów. Na przykład, aby znaleźć wartości zapytań dotyczących zamówień, przefiltruj stronę Zamówienia w panelu administracyjnym, a następnie sprawdź adres URL.
- Możesz uruchomić lub przetestować zapytanie w sklepie za pomocą aplikacji Shopify GraphiQL.
- Pamiętaj, co się stanie, jeśli zapytanie się nie powiedzie. API często zwraca wszystkie wyniki (zamiast żadnych).
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 wykorzystać te dane na różne sposoby:
- Jeśli chcesz obsługiwać każdy element listy osobno, na przykład w celu dodania tagu do każdego z nich, możesz użyć akcji Dla każdego.
- Jeśli chcesz agregować dane, na przykład policzyć, ile wyników zwrócono, możesz użyć akcji Policz lub Suma.
- Jeśli chcesz użyć całej listy, na przykład w celu wysłania wiadomości 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 rabatu, która jest listą rabatów. Możesz używać tej zmiennej zarówno w warunkach, jak i w akcjach. Na przykład możesz wysłać listę rabatów z automatycznych aplikacji w ramach akcji Wyślij wewnętrzną wiadomość e-mail w następujący sposób:
{% for discount_item in getDiscountData %}
{% if discount_item.discount.__typename == "DiscountAutomaticApp" %}
* {{discount_item.discount.DiscountAutomaticApp.title}}
{% endif %}
{% endfor %}Wyzwalacze
Możesz użyć tej akcji w dowolnym obiegu pracy, w tym w wyzwalaczu Zaplanowany czas. W obiegu pracy, który korzysta z wyzwalacza Zaplanowany czas, obieg pracy rozpoczyna się o określonej przez Ciebie godzinie, a nie w wyniku zdarzenia. Ponieważ nie ma konkretnego zdarzenia w sklepie lub z aplikacji, które uruchamia obieg pracy, żadne dane nie są dołączane automatycznie.
Szczegóły API
Szablony
E-mail: cotygodniowe podsumowanie aktywnych rabatów z kodem
Wysyła e-mailem podsumowanie aktywnych rabatów z kodem. Obieg pracy jest uruchamiany zgodnie z harmonogramem w każdy poniedziałek o 9:00. Można go dostosować, aby zmienić jego termin, sposób otrzymywania podsumowania, typ uwzględnianych rabatów i tryb. Wyświetl szablon