Dodaj uwagę do zamówienia po otrzymaniu powiadomienia webhook
Gotowy proces Shopify Flow: gdy 3PL, ERP lub helpdesk wyśle webhook z numerem zamówienia, wiadomość trafia do notatki zamówienia bez nadpisywania.
Gdy usługa 3PL, system ERP lub narzędzie pomocnicze wywoła Państwa webhook, przekazując numer zamówienia i treść wiadomości, proszę dodać tę wiadomość do notatki przy zamówieniu. Istniejąca notatka zostanie zachowana, a wiadomość zostanie umieszczona w nowym wierszu.
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 |
Komunikat, który należy dodać, na przykład Packed by warehouse B |
Wywołanie webhooka wygląda zatem następująco:
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-d '{"orderNumber": "#1001", "message": "Packed by warehouse B"}'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 Aktualizuj notatkę do zamówienia zapisuje bieżącą treść notatki, znak końca linii, a następnie
{{fieldTwo}}, dzięki czemu żadna z dotychczasowych treści notatki nie zostanie utracona.
Niech to będzie Państwa
- Proszę umieścić datę przed treścią wiadomości za pomocą kodu
{{ "now" | date: "%Y-%m-%d" }}. - Proszę dodać tagi zamówień po etapie dodawania notatek, aby można było łatwo filtrować zamówienia.
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.
