Pobierz dane wariantu produktu

W sekwencjach workflow, które wykorzystują dane wariantu produktu, możesz użyć akcji Pobierz dane wariantu produktu, aby pobrać informacje o wariancie produktu ze sklepu.

Konfiguracja

Pola

Akcja Pobierz dane wariantu produktu 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żna zwrócić do 100 wyników.
ZapytanieWymagane. Wybierz z popularnych zapytań lub wybierz opcję Zaawansowane, aby utworzyć własne.

Ciąg znaków zapytania

Poniżej znajduje się przykładowe zapytanie dotyczące pobierania wariantów produktów, które zostały zaktualizowane w ciągu ostatniego dnia:

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

Zmienna updated_at jest filtrem dostępnym w zapytaniu o warianty produktu i może być używana wielokrotnie lub łączona z innymi zmiennymi. Zmienna Liquid scheduledAt jest dostępna w sekwencjach workflow, w których użyto wyzwalacza Zaplanowany czas. Tag Liquid date_minus jest specjalnym tagiem Flow, który pozwala na odjęcie czasu od daty.

Podczas wysyłania zapytań o dane warto wiedzieć:

  • Lista dostępnych filtrów wariantów produktu
  • 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 po zastosowaniu filtrów. Na przykład, aby znaleźć niektóre 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 swoim sklepie za pomocą aplikacji Shopify GraphiQL.
  • Uważaj na to, co się stanie, jeśli zapytanie się nie powiedzie. Często API zwraca wszystkie wyniki (zamiast żadnego).

Zwracane 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żdą pozycję listy indywidualnie, na przykład w celu dodania tagu dla każdej z nich, możesz użyć akcji For each.
  • Jeśli chcesz agregować dane, na przykład policzyć, ile wyników zostało zwróconych, możesz użyć akcji Licz lub Suma.
  • Jeśli chcesz uzyskać listę, na przykład wysłać wiadomość 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 wariantu produktu, która jest listą wariantów produktów. Możesz użyć tej zmiennej zarówno w warunkach, jak i w akcjach. Na przykład, możesz wysłać listę zamówień w akcji Wyślij wewnętrzną wiadomość e-mail w następujący sposób:

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

Wyzwalacze

Możesz użyć tej akcji w dowolnym workflow, w tym w przypadku wyzwalacza Zaplanowany czas. W workflow, który korzysta z wyzwalacza Zaplanowany czas, workflow uruchamia się o określonej przez Ciebie porze, a nie w wyniku zdarzenia. Ponieważ workflow nie jest uruchamiany przez żadne konkretne zdarzenie w Twoim sklepie ani w aplikacji, żadne dane nie są dołączane automatycznie.

Szczegóły API

Szablony

Dodawanie darmowej pozycji (z rabatem 100%) do nowych zamówień

Ten szablon dodaje do nowych zamówień darmową pozycję objętą rabatem, jeśli jest ona na stanie. Sprawdza zapasy, stosuje rabat w wysokości 100% i uaktualnia zamówienie bez powiadamiania klienta. Ta automatyzacja może być przydatna do: (1) zwiększania zadowolenia klientów poprzez dołączanie do ich zamówień darmowej pozycji-niespodzianki, (2) promowania nowych lub mniej znanych produktów poprzez dodawanie ich jako darmowych próbek do zamówień lub (3) usprawniania promocji poprzez automatyzację dodawania darmowych pozycji i obejmowania ich rabatem. Wyświetl szablon

Wysyłanie cotygodniowego podsumowania e-mail z listą wariantów o niskim stanie zapasów

Ten workflow jest uruchamiany zgodnie z harmonogramem (np. raz w tygodniu). Pobiera listę wariantów produktów o niskim stanie zapasów, zlicza wyniki i wysyła podsumowanie e-mail z tytułami wariantów oraz linkiem do strony wariantu w panelu administracyjnym. Wyświetl szablon