Wyzwalacze metapól
Uruchamiaj przepływy Shopify Flow, gdy zmienia się wybrane metapole produktu, wariantu, klienta, zamówienia lub 6 innych typów właścicieli.
Wyzwalacz metapola uruchamia się, gdy zmienia się określona definicja metapola w dowolnym z 10 typów właścicieli. Użytkownik wybiera metapola, które mają być monitorowane, po jednej definicji na raz, dzięki czemu w przypadku sklepu posiadającego setki metapol wywołanie nastąpi wyłącznie w odniesieniu do tych, które są istotne dla danego przepływu pracy.
Obsługiwane typy właścicieli
Produkt, Wariant produktu, Kolekcja, Klient, Zamówienie, Firma, Lokalizacja firmy, Blog, Wpis na blogu oraz Strona.
Jak to skonfigurować
Przykład przedstawiony na tej stronie monitoruje metapole produktu o nazwie Ocena (custom.rating) - jest to rodzaj wartości zapisywanej przez aplikację do recenzji.
1. Proszę wybrać metapole
- W menu nawigacyjnym aplikacji proszę otworzyć opcję Wyzwalacze metapól.
- Proszę kliknąć przycisk Dodaj wyzwalacz.
- Proszę wybrać typ zasobu, do którego należy metapole, na przykład „Produkt”.
- Proszę wybrać definicję metapola z listy - w przypadku dużej liczby pozycji można wyszukiwać według nazwy - a następnie kliknąć przycisk Dodaj wyzwalacz.
Wyświetlane są wyłącznie metapola z definicją (panel administracyjny Shopify, Ustawienia, Dane niestandardowe). Lista jest zapamiętywana przez godzinę, więc definicja utworzona przed chwilą może nie być widoczna: proszę kliknąć przycisk Odśwież metapola obok opcji „Dodaj wyzwalacz” i ponownie otworzyć okno dialogowe.

2. Metapole jest teraz monitorowane
Metapole pojawia się na liście jako Aktywne. Nie ma potrzeby włączania go w żaden inny sposób: dodanie go w tym miejscu oznacza jego włączenie. Usunięcie powoduje zaprzestanie monitorowania tego pola.
Aplikacja najpierw rejestruje aktualną wartość tego metapola w Państwa istniejących rekordach, dzięki czemu już przy pierwszej edycji pobierana jest właściwa poprzednia wartość.

3. Co niesie ze sobą dane wydarzenie
Od tego momentu każda zmiana w tym metapolu wyzwala zdarzenie Metafield Update w Shopify Flow. Zdarzenie to zawiera przestrzeń nazw i klucz, rekord, do którego należy, nową wartość oraz previousValue - czyli poprzednią wartość tego metapola. previousValue jest puste, gdy metapole zostało ustawione po raz pierwszy. Dotyczy to również metapola, które jest już wypełnione w momencie utworzenia rekordu, na przykład w przypadku klienta utworzonego za pomocą formularza, którego odpowiedzi są przechowywane w metapolach: zdarzenie to uruchamia się jednokrotnie, z pustą wartością previousValue.
W tym przykładzie ocena spadła z 4,5 do 2,5. Warunek przepływu pracy „wartość jest mniejsza niż 3, a poprzednia wartość wynosi 3 lub więcej” uruchamia się tylko raz - w momencie, gdy ocena spadnie poniżej 3 - a nie przy każdej kolejnej edycji. Krok po kroku: Wyzwalacze pól meta - krok po kroku.

Wyzwalacze ogólne i typowane
Istnieją dwa sposoby uwzględnienia zmian w metapolu:
| Wyzwalacz | Okładki | Zapewnia |
|---|---|---|
| Aktualizacja Metafield | Wszystkie 10 typów właścicieli | Przestrzeń nazw, klucz, identyfikator właściciela, stara i nowa wartość |
| Zlecenie aktualizacji metapola | Wyłącznie zamówienia | To samo, z dodatkiem zamówienia jako natywnego odwołania w Shopify Flow |
| Aktualizacja metapól produktu | Wyłącznie produkty | To samo, z dodatkiem produktu jako odniesienia natywnego |
| Aktualizacja metapola klienta | Wyłącznie dla klientów | To samo, z tym że klient pełni rolę referencji natywnej |
| Aktualizacja metapola wariantu produktu | Wyłącznie warianty produktu | To samo, z dodatkiem produktu nadrzędnego jako odwołania natywnego |
Proszę skorzystać z wyzwalacza typu typed, gdy Państwa przepływ pracy wymaga wykonania czynności na samym zasobie, na przykład w celu oznaczenia zamówienia lub odczytania jego pozycji. Odwołanie natywne oznacza, że Shopify Flow może bezpośrednio stosować wobec niego własne akcje Shopify, bez konieczności wykonywania kroku wyszukiwania.
Proszę skorzystać z wyzwalacza ogólnego, gdy potrzebują Państwo jedynie informacji o zmianie wartości lub gdy monitorują Państwo typ właścicielski, który nie posiada wariantu typowanego.
Każdy z tych typów wyzwalaczy posiada własny przełącznik na stronie Wyzwalacze (włączenie przepływu pracy w Shopify Flow, który korzysta z jednego z nich, powoduje jego aktywację) i uruchamia się dodatkowo w stosunku do wyzwalacza ogólnego. Łączy je jedno zdarzenie, więc włączenie obu nie powoduje podwójnego naliczenia w ramach Państwa limitu.
Przewodniki
- Uruchamianie Shopify Flow po aktualizacji pól dodatkowych zamówienia
- Uruchamianie Shopify Flow w przypadku zmian w metapolu produktu
- Uruchamianie Shopify Flow po aktualizacji metapól klienta
- Wyzwalacze pól meta - krok po kroku - przykład praktyczny dla każdego z pięciu wyzwalaczy metafieldów.
