Restituire lo stato dell'ordine al ricevimento del webhook
Rispondere a una richiesta HTTP indicando lo stato di pagamento e di evasione di un ordine. Un chatbot, un servizio di assistenza o un portale clienti invia un numero d’ordine e riceve lo stato nella stessa risposta.
Un trigger da Workflow Webhooks e la relativa azione “Risposta al webhook di ritorno”; non sono necessarie altre app.

Di cosa ha bisogno
Un webhook su Workflow Webhooks con la risposta sincrona attivata; si veda Risposta sincrona e questa mappatura del payload. Si veda Mappatura del payload e variabili di flusso.
| Campo | Cosa associarvi |
|---|---|
fieldOne |
Il numero d'ordine, ad esempio #1001 |
Una chiamata al webhook si presenta quindi come segue:
bash
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-d '{"orderNumber": "#1001"}'
# Response:
# {"orders": [{"name": "#1001", "financialStatus": "PAID", "fulfillmentStatus": "UNFULFILLED"}]}Scoprite il workflow
- Scarichi il file
.flowallegato in fondo a questa pagina. - Nella dashboard di Shopify, apra la sezione "Shopify Flow", faccia clic su "Importa" e selezioni il file.
- Verifichi i passaggi, quindi faccia clic su “Attiva workflow”.
Il file è stato esportato direttamente da Shopify Flow. Non lo modifichi manualmente; modifichi il workflow in Shopify Flow dopo averlo importato.
Come funziona
- Il trigger "Sync Webhook" avvia il workflow mentre il chiamante attende una risposta e gli trasmette
invocationIde i campi mappati. - La funzione "Get order data" ricerca l'ordine tramite la query
name:{{fieldOne}}e conserva al massimo un risultato. - La risposta del webhook di ritorno invia un oggetto
{"orders": [...]}al chiamante, contenente il nome dell'ordine, lo stato finanziario e lo stato di evasione. L'elenco risulta vuoto qualora non vi siano ordini corrispondenti.
Lo renda suo
- Aggiunga ulteriori campi relativi all'ordine al corpo della risposta, ad esempio
{{order.totalPriceSet.shopMoney.amount}}.
Prossimi passi
- Creare il Suo primo webhook - crei il webhook a cui questo workflow è associato.
- Modelli di workflow - tutti i modelli.
- Cronologia e risoluzione dei problemi - Verifichi che il webhook sia stato ricevuto da Shopify Flow.

