Państwa pierwszy proces roboczy - krok po kroku

Państwa pierwszy proces roboczy - krok po kroku

Skopiuj stronę

Utwórz pierwszy przepływ pracy w Shopify Flow krok po kroku: wybierz wyzwalacz Workflow Trigger Extensions, dodaj warunek i działanie.

W niniejszym samouczku stworzymy kompletny przepływ pracy, zaczynając od pustego obszaru roboczego w Shopify Flow: powiadomienie zespołu w przypadku obniżenia ceny o ponad 10 procent. Wykorzystujemy w nim wyzwalacz „Zmiana ceny wariantu produktu”, jednak wszystkie wyzwalacze tej aplikacji działają w ten sam sposób, więc pięć poniższych kroków ma zastosowanie do każdego z nich.

Należy zainstalować aplikację oraz przyznać uprawnienia dostępu do danych dotyczących produktów, wariantów i kolekcji. Jeśli nie, proszę zacząć od sekcji Instalacja i konfiguracja.

1. Proszę utworzyć przepływ pracy i wybrać czynnik wyzwalający

Otwórz aplikację Shopify Flow w panelu administracyjnym (Aplikacje > Shopify Flow) i kliknij opcję Utwórz przepływ pracy. Aplikacja Shopify Flow otworzy pusty przepływ pracy z polem wprowadzania danych pośrodku. Aby wybrać wyzwalacz tej aplikacji, kliknij opcję Wybierz wyzwalacz znajdującą się poniżej.

Nowy, pusty przepływ pracy w Shopify Flow, zawierający pole monitu oraz przyciski „Wybierz wyzwalacz” i „Przeglądaj szablony”
Nowy przebieg pracy. Aby wyświetlić wyzwalacze tej aplikacji, proszę kliknąć opcję „Wybierz wyzwalacz”.

W wyświetlonym oknie otwórz sekcję Workflow Trigger Extensions. Znajduje się tam lista wszystkich wyzwalaczy aplikacji wraz z jednowierszowym opisem. Można również wpisać nazwę w polu wyszukiwania u góry. Wybierz opcję Product Variant Price Changed.

Shopify Flow
Wszystkie wyzwalacze aplikacji wraz z jednowierszowymi opisami. Pole wyszukiwania umożliwia filtrowanie listy.

Wyzwalacz stanowi obecnie pierwszy etap przepływu pracy. Na jego panelu widoczne są dane przekazywane przez wyzwalacz - są to dane, z których mogą korzystać warunki i działania.

Obszar roboczy przepływu pracy, którego pierwszym krokiem jest „Zmiana ceny wariantu produktu”
Wyzwalacz stanowi pierwszy etap procesu.

2. Proszę dodać warunek

Proszę kliknąć znak + pod wyzwalaczem i wybrać opcję Warunek. Proszę kliknąć Dodaj kryteria: aplikacja Shopify Flow otworzy okno wyboru zmiennych. Wszystkie elementy znajdujące się pod nazwą wyzwalacza pochodzą z tej aplikacji.

W przypadku zmiany ceny oznaczonej jako priceChange, wraz ze starą i nową ceną, różnicą (delta), wartością procentową (percentChange) oraz direction. Parametry te istnieją, ponieważ warunek w Shopify Flow nie może dokonywać obliczeń, a dane dotyczące kwot są przekazywane w formie tekstowej - w związku z tym aplikacja wykonuje obliczenia i przekazuje Państwu wynik w postaci liczby.

Znak „+” pod polem „Krok wyzwalający” został rozwinięty, ujawniając opcje „Działanie” i „Warunek”
Znak plus pod krokiem zawiera dwa elementy, z których składa się przebieg pracy: warunek i działanie.
Shopify Flow
Co ten czynnik wywołujący przekazuje Państwa procesowi pracy: cenę przed i po, różnicę, wartość procentową oraz kierunek zmiany.

