Strona „Wyzwalacze” (wcześniej „Ustawienia”)

Strona „Wyzwalacze” (wcześniej „Ustawienia”)

Skopiuj stronę

Dziewięć zakładek Ustawień zastąpiła strona Wyzwalacze z przełącznikiem dla każdego wyzwalacza Shopify Flow. Konfiguracje i przepływy działają bez zmian.

Strona „Wyzwalacze” zawierająca po jednym przełączniku dla każdego wbudowanego wyzwalacza, pogrupowane według zasobów
Każdy wbudowany wyzwalacz posiada własny przełącznik. Liczba obok grupy wskazuje, ile z jej wyzwalaczy jest włączonych.

Dlaczego to się zmieniło

Na poprzedniej stronie znajdowały się dwa różne rodzaje przełączników, które działały w przeciwstawny sposób, a to, który z nich był widoczny, zależało od tego, na której zakładce się Państwo znajdowali.

Większość wyzwalaczy działała na zasadzie opt-in: były wyłączone, dopóki ich nie włączono. Natomiast szerokie wyzwalacze typu ... Update działały na zasadzie opt-out: były domyślnie włączone, a na pierwszej zakładce znajdowały się opcje wyłączające, pozwalające je wyłączyć. Zatem stwierdzenie „przełącznik jest wyłączony” oznaczało „ten wyzwalacz nie zadziała” na ośmiu zakładkach oraz „ten wyzwalacz zadziała” na pierwszej z nich.

Co więcej, przycisk wyzwalający znajdował się w tej zakładce, w której go zapisaliśmy, a nie zawsze właśnie tam by się go szukało. Nie było funkcji wyszukiwania.

Obowiązuje jedna zasada: spust działa, dopóki jego przełącznik jest włączony. Dotyczy to wszystkich spustów.

Wcześniej i obecnie

Wcześniej A teraz
Gdzie Ustawienia, dziewięć zakładek Czynniki wyzwalające, jedna strona
Zidentyfikowanie czynnika wyzwalającego Zgadnij, o jaką zakładkę chodzi Wyszukiwanie według nazwy
Co oznacza termin „switch” Włącz opcję na ośmiu kartach, wyłącz na pierwszej Zawsze: włączone = strzela
Spust z tłumikiem Tłumik włączony Wyłącznik wyzwalający wyłączony
Zakres Tylko te wyzwalacze, dla których stworzyliśmy rząd zakładek Wszystkie 98 wyzwalaczy
Włączanie kilku urządzeń Po jednym na raz Zbiorcze włączanie lub wyłączanie z potwierdzeniem
Brakujące uprawnienie Dowiedzą się o tym później, gdy nic nie zadziała Zaznaczone w wierszu, przyznane na miejscu
Wyzwalacze niestandardowe Osobna strona Na tej samej stronie, u góry

Gdzie zniknęły zakładki

Obecnie wszystkie informacje znajdują się na jednej stronie, pogrupowane według zasobów. Nazwy dawnych zakładek odpowiadają nagłówkom grup:

Stara zakładka A teraz
Ustawienia spustu (tłumiki) Ogólny wyzwalacz ... Update w każdej grupie zasobów, przedstawiony jako zwykły przełącznik typu „włącz/wyłącz”
Wyzwalacze zleceń Zamówienia
Warunki uruchomienia rozporządzenia w sprawie projektu Zamówienia (wstępne wpisy dotyczące zamówień)
Czynniki wywołujące związane z produktem Produkty
Warianty produktu Warianty produktu
Czynniki wywołujące reakcję klientów Klienci
Wyzwalacze pobierania Kolekcje
Wyzwalacze odpytywania Umieszczono w kategorii zasobów, które są przedmiotem ankiety - blogi i strony w sekcji Treści, a informacje o wygaśnięciu zniżki w sekcji Zniżki
Rynki Rynki
Warunki uruchamiające związane z zapasami Zapasy

Wyzwalacze metapól i metaobiektów nadal mają swoje własne strony, ponieważ to Państwo wybierają, które definicje mają być monitorowane, a nie wystarczy po prostu przełączyć jeden przełącznik.

Co nowego

Wyszukiwanie. Wpisz fragment nazwy wyzwalacza, aby od razu znaleźć go we wszystkich zasobach, zamiast otwierać kolejne karty, aż go zauważysz.

Każdy wyzwalacz można włączać i wyłączać. Wcześniej wyzwalacz posiadał przełącznik tylko wtedy, gdy utworzyliśmy dla niego odpowiedni wiersz. Obecnie wszystkie 98 wyzwalaczy mają tę funkcję, obsługiwane przez ten sam element sterujący - ten sam, z którego korzystają API i MCP, więc to, co Państwo tutaj widzą, jest tym samym, co widzi użytkownik wywołujący API.

Zbiorcze włączanie i wyłączanie. Dotyczy wyników wyszukiwania w trakcie wyszukiwania lub wszystkich elementów, gdy nie prowadzą Państwo wyszukiwania. W obu przypadkach wymagane jest uprzednie potwierdzenie: włączenie wielu wyzwalaczy może spowodować wzrost miesięcznego zużycia, a ich wyłączenie wstrzymuje działanie bieżących przepływów pracy.

