Proszę oznaczyć zamówienie jako opłacone po otrzymaniu powiadomienia webhook
Gotowy przepływ Shopify Flow oznacza zamówienie jako opłacone, gdy bank lub system płatności potwierdzi wpłatę webhookiem. Dla przelewów, faktur i pobrań.
Gdy Państwa bank, system fakturowania lub system płatności potwierdzi płatność za pośrednictwem webhooka, prosimy oznaczyć odpowiednie zamówienie jako opłacone. Rozwiązanie to jest przeznaczone dla zamówień opłacanych przelewem bankowym, na podstawie faktury oraz za pobraniem, których platforma Shopify nie jest w stanie zarejestrować samodzielnie.
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 |
Wywołanie webhooka wygląda zatem następująco:
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-H "X-Api-Key: <your token>" \
-d '{"orderNumber": "#1001"}'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 Oznacz zamówienie jako opłacone powoduje, że saldo należności z tytułu tego zamówienia zostaje zaksięgowane jako opłacone.
Niech to będzie Państwa
- Proszę dodać warunek dotyczący
requestHeaderslub zmapowanego pola kwoty i porównać go z sumą zamówienia przed oznaczeniem go jako opłacone. - Proszę dodać tagi zamówienia po etapie płatności, na przykład
paid-by-bank-transfer.
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.
