Wyzwalacze pól meta - krok po kroku
Pięć wyzwalaczy Shopify Flow dla zmian metapól produktów, wariantów, zamówień i klientów z poprzednią wartością. Przykłady przepływów pracy krok po kroku.
Metapola to miejsca, w których sklep przechowuje dane, dla których Shopify nie posiada odpowiednich pól, a Shopify Flow nie może reagować na ich zmiany. Te pięć wyzwalaczy może to robić - i zawierają one previousValue, dzięki czemu przepływ pracy może odróżnić wzrost od spadku.
Wszystkie one działają zgodnie z definicją: na stronie Metafield Triggers w aplikacji wybierają Państwo, które metapola mają być monitorowane. Żadne zdarzenie nie zostanie wywołane dla metapola, którego nie dodali Państwo w tym miejscu. Informacje dotyczące konfiguracji znajdą Państwo w sekcji Wyzwalacze metapól.
Na tej stronie: Aktualizacja pól meta, Aktualizacja pól meta produktu, Aktualizacja pól meta wariantu produktu, Aktualizacja pól meta zamówienia, Aktualizacja pól meta klienta

Aktualizacja Metafield
Wyzwala się, gdy zmienia się obserwowane metapole, niezależnie od typu obiektu: produkt, wariant, kolekcja, klient, zamówienie, szkic zamówienia, firma, lokalizacja firmy, blog, wpis na blogu lub strona.
| Pożary spowodowane przez | Webhook Shopify wraz z funkcją wykrywania zmian. Metapola wariantów, bloga, wpisów na blogu i stron są sprawdzane zgodnie z harmonogramem |
| Zezwolenie | Dostęp do danych dotyczących produktów, wariantów i kolekcji |
| Włączone | Zgodnie z definicją metapola, na stronie Wyzwalacze metapola aplikacji |
Proszę wykorzystać to do
- Typy obiektów, które nie posiadają typowanego wyzwalacza: kolekcje, firmy, strony, wpisy na blogu.
- Jeden proces, który monitoruje kilka metapól i rozgałęzia się na podstawie
metafieldKey.
Co funkcja „Metafield Update” przekazuje do Państwa procesu roboczego
| Zmienna w usłudze Shopify Flow | Typ | Co się w nim znajduje |
|---|---|---|
metafieldKey |
Tekst | Wartość „namespace.key” zaktualizowanego metapola (do filtrowania w Shopify Flow) |
resourceType |
Tekst | Typ zasobu (PRODUCT, PRODUCTVARIANT, COLLECTION, CUSTOMER, ORDER, COMPANY, COMPANYLOCATION, ARTICLE, BLOG, PAGE) |
resourceId |
Tekst | Identyfikator GID zasobu, który został zaktualizowany |
metafield |
Przedmiot | Metapole, które zostało zaktualizowane |
metafield.id |
ID | Globalny identyfikator metapola |
metafield.namespace |
Tekst | Przestrzeń nazw metapola |
metafield.key |
Tekst | Klucz pola metadanych |
metafield.value |
Tekst | Wartość metapola |
metafield.previousValue |
Tekst | Wartość sprzed tej zmiany. Wartość null, jeśli metapole zostało właśnie utworzone |
metafield.type |
Tekst | Typ metapola |
eventId |
Tekst | Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane. |
Przykład: Reagowanie na zmianę w metapolu kolekcji
- W aplikacji proszę otworzyć sekcję Metafield Triggers, kliknąć Dodaj wyzwalacz, wybrać typ właściciela Kolekcja oraz odpowiednią definicję, a następnie zapisać.
- W aplikacji Shopify Flow proszę wybrać opcję Metafield Update jako wyzwalacz.
- Dodaj warunek:
metafieldKeyrównecustom.banner_textorazresourceTyperówneCOLLECTION. - Proszę dodać opcję Wyślij wewnętrzną wiadomość e-mail z
{{metafield.previousValue}} -> {{metafield.value}}oraz{{resourceId}}. - Włącz proces.
Aktualizacja metapól produktu
Wyzwala się, gdy zmienia się metapole obserwowanego produktu, przy czym produkt stanowi natywny odnośnik w Shopify Flow.
| Pożary spowodowane przez | Webhook Shopify wraz z funkcją wykrywania zmian |
| Zezwolenie | Dostęp do danych dotyczących produktów, wariantów i kolekcji |
| Włączone | Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Jego własny przełącznik znajduje się na stronie Wyzwalacze w aplikacji |
Proszę wykorzystać to do
- Proszę wykonać czynność bezpośrednio na produkcie: oznaczyć go, opublikować lub zaktualizować inne pole metadanych.
- Wartości progowe w polach metadanych liczbowych: ocena, prognoza zapasów, czas realizacji dostawcy.
Jakie dane z aktualizacji metapól produktu są przekazywane do Państwa przepływu pracy
| Zmienna w Shopify Flow | Typ | Co się w nim znajduje |
|---|---|---|
product |
Produkt (Shopify) | Produkt, którego meta-pole uległo zmianie. Jest to pełnoprawny produkt w Shopify, więc dostępne są wszystkie jego pola oraz działania związane z produktem w ramach Shopify Flow. |
metafieldKey |
Tekst | Wartość „namespace.key” pola meta, które uległo zmianie (do filtrowania w Shopify Flow) |
metafield |
Przedmiot | Metapole, które zostało zaktualizowane |
metafield.id |
ID | Globalny identyfikator metapola |
metafield.namespace |
Tekst | Przestrzeń nazw metapola |
metafield.key |
Tekst | Klucz metapola |
metafield.value |
Tekst | Wartość metapola |
metafield.previousValue |
Tekst | Wartość sprzed tej zmiany. Wartość null, jeśli metapole zostało właśnie utworzone |
metafield.type |
Tekst | Typ metapola |
eventId |
Tekst | Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane. |
Przykład: Proszę oznaczyć produkty, których ocena spadła poniżej 3
- Proszę dodać metapole produktu na stronie Wyzwalacze metapól w aplikacji.
- Wybierz opcję Aktualizacja metapola produktu w usłudze Shopify Flow.
- Dodaj warunek:
metafieldKeyrównereviews.rating. - Proszę dodać** kod** do porównania liczb, ponieważ wartości metapól są przekazywane w postaci tekstu: return
dropped: Number(input.metafield.value) < 3 && Number(input.metafield.previousValue) >= 3. - Proszę dodać warunek oparty na wyniku
droppedkodu, a następnie dodać tagi produktulow-rating. - Włącz proces.


