Uruchamianie Shopify Flow w przypadku zmian w metapolu produktu
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:
- Dodaj wyzwalacz do metapola produktu
- 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ąć fragmentgid://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:
