Pobierz wpisy metaobiektu

Możesz użyć akcji Pobierz wpisy metaobiektu, aby pobrać listę wpisów dla metaobiektu ze swojego sklepu na podstawie opcjonalnego zapytania. Więcej informacji można znaleźć w dokumentacji metaobiektów.

Konfiguracja

Pola

Akcja Pobierz wpisy metaobiektu zawiera menu rozwijane do określania definicji metaobiektu oraz 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 spośród typowych zapytań lub wybierz opcję Zaawansowane, aby utworzyć własne.

Ciąg zapytania

Oto przykład zapytania do pobierania wpisów metaobiektów w przypadku, gdy wartość pola email jest zgodna z adresem e-mail w zamówieniu:

{{fields.email}}:"{{order.email}}"

Oto przykład zapytania do pobierania wpisów metaobiektów, 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 metaobiekty i może być używana wielokrotnie lub łączona z innymi zmiennymi. Zmienna Liquid scheduledAt jest dostępna w workflow, w których zastosowano wyzwalacz Czas zaplanowany. Tag Liquid date_minus jest specjalnym tagiem Flow, który pozwala odjąć czas od daty.

Podczas wykonywania zapytań o dane warto wiedzieć:

Zwrócone dane

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

  • Jeśli chcesz obsługiwać każdą pozycję z listy indywidualnie, np. dodać tag dla każdej z nich, możesz użyć akcji Dla każdego.
  • Jeśli chcesz agregować dane, np. policzyć, ile wyników zostało zwróconych, możesz użyć akcji Policz lub Zsumuj.
  • Jeśli chcesz przekazać listę, np. wysłać 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 wpisy metaobiektów, która jest listą wpisów metaobiektów. Możesz użyć tej zmiennej zarówno w warunkach, jak i w akcjach. Na przykład możesz wysłać listę par klucz-wartość dla wpisów metaobiektów w akcji Wyślij wewnętrzną wiadomość e-mail w następujący sposób:

{% for getMetaobjectEntries_item in getMetaobjectEntries %}
Key-value pairs for entry:
  {% for fields_item in getMetaobjectEntries_item.system.fields %}
    {{fields_item.key}}:{{fields_item.value}}
  {% endfor %}
{% endfor %}

Wyzwalacze

Możesz użyć tej akcji w dowolnym workflow, w tym z wyzwalaczem Czas zaplanowany. W workflow, który używa wyzwalacza Czas zaplanowany, workflow uruchamia się o określonej przez Ciebie godzinie, a nie w wyniku zdarzenia. Ponieważ nie ma określonego zdarzenia w Twoim sklepie lub z aplikacji, które uruchamia workflow, żadne dane nie są dołączane automatycznie.

Szczegóły API