Markera beställningen som betald när webhooken mottas
Färdigt arbetsflöde i Shopify Flow som markerar en beställning som betald när din webhook tar emot en betalning via banköverföring, faktura eller kontant.
När din bank, fakturerings- eller betalningstjänst bekräftar en betalning via din webhook ska du markera den motsvarande beställningen som betald. Avsedd för beställningar som betalas via banköverföring, faktura eller kontant vid leverans, vilka Shopifyt inte kan registrera på egen hand.
En utlösare från Workflow Webhooks och Shopifys inbyggda åtgärder - ingen annan app behövs.
Vad som krävs
En webhook i Workflow Webhooks med denna payload-mappning. Se Kartläggning av nyttolast och Shopify Flow-variabler.
| Fält | Vad ska kopplas till det? |
|---|---|
fieldOne |
Ordernumret, till exempel #1001 |
Ett anrop till webhooken ser då ut så här:
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-H "X-Api-Key: <your token>" \
-d '{"orderNumber": "#1001"}'Skaffa arbetsflödet
- Ladda ner
.flow-filen som finns bifogad längst ner på denna sida. - Öppna Shopify Flow i din Shopify-admin, klicka på Importera och välj filen.
- Gå igenom stegen och klicka sedan på ”Aktivera arbetsflödet”.
Filen är en export från själva Shopify Flow. Redigera den inte manuellt; ändra istället arbetsflödet i Shopify Flow efter att du har importerat den.
Så här fungerar det
- Webhook Trigger startar arbetsflödet varje gång din webhook-URL anropas och överför de mappade fälten till det.
- Funktionen ”Hämta orderdata” söker fram ordern med sökfrågan
name:{{fieldOne}}och behåller högst ett resultat. - För varje körs den en gång för den ordning den hittar, och inte alls om ingen ordning stämmer överens.
- När man markerar en beställning som betald registreras det utestående beloppet för den beställningen som betalt.
Gör den till din egen
- Lägg till ett villkor baserat på
requestHeaderseller ett mappat beloppsfält och jämför det med orderns totalsumma innan du markerar den som betald. - Lägg till beställningstaggar efter betalningssteget, till exempel
paid-by-bank-transfer.
Nästa steg
- Skapa din första webhook - skapa den webhook som detta arbetsflöde lyssnar på.
- Mallar för arbetsflöden - alla mallar.
- Historik och felsökning - kontrollera att webhooken har nått Shopify Flow.
