Kolejność tagów po odebraniu webhooka

Kolejność tagów po odebraniu webhooka

Skopiuj stronę

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.

Przebieg pracy w Shopify Flow: Oznaczanie zamówienia po otrzymaniu webhooka
Pełny przebieg procesu w aplikacji Shopify Flow.

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:

bash
curl -X POST https://<your webhook URL> \
  -H "Content-Type: application/json" \
  -d '{"orderNumber": "#1001", "tag": "shipped-by-3pl"}'

Zapoznaj się z przebiegiem pracy

  1. Proszę pobrać plik .flow, który znajduje się w załączniku na dole tej strony.
  2. W panelu administracyjnym Shopify otwórz aplikację Shopify Flow, kliknij opcję Importuj i wybierz plik.
  3. 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

  1. Wyzwalacz webhooka uruchamia przepływ pracy za każdym razem, gdy wywoływany jest adres URL Państwa webhooka, i przekazuje mu przypisane pola.
  2. Funkcja Pobierz dane zamówienia wyszukuje zamówienie na podstawie zapytania name:{{fieldOne}} i zwraca maksymalnie jeden wynik.
  3. 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.
  4. 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