Tilføj en ordrekommentar, når der modtages en webhook

Når et 3PL-, ERP- eller supportværktøj udløser din webhook med et ordrenummer og en besked, skal du tilføje beskeden til ordrenotatet. Det eksisterende notat bevares, og beskeden indsættes på en ny linje.

En udløser fra de indbyggede handler i Workflow Webhooks og Shopify - der kræves ingen andre apps.

Arbejdsgangen i Shopify Flow: Tilføj en ordrebemærkning, når der modtages en webhook
Den komplette arbejdsgang, som den ser ud i Shopify Flow.

Hvad der skal til

In a webhook on Workflow Webhooks with this payload mapping. See Kortlægning af payload og strømningsvariabler.

Felt Hvad skal der knyttes til det?
fieldOne Ordrenummeret, f.eks. #1001
fieldTwo Den besked, der skal tilføjes, er for eksempel Packed by warehouse B

Et opkald til webhooken ser således ud:

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

Få overblik over arbejdsgangen

  1. Download filen ».flow«, der er vedhæftet nederst på denne side.
  2. Åbn »Shopify Flow« i din Shopify-administrator, klik på »Import« og vælg filen.
  3. 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

  1. Webhook-udløseren starter arbejdsgangen, hver gang din webhook-URL kaldes, og overfører de tilknyttede felter til den.
  2. Funktionen »Hent ordredata« søger efter ordren ved hjælp af forespørgslen name:{{fieldOne}} og gemmer højst ét resultat.
  3. Den kører én gang for** hver** ordre, den finder, og slet ikke, hvis der ikke findes nogen ordre, der passer.
  4. Kommandoen »Update order note« skriver den aktuelle note, et linjeskift og derefter »{{fieldTwo}}«, så intet af det, der allerede står i noten, går tabt.

Gør det til dit eget

  • Indsæt en dato foran beskeden med {{ "now" | date: "%Y-%m-%d" }}.
  • Tilføj** ordremærker** efter notat-trinnet, så ordrerne er nemme at filtrere.

Næste skridt