Rekkefølgen på taggene når webhook mottas

Rekkefølgen på taggene når webhook mottas

Kopier side

Shopify Flow-arbeidsflyt som tagger ordren når et 3PL- eller ERP-system kaller webhooken din. Last ned .flow-filen og importer den.

Når et eksternt system utløser webhooken din med et ordrenummer og en tagg, skal du legge til denne taggen i ordren. Dette gjør det mulig for en 3PL-leverandør, et ERP-system eller et «no-code»-verktøy å merke ordrer som «sendt», «fakturert» eller «gjennomgått» uten tilgang til Admin API.

Én utløser fra Workflow Webhooks og Shopifys innebygde handlinger - ingen andre apper er nødvendige.

Arbeidsflyten i Shopify Flow: Merk bestillingen når webhook mottas
Den komplette arbeidsflyten slik den ser ut i Shopify Flow.

Hva som trengs

En webhook i Workflow Webhooks med denne tilordningen av nyttelast. Se Kartlegging av nyttelast og Shopify Flow-variabler.

Felt Hva skal tilordnes til det
fieldOne Ordrenummeret, for eksempel #1001
fieldTwo Taggen som skal legges til, for eksempel shipped-by-3pl

Et anrop til webhooken ser da slik ut:

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

Få oversikt over arbeidsflyten

  1. Last ned .flow-filen som er vedlagt nederst på denne siden.
  2. I Shopify-administrasjonspanelet åpner du Shopify Flow, klikker på Importer og velger filen.
  3. Gå gjennom trinnene, og klikk deretter på Slå på arbeidsflyt.

Filen er en eksport fra selve Shopify Flow. Ikke rediger den manuelt; endre arbeidsflyten i Shopify Flow etter at du har importert den.

Slik fungerer det

  1. Webhook Trigger starter arbeidsflyten hver gang webhook-URL-en din blir kalt opp, og overfører de tilordnede feltene til den.
  2. Funksjonen Hent ordredata søker opp ordren ved hjelp av søkeuttrykket name:{{fieldOne}} og beholder høyst ett resultat.
  3. For hver kjører den én gang for den rekkefølgen den finner, og ikke i det hele tatt når ingen rekkefølge stemmer overens.
  4. Funksjonen Legg til ordremerker legger til {{fieldTwo}} til den aktuelle ordren.

Gjør det til ditt eget

  • Erstatt {{fieldTwo}} med en fast tagg, for eksempel shipped-by-3pl, dersom den som sender forespørselen ikke kan sende en tagg.
  • Legg til Legg til bestillingsmerknad eller Oppdater bestillingsmetafelt etter tag-trinnet for å lagre mer av det som innringeren sendte.

Neste trinn