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.
Na tej stronie
Konfiguracja
Pola
Akcja Pobierz dane wariantu produktu 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żna zwrócić do 100 wyników. |
| Zapytanie | Wymagane. 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