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.

Konfiguracja

Pola

Akcja Pobierz dane rabatów zawiera następujące pola, które są używane 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.
Maksymalna liczba wynikówWymagane. Maksymalna liczba wyników, które mogą zostać zwrócone przez wybrane zapytanie. Jednorazowo można zwrócić maksymalnie 100 wyników.
ZapytanieWymagane. 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:active

Zmienne 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