Proszę wybrać opcję percentChange, wybrać opcję Mniej niż i wpisać -10. Proces będzie teraz kontynuowany wyłącznie w przypadku obniżek cen przekraczających 10 procent.

Warunek w Shopify Flow: wartość parametru priceChange.percentChange jest mniejsza niż -10
Stan końcowy.

3. Dodaj czynność

W sekcji Wówczas proszę kliknąć przycisk + i wybrać opcję Działanie. W przypadku powiadomienia najprostszym rozwiązaniem jest opcja Wyślij wewnętrzną wiadomość e-mail: nie wymaga ona korzystania z żadnej innej aplikacji. Proszę wstawić zmienne do treści za pomocą opcji Dodaj zmienną, na przykład:

{{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} ({{priceChange.percentChange}} %)

Wszystko, co potrafi Shopify Flow, działa również tutaj: dodawanie tagów, aktualizowanie metapola, wysyłanie żądania HTTP do serwisu Slack lub do Państwa systemu ERP.

Opcjonalnie: proszę dostosować dane za pomocą funkcji „Uruchom kod”

Jeśli żądany tekst zawiera więcej niż kilka zmiennych - zaokrąglenie, wartość zastępczą dla wartości pustej, obliczenie - proszę dodać krok Uruchom kod w Shopify Flow pomiędzy warunkiem a działaniem. Otrzymuje on dane z wyzwalacza jako input i zwraca obiekt, z którego mogą korzystać kolejne kroki.

Shopify Flow
Kod „Run” pobiera dane z wyzwalacza jako dane wejściowe i zwraca wartości dla kolejnych kroków.

4. Proszę włączyć ten proces

Proszę nadać nazwę procesowi i kliknąć przycisk Włącz proces. Shopify Flow informuje aplikację, że proces z tym wyzwalaczem jest aktywny, a aplikacja zajmuje się resztą:

  • włącza to spust i
  • W przypadku wyzwalacza zmiany odczytuje on raz aktualny stan pasujących rekordów (synchronizacja bazowa), dzięki czemu już pierwsza zmiana ma punkt odniesienia do porównania.

W przypadku obszernego katalogu synchronizacja bazowa może potrwać kilka minut. Dopóki nie zostanie zakończona, pierwsza zmiana w rekordzie może nie zostać zarejestrowana.

Gotowy przepływ pracy: wyzwalacz, warunek, „Uruchom kod”, z opcją „Włącz przepływ pracy” w prawym górnym rogu
Gotowy przepływ pracy. Przycisk włączania przepływu pracy znajduje się w prawym górnym rogu.

5. Proszę wprowadzić zmianę i sprawdzić historię zdarzeń

Proszę zmienić cenę wariantu testowego o ponad 10 procent. Następnie proszę otworzyć sekcję Historia zdarzeń w aplikacji: znajdują się tam wszystkie zdarzenia przesłane przez aplikację do Shopify Flow wraz z ich statusem. Status Sukces oznacza, że Shopify Flow zaakceptowało dane zdarzenie.

Strona „Historia zdarzeń” w aplikacji, zawierająca listę uruchomionych wyzwalaczy wraz z ich statusem
W sekcji „Historia zdarzeń” wyświetlane są wszystkie zdarzenia przesłane przez aplikację do serwisu Shopify Flow.

Proszę kliknąć zdarzenie, aby sprawdzić, jakie dokładnie dane zostały przesłane - te same wartości, które zostały uwzględnione w warunku. Jeśli przepływ pracy nie przebiegł zgodnie z oczekiwaniami, należy w pierwszej kolejności sprawdzić: czy zdarzenie istnieje i czy zawiera wartości, których się Pan/Pani spodziewał(a)?

W sekcji „Historia zdarzeń” pojawiło się zdarzenie: zmiana ceny z 89,00 na 69,00 wraz z wartościami delta, percentChange i kierunkiem
Jedno zdarzenie, otwarte: dokładnie te wartości, które odczytał Państwa warunek.