Wyzwalacze pól meta - krok po kroku

Wyzwalacze pól meta - krok po kroku

Skopiuj stronę

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

Shopify Flow
Gdzie je znaleźć: w Shopify Flow wybierz opcję „Wybierz wyzwalacz”, otwórz sekcję Workflow Trigger Extensions i wyszukaj hasło „Metafield”.

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

  1. W aplikacji proszę otworzyć sekcję Metafield Triggers, kliknąć Dodaj wyzwalacz, wybrać typ właściciela Kolekcja oraz odpowiednią definicję, a następnie zapisać.
  2. W aplikacji Shopify Flow proszę wybrać opcję Metafield Update jako wyzwalacz.
  3. Dodaj warunek: metafieldKey równe custom.banner_text oraz resourceType równe COLLECTION.
  4. Proszę dodać opcję Wyślij wewnętrzną wiadomość e-mail z {{metafield.previousValue}} -> {{metafield.value}} oraz {{resourceId}}.
  5. 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

  1. Proszę dodać metapole produktu na stronie Wyzwalacze metapól w aplikacji.
  2. Wybierz opcję Aktualizacja metapola produktu w usłudze Shopify Flow.
  3. Dodaj warunek: metafieldKey równe reviews.rating.
  4. 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.
  5. Proszę dodać warunek oparty na wyniku dropped kodu, a następnie dodać tagi produktu low-rating.
  6. Włącz proces.
Okno dialogowe „Dodaj wyzwalacz metapola” z typem zasobu „Produkt” oraz wybranymi metapolami „Ocena” i „custom.rating”
Najpierw proszę zwrócić uwagę na pole metadanych w aplikacji: Wyzwalacze pól metadanych, Dodaj wyzwalacz, Produkt, Ocena.
Zdarzenie w historii zdarzeń: aktualizacja metapola dla produktu, wartość 2,5, a poprzednia wartość 4,5
Zdarzenie, na które reaguje ten przykład: ocena spadła z 4,5 do 2,5, a zatem przekroczyła wartość 3.

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

  1. Proszę dodać metapole wariantu na stronie Wyzwalacze metapól.
  2. Aktualizacja metapola „Wybierz wariant produktu” w Shopify Flow.
  3. Proszę dodać pole metadanych Update product do pola product, nadając mu wartość {{metafield.value}}.
  4. 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”

  1. Proszę dodać metapole „zamówienie” na stronie Wyzwalacze metapól.
  2. Aktualizacja metapola „Kolejność kompletacji” w usłudze Shopify Flow.
  3. Dodaj warunek: metafieldKey równe custom.approved oraz metafield.value równe true.
  4. Proszę dodać pętlę For each obejmującą order.fulfillmentOrders, z opcją Zablokuj realizację zamówienia.
  5. 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

  1. Proszę dodać metapole „klient” na stronie Wyzwalacze metapól.
  2. Wybierz opcję Aktualizacja metapola klienta w usłudze Shopify Flow.
  3. Dodaj warunek: metafieldKey równe loyalty.tier oraz metafield.value równe gold.
  4. Proszę dodać tagi klienta gold oraz wysłać wewnętrzną wiadomość e-mail do zespołu VIP.
  5. 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.