Kolejność tagów po odebraniu webhooka
Gotowy przepływ Shopify Flow: gdy system zewnętrzny wywoła webhook z numerem zamówienia i tagiem, tag zostaje dodany do zamówienia. Pobierz plik .flow.
Gdy system zewnętrzny wywoła Państwa webhook, przekazując numer zamówienia i tag, proszę dodać ten tag do zamówienia. Umożliwia to narzędziom typu 3PL, ERP lub narzędziom typu „no-code” oznaczanie zamówień jako wysłanych, zafakturowanych lub sprawdzonych bez konieczności posiadania dostępu do interfejsu API administratora.
Wystarczy jeden sygnał wyzwalający z serwisu Workflow Webhooks oraz wbudowanych akcji platformy Shopify - nie są potrzebne żadne inne aplikacje.
Czego to wymaga
Webhook w sekcji Workflow Webhooks z tym mapowaniem danych. Zobacz Mapowanie danych użytkowych i zmienne w Shopify Flow.
| Dziedzina | Co należy do niego przypisać |
|---|---|
fieldOne |
Numer zamówienia, na przykład #1001 |
fieldTwo |
Tag, który należy dodać, na przykład shipped-by-3pl |
Wywołanie webhooka wygląda zatem następująco:
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-d '{"orderNumber": "#1001", "tag": "shipped-by-3pl"}'Zapoznaj się z przebiegiem pracy
- Proszę pobrać plik
.flow, który znajduje się w załączniku na dole tej strony. - W panelu administracyjnym Shopify otwórz aplikację Shopify Flow, kliknij opcję Importuj i wybierz plik.
- Proszę zapoznać się z instrukcją, a następnie kliknąć opcję Włącz przepływ pracy.
Plik ten pochodzi z eksportu z samego Shopify Flow. Proszę nie edytować go ręcznie; po zaimportowaniu należy wprowadzić zmiany w przepływie pracy w Shopify Flow.
Jak to działa
- Wyzwalacz webhooka uruchamia przepływ pracy za każdym razem, gdy wywoływany jest adres URL Państwa webhooka, i przekazuje mu przypisane pola.
- Funkcja Pobierz dane zamówienia wyszukuje zamówienie na podstawie zapytania
name:{{fieldOne}}i zwraca maksymalnie jeden wynik. - W każdym przypadku funkcja jest wywoływana raz dla znalezionej kolejności, a nie jest wywoływana wcale, gdy nie ma żadnej pasującej kolejności.
- Funkcja Dodaj tagi zamówienia dodaje do tego zamówienia element
{{fieldTwo}}.
Niech to będzie Państwa
- Proszę zastąpić
{{fieldTwo}}stałym tagiem, np.shipped-by-3pl, jeśli strona wywołująca nie może przesłać tagu. - Proszę dodać opcję Dodaj uwagę do zamówienia lub Zaktualizuj metapole zamówienia po etapie dodawania tagu, aby zapisać więcej informacji przesłanych przez wywołującego.
Kolejne kroki
- Utwórz swój pierwszy webhook - proszę utworzyć webhook, na który nasłuchuje ten przepływ pracy.
- Szablony procesów roboczych - wszystkie szablony.
- Historia i rozwiązywanie problemów - proszę sprawdzić, czy webhook dotarł do Shopify Flow.
