Pobierz dane wariantu produktu

W procesach workflow wykorzystujących dane o wariancie produktu możesz użyć czynności Pobierz dane wariantu produktu w celu pobrania ze sklepu informacji o produkcie.

Konfiguracja

Pola

Czynność Pobierz dane wariantu produktu zawiera następujące pola, które są używane do tworzenia zapytania:

Pola używane w czynnościach Pobierz dane.
PoleOpis
Sortuj dane wedługWymagane. Parametry, według których sortowane są dane zwracane 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ć maksymalnie 100.
ZapytanieWymagane. Wybierz jedno z typowych zapytań lub opcję Zaawansowane, aby utworzyć własne.

Ciąg znaków zapytania

To jest przykładowe zapytanie umożliwiające uzyskanie kolekcji, które zostały zaktualizowane w ostatnim dniu:

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

Zmienna updated_at jest filtrem dostępnym w zapytaniu o warianty produktu. Może być ona używana wielokrotnie lub w połączeniu z innymi zmiennymi. Zmienna Liquid scheduledAt jest dostępna w procesach workflow, w których używany był wyzwalacz Zaplanowany czas. date_minus Tag Liquid jest specjalnym tagiem Flow, który umożliwia odejmowanie czasu od daty.

Podczas zapytywania o dane warto znać:

  • Lista dostępnych filtrów wariantów produktów - Zapytania muszą być zgodne z określoną składnią
  • Wartości pól zapytania nie zawsze są dokumentowane. W niektórych przypadkach wartości można znaleźć w dokumentach API. Wartości pól można też często znaleźć w adresach URL w panelu administracyjnym podczas filtrowania. Na przykład, aby znaleźć wartości zapytań o zamówienie, 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.
  • Zwróć uwagę na to, co dzieje się, gdy zapytanie kończy się błędem. Często API zwraca wszystkie wyniki (zamiast żadnego).

Zwrócone dane

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

  • Jeśli musisz obsługiwać każdą pozycję listy indywidualnie, np. aby dodać tag dla każdej z nich, możesz użyć czynności Dla każdej.
  • Jeśli chcesz zagregować dane, na przykład policzyć, ile wyników zostało zwróconych, możesz użyć czynności Liczba lub Suma.
  • Jeśli musisz wyprowadzić listę, na przykład wysłać e-mail ze wszystkimi pozycjami, możesz wykorzystać zwrócone dane bezpośrednio w kolejnych działaniach.

Aby uzyskać dostęp do zwróconych danych w krokach następujących po tej czynności, użyj zmiennej o nazwie Pobierz dane wariantu produktu, która jest listą wariantów produktów. Możesz użyć tej zmiennej zarówno dla warunków, jak i dla czynności. Przykładowo, możesz wysłać listę zamówień w ramach czynności Wyślij wewnętrzną wiadomość e-mail, np.:

{% for single_variant in GetProductVariantData %}
- {{ single_variant.name }}
{% endfor %}

Wyzwalacze

Możesz użyć tej czynności w każdym workflow, w tym w wyzwalaczu Zaplanowany czas. W workflow, który używa wyzwalacza Zaplanowany czas, workflow rozpoczyna się w określonym czasie, a nie w wyniku zdarzenia. Ponieważ nie ma żadnego konkretnego zdarzenia w Twoim sklepie lub w aplikacji, które uruchamia workflow, żadne dane nie są dołączane automatycznie.

Szczegóły API

Szablony

Dodaj darmową pozycję (z rabatem w wysokości 100%) do nowych zamówień

Ten szablon dodaje darmową, zrabatowaną pozycję do nowych zamówień, jeśli pozycja jest w magazynie. Sprawdza zapasy, stosuje rabat 100% i aktualizuje zamówienie bez powiadamiania klienta. Ta automatyzacja, sprawdzi się jako narzędzie do: (1) poprawy satysfakcji klientów poprzez dołączanie niespodziewanego podarunku w postaci darmowego produktu do zamówienia, (2) promowania nowych lub mniej znanych produktów poprzez dodawanie ich jako darmowych próbek do zamówień lub (3) usprawnienia promocji poprzez automatyzację dołączania i obejmowania rabatami pozycji. Wyświetl szablon

Wysyłaj e-mailem cotygodniowe podsumowanie z listą wariantów o niskim poziomie zapasów

Ten proces workflow jest realizowany według harmonogramu (np. raz w tygodniu). Pobiera listę wariantów produktów, których poziom zapasów jest niski, zlicza wyniki i wysyła e-mail z podsumowaniem zawierającym tytuły wariantów i link do strony administratora dla wariantu. Wyświetl szablon

Nie możesz znaleźć odpowiedzi, których szukasz? Jesteśmy tutaj, aby Ci pomóc.