Uruchamianie Shopify Flow w przypadku zmian w metapolu produktu

Uruchamianie Shopify Flow w przypadku zmian w metapolu produktu

Skopiuj stronę

Uruchom funkcję Shopify Flow w momencie zmiany metapola produktu, a następnie przekieruj powiadomienia do odpowiedniego zespołu w zależności od statusu.

Aby zrozumieć, w jaki sposób można utworzyć wyzwalacz aktualizacji metapola produktu za pomocą aplikacji Workflow Trigger Extensions, przyjmiemy następujący scenariusz


Scenariusz: Zmiany statusu produkcji - za każdym razem powiadamiany jest odpowiedni zespół

Producent śledzi każdy etap produkcji za pomocą metapola. Każda zmiana statusu powoduje wysłanie powiadomienia do zespołu odpowiedzialnego za dany etap.

Metapole custom.production_status zostaje zaktualizowane o nową wartość etapu.

Blok warunkowy odczytuje nowy status i kieruje do odpowiedniej akcji: in_production, quality_check lub ready

Każdy status kieruje sprawę do innego zespołu: hali produkcyjnej, zespołu ds. kontroli jakości lub działu realizacji zamówień, dzięki czemu na każdym etapie kontaktowane są wyłącznie odpowiednie osoby.


Jak zamierzamy to zorganizować

Możemy to zrealizować, wykonując następujące 2 kroki:

  1. Dodaj wyzwalacz do metapola produktu
  2. Utwórz proces w Shopify

Można również zapoznać się z tymi krokami na poniższym filmie demonstracyjnym (film nie zawiera dźwięku):

1) Proszę dodać wyzwalacz do metapola produktu

Najpierw należy dodać wyzwalacz do wybranego metapola produktu; w tym celu proszę wykonać poniższe czynności.

  • Proszę utworzyć wyzwalacz pola metadanych produktu, przechodząc z pulpitu nawigacyjnego aplikacji do sekcji „Przewodnik konfiguracji” → Product and Colleciton Triggers. Jeśli nie widzą Państwo sekcji „Przewodnik konfiguracji”, mogą Państwo przejść do strony wyzwalaczy pól metadanych w aplikacji.
  • Następnie proszę utworzyć wyzwalacz, naciskając przycisk „Dodaj wyzwalacz”
  • Następnie należy wybrać typ zasobu „Produkt” i wyszukać żądane metapole, do którego chcą Państwo dodać wyzwalacz, a następnie zaznaczyć je i nacisnąć przycisk „Dodaj wyzwalacz”

2) Utwórz proces w Shopify

Proszę utworzyć przepływ w Shopify, aby podjąć odpowiednie działania (powiadomić odpowiedni zespół w zależności od wartości statusu)

Załączam tutaj ten sam plik schematu procesowego; mogą Państwo go pobrać, zaimportować i wykorzystać jako punkt odniesienia (na końcu strony)

  • Proszę utworzyć pusty przepływ i wybrać wyzwalacz Metafield Update z rozszerzeń wyzwalaczy przepływu pracy (Workflow Trigger Extensions)
  • Następnie proszę zarejestrować zdarzenie, klikając opcję „Zarejestruj zdarzenie”, a następnie w nowej karcie proszę zaktualizować metapole produktu (Status produkcji), aby wyświetlić podgląd danych, które zostaną wykorzystane w przepływie pracy. Proszę kliknąć opcję „Wybierz zdarzenie tekstowe” i zarejestrować zdarzenia.
  • Po naciśnięciu przycisku „Rejestruj zdarzenia” proszę przejść do nowej karty i zaktualizować metapole produktu (Status produkcji).
  • Będą Państwo mogli zapoznać się z treścią danych i na podstawie tych informacji podjąć dowolne działania
  • Następnie należy sprawdzić, czy typ zasobu to PRODUCT, a w zależności od wartości metapola (statusu produkcji) wysłać wiadomość e-mail w celu poinformowania odpowiedniego zespołu. W treści wiadomości e-mail zastosowałem filtr usuwający, aby usunąć fragment gid://Shopify/Product/ z identyfikatora GID produktu. Dzięki usunięciu tej części w wiadomościach e-mail widoczny jest teraz czysty identyfikator produktu.
  • Wiadomość e-mail wygląda następująco: