Lägg till en orderkommentar när webhooken tas emot

Lägg till en orderkommentar när webhooken tas emot

Kopiera sidan

Färdigt arbetsflöde i Shopify Flow som lägger till ett meddelande från 3PL, ERP eller support i orderanteckningen när din webhook anropas.

När ett 3PL-, ERP- eller supportverktyg anropar din webhook med ett ordernummer och ett meddelande ska du lägga till meddelandet i orderanteckningen. Den befintliga anteckningen behålls och meddelandet läggs till på en ny rad.

En utlösare från Workflow Webhooks och Shopifys inbyggda åtgärder - ingen annan app behövs.

Arbetsflödet i Shopify Flow: Lägg till en orderanteckning när en webhook tas emot
Hela arbetsflödet så som det ser ut i Shopify Flow.

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
fieldTwo Meddelandet som ska läggas till, till exempel Packed by warehouse B

Ett anrop till webhooken ser då ut så här:

bash
curl -X POST https://<your webhook URL> \
  -H "Content-Type: application/json" \
  -d '{"orderNumber": "#1001", "message": "Packed by warehouse B"}'

Skaffa arbetsflödet

  1. Ladda ner .flow-filen som finns bifogad längst ner på denna sida.
  2. Öppna Shopify Flow i din Shopify-admin, klicka på Importera och välj filen.
  3. 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

  1. Webhook Trigger startar arbetsflödet varje gång din webhook-URL anropas och överför de mappade fälten till det.
  2. Funktionen ”Hämta orderdata” söker fram ordern med sökfrågan name:{{fieldOne}} och behåller högst ett resultat.
  3. För varje körs den en gång för den ordning den hittar, och inte alls om ingen ordning stämmer överens.
  4. Funktionen ”Uppdatera orderanteckning” skriver ut den aktuella anteckningen, följt av ett radbryt och sedan {{fieldTwo}}, så att inget av det som redan finns i anteckningen går förlorat.

Gör den till din egen

  • Lägg till ett datum framför meddelandet med {{ "now" | date: "%Y-%m-%d" }}.
  • Lägg till beställningsetiketter efter anteckningssteget så att beställningarna blir lätta att filtrera.

Nästa steg