Rækkefølge af tags ved modtagelse af webhook

Rækkefølge af tags ved modtagelse af webhook

Kopier side

Færdig Shopify Flow-arbejdsgang: tilføj tag til en ordre via webhook-kald med ordrenummer og tag. Download .flow-filen og importer den.

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