Returner ordrestatus, når der modtages en webhook
Svar på en HTTP-anmodning med oplysninger om betalings- og klargøringsstatus for en ordre. En chatbot, en helpdesk eller en kundeportal sender et ordrenummer og modtager statusoplysningerne i det samme svar.
En udløser fra »Workflow Webhooks« samt handlingen »Return Webhook Response« - der kræves ingen andre apps.

Hvad der skal til
En webhook på Workflow Webhooks med synkron respons aktiveret, se Synkron respons, samt denne payload-mapping. Se Kortlægning af payload og strømningsvariabler.
| Felt | Hvad skal der knyttes til det? |
|---|---|
fieldOne |
Ordrenummeret, f.eks. #1001 |
Et kald til webhooken ser således ud:
bash
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-d '{"orderNumber": "#1001"}'
# Response:
# {"orders": [{"name": "#1001", "financialStatus": "PAID", "fulfillmentStatus": "UNFULFILLED"}]}Få overblik over arbejdsgangen
- Download filen »
.flow«, der er vedhæftet nederst på denne side. - Åbn »Shopify Flow« i din Shopify-administrationsside, klik på »Import« og vælg filen.
- Gennemgå trinene, og klik derefter på »Aktivér arbejdsgang«.
Filen er en eksport fra selve Shopify Flow. Du må ikke redigere den manuelt; ændr i stedet arbejdsgangen i Shopify Flow, efter at du har importeret den.
Sådan fungerer det
- »Sync Webhook Trigger« udløser arbejdsgangen, mens den, der ringer, venter på et svar, og overfører
invocationIden samt de tilknyttede felter. - Funktionen »Hent ordredata« søger efter ordren ved hjælp af forespørgslen
name:{{fieldOne}}og gemmer højst ét resultat. - Webhook-svaret »Return« sender en
{"orders": [...]}tilbage til den, der har kaldt funktionen, med ordrens navn, økonomiske status og status for klargøring. Listen er tom, hvis der ikke findes nogen matchende ordre.
Gør det til dit eget
- Føj flere ordrefelter til svarteksten, f.eks.
{{order.totalPriceSet.shopMoney.amount}}.
Næste skridt
- Opret din første webhook - Opret den webhook, som denne arbejdsgang lytter efter.
- Arbejdsgangskabeloner - alle skabeloner.
- Historik og fejlfinding - Kontroller, om webhooken er nået frem til Shopify Flow.

