Rækkefølge af tags ved modtagelse af webhook

Når et eksternt system kalder din webhook med et ordrenummer og et tag, skal du tilføje dette tag til ordren. Det giver en 3PL, et ERP-system eller et no-code-værktøj mulighed for at markere ordrer som afsendt, faktureret eller gennemgået uden adgang til Admin API.

En udløser fra de indbyggede handlinger i Workflow Webhooks og Shopify - ingen andre apps er nødvendige.

Arbejdsgangen i Shopify Flow: Rækkefølgen af tags, når der modtages en webhook
Den komplette arbejdsgang, som den ser ud i Shopify Flow.

Hvad der skal til

En webhook på Workflow Webhooks med denne payload-tilknytning. Se Kortlægning af payload og strømningsvariabler.

Felt Hvad skal der knyttes til det?
fieldOne Ordrenummeret, for eksempel #1001
fieldTwo The tag that should be added is for example shipped-by-3pl

Et opkald til webhooken ser således ud:

bash
curl -X POST https://<your webhook URL> \
  -H "Content-Type: application/json" \
  -d '{"orderNumber": "#1001", "tag": "shipped-by-3pl"}'

Få overblik over arbejdsgangen

  1. Download filen ».flow«, der er vedhæftet nederst på denne side.
  2. Åbn »Shopify Flow« i din Shopify-administrationsside, 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, når der ikke er nogen ordre, der passer.
  4. Når du tilføjer ordremærker, tilføjes {{fieldTwo}} til den pågældende ordre.

Gør det til dit eget

  • Erstat {{fieldTwo}} med et fast tag, f.eks. shipped-by-3pl, hvis den, der foretager opkaldet, ikke kan sende et tag.
  • Tilføj »Tilføj ordrekommentar« eller »Opdater ordrens metafelt« efter tag-trinnet for at gemme flere af de oplysninger, som den, der foretager opkaldet, har sendt.

Næste trin