Aktualizacja metapola wariantu produktu
Wyzwala się, gdy zmienia się obserwowane pole metadanych wariantu. Produkt nadrzędny jest przekazywany jako odwołanie, a wariant jako resourceId.
| Pożary spowodowane przez | Sprawdzano zgodnie z harmonogramem, ponieważ Shopify nie wysyła w tym celu żadnego webhooka |
| Zezwolenie | Dostęp do danych dotyczących produktów, wariantów i kolekcji |
| Włączone | Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Jego własny przełącznik znajduje się na stronie Wyzwalacze w aplikacji |
Proszę wykorzystać to do
- Proszę zagregować dane dotyczące wariantów na poziomie produktu, na przykład podając najkrótszy czas realizacji spośród wszystkich wariantów.
- Zsynchronizuj atrybuty na poziomie wariantu z plikiem danych.
Jakie dane z pola metadanych „Aktualizacja wariantu produktu” są przesyłane do Państwa przepływu pracy
| Zmienna w usłudze Shopify Flow | Typ | Co się w nim znajduje |
|---|---|---|
product |
Produkt (Shopify) | Produkt nadrzędny wariantu, którego metapole uległo zmianie (proszę używać tej opcji do zapisywania metapól produktów). Jest to pełnoprawny produkt Shopify, więc dostępne są wszystkie jego pola oraz działania związane z produktem właściwe dla Shopify Flow. |
resourceId |
Tekst | Identyfikator GID wariantu produktu, którego metapole uległo zmianie |
metafieldKey |
Tekst | Wartość „namespace.key” pola meta, które uległo zmianie (do filtrowania w Shopify Flow) |
metafield |
Przedmiot | Metapole, które zostało zaktualizowane |
metafield.id |
ID | Globalny identyfikator metapola |
metafield.namespace |
Tekst | Przestrzeń nazw metapola |
metafield.key |
Tekst | Klucz metapola |
metafield.value |
Tekst | Wartość metapola |
metafield.previousValue |
Tekst | Wartość sprzed tej zmiany. Wartość null, jeśli metapole zostało właśnie utworzone |
metafield.type |
Tekst | Typ metapola |
eventId |
Tekst | Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane. |
Przykład: Skopiowanie metapola wariantu do odpowiadającego mu produktu
- Proszę dodać metapole wariantu na stronie Wyzwalacze metapól.
- Aktualizacja metapola „Wybierz wariant produktu” w Shopify Flow.
- Proszę dodać pole metadanych Update product do pola
product, nadając mu wartość{{metafield.value}}. - Włącz proces.
Zlecenie aktualizacji metapola
Wyzwala się, gdy zmienia się metapole obserwowanego zamówienia, przy czym zamówienie stanowi odwołanie natywne.
| Pożary spowodowane przez | Webhook Shopify wraz z funkcją wykrywania zmian |
| Zezwolenie | Dostęp do danych dotyczących zamówień |
| Włączone | Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Odpowiedni przełącznik znajduje się na stronie Wyzwalacze w aplikacji |
Proszę używać go do
- Reaguj na dane zapisywane przez aplikacje w zamówieniach: termin dostawy, ocena ryzyka, numer ERP.
- Rozpocznij realizację poszczególnych etapów, gdy zmieni się wartość metapola zatwierdzenia.
Jakie dane przesyła funkcja „Aktualizacja metapola zamówienia” do Państwa przepływu pracy
| Zmienna w Shopify Flow | Typ | Co się w nim znajduje |
|---|---|---|
order |
Zamówienie (Shopify) | Zamówienie, w którym zmieniło się meta-pole. Jest to pełne zamówienie w systemie Shopify, więc dostępne są wszystkie jego pola oraz działania związane z zamówieniem właściwe dla Shopify Flow. |
metafieldKey |
Tekst | Wartość „namespace.key” pola meta, które uległo zmianie (do filtrowania w Shopify Flow) |
metafield |
Przedmiot | Metapole, które zostało zaktualizowane |
metafield.id |
ID | Globalny identyfikator metapola |
metafield.namespace |
Tekst | Przestrzeń nazw metapola |
metafield.key |
Tekst | Klucz pola metadanych |
metafield.value |
Tekst | Wartość metapola |
metafield.previousValue |
Tekst | Wartość sprzed tej zmiany. Wartość null, jeśli metapole zostało właśnie utworzone |
metafield.type |
Tekst | Typ metapola |
eventId |
Tekst | Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane. |
Przykład: Zrealizowanie zamówienia, gdy wartość metapola „zatwierdzenie” przyjmie wartość „prawda”
- Proszę dodać metapole „zamówienie” na stronie Wyzwalacze metapól.
- Aktualizacja metapola „Kolejność kompletacji” w usłudze Shopify Flow.
- Dodaj warunek:
metafieldKeyrównecustom.approvedorazmetafield.valuerównetrue. - Proszę dodać pętlę For each obejmującą
order.fulfillmentOrders, z opcją Zablokuj realizację zamówienia. - Włącz proces.
Aktualizacja metapola klienta
Wywoływane jest w momencie zmiany obserwowanego metapola klienta, przy czym klient stanowi odwołanie natywne.
| Pożary spowodowane przez | Webhook Shopify wraz z funkcją wykrywania zmian |
| Zezwolenie | Dostęp do danych klientów |
| Włączone | Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Jego własny przełącznik znajduje się na stronie Wyzwalacze w aplikacji |
Proszę używać go do
- Poziomy lojalnościowe, limity kredytowe lub daty urodzin przechowywane w metapólach.
- Prosimy o zsynchronizowanie atrybutów klientów zapisanych przez formularze lub aplikacje z systemem CRM.
Jakie dane z aktualizacji metapola klienta są przesyłane do Państwa przepływu pracy
| Zmienna w Shopify Flow | Typ | Co się w nim znajduje |
|---|---|---|
customer |
Klient (Shopify) | Klient, którego meta-pole uległo zmianie. Jest to pełnoprawny klient Shopify, więc dostępne są wszystkie jego pola oraz działania związane z klientem w ramach Shopify Flow. |
metafieldKey |
Tekst | Wartość „namespace.key” pola meta, które uległo zmianie (do celów filtrowania w Shopify Flow) |
metafield |
Przedmiot | Metapole, które zostało zaktualizowane |
metafield.id |
ID | Globalny identyfikator metapola |
metafield.namespace |
Tekst | Przestrzeń nazw metapola |
metafield.key |
Tekst | Klucz metapola |
metafield.value |
Tekst | Wartość metapola |
metafield.previousValue |
Tekst | Wartość sprzed tej zmiany. Wartość null, jeśli metapole zostało właśnie utworzone |
metafield.type |
Tekst | Typ metapola |
eventId |
Tekst | Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane. |
Przykład: Proszę oznaczyć klientów, którzy osiągnęli poziom złoty
- Proszę dodać metapole „klient” na stronie Wyzwalacze metapól.
- Wybierz opcję Aktualizacja metapola klienta w usłudze Shopify Flow.
- Dodaj warunek:
metafieldKeyrówneloyalty.tierorazmetafield.valuerównegold. - Proszę dodać tagi klienta
goldoraz wysłać wewnętrzną wiadomość e-mail do zespołu VIP. - Włącz proces.
Kolejne kroki
Wyzwalacze typowane uruchamiają się** dodatkowo w stosunku** do wyzwalacza ogólnego i korzystają z tego samego zdarzenia, więc włączenie obu z nich nie zostanie dwukrotnie zaliczone na poczet Państwa planu.
- Kompletny przewodnik po wyzwalaczach - wszystkie wyzwalacze na jednej stronie.
- Wybór odpowiedniego spustu - który z nich najlepiej pasuje do Państwa sytuacji.
- Wyzwalacze niestandardowe - jeśli żaden z wbudowanych wyzwalaczy nie jest odpowiedni, proszę stworzyć własny.
- Historia zdarzeń i rozwiązywanie problemów - sprawdź, jakie zdarzenie zostało wywołane i jakie dane zawierało.
