Wyzwalacz metaobiektu - krok po kroku
Szczegółowy poradnik dotyczący Shopify Flow: wyzwalacz „Metaobject entry updated” - proszę zapoznać się z definicją i reagować na zmiany w wpisach.
Jednym z wyzwalaczy dla wpisów metaobiektów są: przewodniki po rozmiarach, lokalizatory sklepów, listy składników, członkowie zespołu - wszystko, co sami Państwo stworzyli. Na stronie Wyzwalacze metaobiektów w aplikacji mogą Państwo wybrać, które definicje mają być monitorowane. Zobacz Wyzwalacze metaobiektów.

Zaktualizowano wpis metaobiektu
Wyzwalany jest w momencie aktualizacji wpisu definicji obserwowanego metaobiektu. Przekazywany jest cały wpis: type, handle, displayName oraz każde pole wraz z kluczem i wartością.
| Pożary spowodowane przez | Webhook Shopify |
| Zezwolenie | Dostęp do danych metaobiektów |
| Włączone | Zgodnie z definicją metaobiektu, na stronie Wyzwalacze metaobiektów aplikacji |
Proszę wykorzystać to do
- Prosimy o poinformowanie zespołu ds. treści o wszelkich zmianach w tabeli rozmiarów lub instrukcji pielęgnacji.
- Przekazać zmienione wpisy lokalizatora sklepów do dostawcy map.
- Proszę odtworzyć w interfejsie użytkownika element, który jest generowany na podstawie metaobiektów.
Jakie informacje wysyła do Państwa przepływu pracy aktualizacja wpisu metaobiektu
| Zmienna w Shopify Flow | Typ | Co się w nim znajduje |
|---|---|---|
metaobjectHandle |
Tekst | Identyfikator metaobiektu, który został zaktualizowany (do celów filtrowania w Shopify Flow) |
metaobject |
Przedmiot | Wpis metaobiektu, który został zaktualizowany |
metaobject.definition |
Przedmiot | MetaobjectDefinition, który modeluje ten typ obiektu |
metaobject.displayName |
Tekst | Nazwa wyświetlana metaobiektu |
metaobject.fields |
Wykaz obiektów | Wszystkie pola metaobiektu wraz z ich kluczami i wartościami |
metaobject.fields (each).definition |
Przedmiot | Definicja pola dla tego klucza obiektu |
metaobject.fields (each).jsonValue |
Tekst | Wartość przypisanego pola w formacie JSON |
metaobject.fields (each).key |
Tekst | Klucz obiektu tego pola |
metaobject.fields (each).thumbnail |
Przedmiot | Atrybuty wizualne pól dotyczących plików lub kolorów |
metaobject.fields (each).type |
Tekst | Typ pola |
metaobject.fields (each).value |
Tekst | Przypisana wartość pola, zawsze przechowywana jako ciąg znaków |
metaobject.handle |
Tekst | Identyfikator/nazwa instancji metaobiektu |
metaobject.id |
ID | Globalny identyfikator metaobiektu |
metaobject.type |
Tekst | Typ/identyfikator definicji metaobiektu |
eventId |
Tekst | Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane. |
Przykład: Poinformowanie zespołu ds. treści o zmianach w wytycznych dotyczących rozmiarów
- W aplikacji proszę otworzyć sekcję Metaobject Triggers, kliknąć Dodaj wyzwalacz, wybrać definicję i zapisać.
- W Shopify Flow: zaktualizowano wpis w Metaobject.
- Dodaj warunek:
metaobject.typerównesize_guide. - Proszę dodać funkcję wysyłania wewnętrznej wiadomości e-mail z wykorzystaniem
{{metaobject.displayName}}oraz pętlę Liquidfornadmetaobject.fields, która wyświetlakeyivaluekażdego pola. - Włącz proces.

Kolejne kroki
- 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.
