Próbowałem swoje podejście stworzyło Webhook z order.updated jako działania.

Teraz zamówił produkt. Wykonał następujące czynności: Zmieniono stan za pomocą następujących przycisków.

Ale webhook nie wystrzelił w ogóle.
Następnie przeszedł do odpowiedniego zamówienia i dodał pewną niestandardową wartość pola i kliknął polecenie Zapisz.

Następnie sprawdził dziennik Webhook. Tak, dla tej powyższej akcji uruchomiono webhook.

Teraz próbowałem ze zmianą statusu zamówienia od kolejności stronie edycji samego.
Tutaj zmieniono stan przetwarzania na stan wstrzymania i zapisano zamówienie. (przetwarzanie status został ustawiony podczas próby poprzedni stan z samej desce rozdzielczej listy zamówienia zaktualizować.)

ponownie sprawdzane dziennik webhook do tego samego. Tak i teraz w webhaku był zalogowany jeszcze jeden wyzwalacz.

wreszcie do wniosku, że ta akcja jest wyzwalana order.updated gdy wszelkie zmiany są zapisywane i widok edycji strony pojedynczego zlecenia.
Współpracownik zasugerował zamiast tego użycie action.woocommerce_order_status_changed.
I woocommerce_order_status_changed nie mają informacje rozliczeniowe w żądaniu ciała =/ Próbka: { "działanie": "woocommerce_order_status_changed", "arg": 27121, "porządek": { "billing_address": { "VAT_NUMBER": false}} } – cleverketchup