Uprawnienia są przyznawane w momencie ich wywołania. Włączenie wyzwalacza wymagającego uprawnienia, którego jeszcze nie przyznali Państwo, spowoduje wyświetlenie prośby o jego przyznanie bezpośrednio w tym miejscu. Jeśli wyzwalacz wymaga dwóch uprawnień - na przykład „Zmiana adresu wysyłki zamówienia” wymaga zarówno dostępu do zamówienia, jak i do danych klienta - pojawi się jedno okno dialogowe obejmujące oba uprawnienia, a nie dwa kolejne.

W przypadku odmowy wyzwalacz pozostaje włączony i zostaje oznaczony jako wymagający uprawnienia, zamiast po cichu wyłączyć się samoczynnie.

Grupy Storefront i Checkout. Wyzwalacze zasilane przez piksel internetowy aplikacji znajdują się w grupach Storefront i Checkout, a wszystkie z nich są domyślnie włączone. Dwa wyzwalacze związane z odwiedzinami posiadają ikonę ustawień obok przełącznika, za pomocą której można ustawić okno czasowe odwiedzin. Opcja Włącz wszystkie obejmuje te grupy, dlatego w przypadku dużego obciążenia serwisu należy najpierw przeprowadzić wyszukiwanie, a następnie zbiorczo włączyć tylko te wyzwalacze, z których korzysta dany przepływ pracy. Zobacz Wyzwalacze w interfejsie sklepu.

Funkcja „Which” wyświetla to okno dialogowe „Aktualizacja produktu” zawierające drzewo pól produktu
Obok ikony ustawień opcji „Aktualizacja produktu”, „Aktualizacja zamówienia” i „Aktualizacja danych klienta”: proszę zaznaczyć pola, które mają uruchamiać wyzwalacz. Jeśli żadne pole nie jest zaznaczone, wyzwalacz uruchamia się przy każdej aktualizacji.

Uprawnienia pozostały na osobnej stronie

Sekcja Uprawnienia nadal stanowi oddzielną stronę w menu nawigacyjnym i jest to zamierzone. Kilka uprawnień dotyczy danych osobowych - danych klientów, adresów wysyłkowych zamówień, danych kontaktowych firm w ramach relacji B2B - i zasługuje to na miejsce, w którym można zapoznać się z zakresem każdego z nich, a nie na przypis pod listą przełączników.

W tym miejscu można również cofnąć uprawnienia. Jedno uprawnienie obejmuje wiele wyzwalaczy jednocześnie, więc jego cofnięcie ma szerszy zakres niż jakakolwiek pojedyncza zmiana na stronie „Wyzwalacze”.

Proszę skorzystać z opcji, która bardziej Państwu odpowiada: przyznajcie uprawnienie przy okazji w wierszu wyzwalacza, jeśli zależy Państwu wyłącznie na tym, by wyzwalacz działał, lub zapoznajcie się z pełnym obrazem sytuacji na stronie „Uprawnienia”.

Synchronizacja linii bazowej

Bez zmian. Włączenie wyzwalacza wykrywania zmian powoduje umieszczenie w kolejce synchronizacji stanu bazowego, dzięki czemu po pojawieniu się kolejnej zmiany istnieje punkt odniesienia do porównania. Bez tego pierwsza zmiana po włączeniu funkcji zostałaby po cichu pominięta.

Zapisanie wyboru pola w polu Które zmiany powodują uruchomienie tej funkcji w kolejkach „Aktualizacja produktu”, „Aktualizacja zamówienia” lub „Aktualizacja klienta” powoduje, że ta sama synchronizacja jest umieszczana w kolejce. Dopóki rekord nie zostanie zapisany, jego pierwsza aktualizacja z zaznaczonym wyborem jest traktowana jako punkt początkowy dla tego rekordu i nie powoduje uruchomienia funkcji. Jeśli żadna opcja nie jest zaznaczona, funkcja uruchamia się tak jak dotychczas.

W przypadku niewielkiego sklepu należy spodziewać się, że proces ten potrwa kilka sekund, a w przypadku katalogu zawierającego ponad 100 000 pozycji - do około 20 minut. Podczas działania strona odświeża się automatycznie.

Jeśli uprawnienie nie zostało jeszcze przyznane, synchronizacja zostanie odroczona, a nie zakończy się niepowodzeniem - po przyznaniu uprawnienia rozpocznie się ona automatycznie.

Rzadko kiedy trzeba wykonywać te czynności ręcznie. Włączenie przepływu pracy w Shopify Flow, który wykorzystuje wyzwalacz, powoduje aktywację tego wyzwalacza i automatyczne rozpoczęcie synchronizacji.

Ręczna resynchronizacja

W sekcji Synchronizacja danych u dołu strony „Wyzwalacze” znajduje się przycisk ponownej synchronizacji dla każdego zasobu. Należy z niego skorzystać, jeśli istnieje podejrzenie, że nastąpiło odchylenie od wartości bazowej - po długim okresie, w którym uprawnienie było cofnięte, lub po przeprowadzeniu importu dużej ilości danych w czasie, gdy wyzwalacz był wyłączony.

Jeśli synchronizacja zakończyła się niepowodzeniem, w tej sekcji pojawia się odpowiednia informacja wraz z uzasadnieniem. Żadna inna część aplikacji nie sygnalizuje nieudanego uzupełnienia danych, a nieudane uzupełnienie oznacza, że wyzwalacze nie zostaną uruchomione dla rekordów, które już istniały.