Uruchamianie Shopify Flow po aktualizacji pól dodatkowych zamówienia
Wyzwalacz aktualizacji metapola zamówienia uruchamia Shopify Flow i powiadamia zespół pakujący o dodanej wiadomości z życzeniami. Konfiguracja w 2 krokach.
Aby zrozumieć, w jaki sposób można utworzyć wyzwalacz aktualizacji metapola zamówienia za pomocą aplikacji Workflow Trigger Extensions, przyjmiemy następujący scenariusz
Scenariusz: Dodano wiadomość z życzeniami po złożeniu zamówienia; zespół odpowiedzialny za pakowanie otrzymuje powiadomienie
Klient kontaktuje się z działem obsługi klienta w celu dodania notatki do prezentu. Shopify Flow wykrywa tę zmianę i powiadamia dział pakowania przed wysłaniem zamówienia.
Klient kontaktuje się z działem obsługi klienta, a do zamówienia dodawana jest wiadomość z życzeniami poprzez aktualizację metapola. Metapole zamówienia custom.gift_message zostaje zaktualizowane
Rozszerzenia wyzwalaczy Workflow Trigger Extensions - wyzwalacz pola metadanych uruchamia się w momencie zmiany wartości pola metadanych zamówienia, nawet po złożeniu zamówienia.
Przed wysyłką zamówienia Shopify Flow wysyła powiadomienie do zespołu pakującego (e-mail, Slack lub notatka wewnętrzna) zawierające numer zamówienia oraz treść wiadomości z życzeniami.
Zamówienie zostało oznaczone tagiem LATE_GIFT_MESSAGE, dzięki czemu można je łatwo filtrować i śledzić w panelu administracyjnym.
W jaki sposób zapewnimy ten przebieg
Możemy to zrealizować, wykonując następujące 2 kroki:
- Dodaj wyzwalacz do metapola zamówienia
- 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 zamówienia
Najpierw należy dodać wyzwalacz do wybranego metapola zamówienia; w tym celu proszę wykonać poniższe czynności.
- Najpierw upewnij się, że posiadają Państwo uprawnienia dostępu do zamówień. W sekcji Workflow Trigger Extensions → „Dashboard” → „Setup Guide” znajdą Państwo opcję „Grant order access”; uprawnienia te można również sprawdzić w sekcji Workflow Trigger Extensions → „Permissions”.
- Następnie należy utworzyć wyzwalacz pola metadanych zamówienia
- Następnie proszę utworzyć wyzwalacz, klikając przycisk „Dodaj wyzwalacz”
- Następnie proszę wybrać typ zasobu „Zamówienie” i wybrać odpowiednie metapole, do którego chcą Państwo dodać wyzwalacz
2) Utwórz proces w Shopify
Proszę utworzyć proces w Shopify, aby wykonać następujące czynności: powiadomić zespół pakujący pocztą elektroniczną przed wysłaniem zamówienia oraz oznaczyć zamówienie
Załączam tutaj ten sam plik schematu przepływu; 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 zamówienia (wiadomość z życzeniami), 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ć pole metadanych zamówienia (wiadomość z życzeniami).
- Będą Państwo mogli zapoznać się z treścią danych i na podstawie tych informacji podjąć dowolne działania
- W tym przypadku dodałem warunek sprawdzający, czy typ zasobu aktualizowanego metapola to ORDER oraz czy aktualizowane metapole zawiera jakąkolwiek wartość.
- Następnie proszę wysłać wewnętrzną wiadomość e-mail do zespołu ds. pakowania (lub wykonać dowolną inną czynność, którą należy wykonać na podstawie metapola zamówienia; dysponują Państwo również identyfikatorem zamówienia, dzięki czemu mogą Państwo uzyskać szczegóły zamówienia i wykonać dowolną czynność dotyczącą tego konkretnego zamówienia, na przykład dodać tag do tego konkretnego zamówienia)
- Następnie przyjrzyjmy się, w jaki sposób można dodać tag do tego konkretnego zamówienia. Mogą Państwo skorzystać z akcji
Add order tags, wybrać zamówienie o identyfikatorze{{resourceId}}i dodać dowolny tag.
