Hent data for distribusjonsbestilling
Du kan bruke handlingen Hent data for distribusjonsbestilling til å hente informasjon om distribusjonsbestilling fra butikken din.
På denne siden
Konfigurasjon
Felt
Handlingen Hent data for distribusjonsbestilling inneholder følgende felt, som brukes til å bygge spørringen:
| Felt | Beskrivelse |
|---|---|
| Sorter data etter | Påkrevd. Parametrene dataene fra søket sorteres etter. |
| Maksimalt antall resultater | Påkrevd. Det maksimale antallet resultater som kan returneres av søket du velger. Du kan returnere opptil 100 om gangen. |
| Spørring | Påkrevd. Velg blant vanlige spørringer, eller velg Avansert for å opprette din egen. |
Spørringsstreng
Dette er et eksempel på en spørring for å hente distribusjonsbestillinger som for øyeblikket er på vent:
status:ON_HOLDVariabelen status er et filter som er tilgjengelig i spørringen for distribusjonsbestillinger, og kan brukes flere ganger eller kombineres med andre variabler.
Når du spør etter data, er det nyttig å vite:
- Liste over tilgjengelige filtre for distribusjonsbestillinger
- Spørringer må følge en bestemt syntaks
- Verdiene for spørringsfelt er ikke alltid dokumentert. I noen tilfeller kan du finne verdiene ved å se i API-dokumentasjonen. Alternativt kan du ofte finne feltverdiene i URL-adressene i administratorpanelet når du filtrerer. For å finne noen spørringsverdier for bestillinger, kan du for eksempel filtrere Ordre-siden i administratorpanelet og deretter sjekke URL-adressen.
- Du kan kjøre eller teste en spørring i butikken ved å bruke Shopify GraphiQL-appen.
- Vær oppmerksom på hva som skjer hvis spørringen mislykkes. API-et vil ofte returnere alle resultater (i stedet for ingen).
Returnerte data
Alle Hent data-handlinger returnerer en liste med mellom 0 og 100 ressurser. Avhengig av bruksområdet ditt kan det hende du vil bruke disse dataene på ulike måter:
- Hvis du må håndtere hvert element i listen individuelt, for eksempel for å legge til en tagg for hvert av dem, kan du bruke handlingen For hver.
- Hvis du må aggregere data, som å telle hvor mange resultater som ble returnert, kan du bruke handlingene Tell eller Summer.
- Hvis du trenger å bruke listen som utdata, for eksempel sende en e-post med alle varene, kan du bruke returnerte data direkte i påfølgende handlinger.
For å få tilgang til de returnerte dataene i trinn som følger denne handlingen, bruker du variabelen med navnet Hent data for distribusjonsbestilling, som er en liste over distribusjonsbestillinger. Du kan bruke denne variabelen i både betingelser og handlinger. Du kan for eksempel sende listen over distribusjonsbestillinger i handlingen Send intern e-post, slik som dette:
{% for fulfillment_order in GetFulfillmentOrderData %}
* Order: {{ fulfillment_order.order.name }} Location: {{ fulfillment_order.assignedLocation.name }}
{% endfor %}Utløsere
Du kan bruke denne handlingen i alle arbeidsflyter, inkludert Planlagt tidspunkt-utløseren. I en arbeidsflyt som bruker Planlagt tidspunkt-utløseren, starter arbeidsflyten på et tidspunkt du har angitt, i stedet for som et resultat av en hendelse. Fordi det ikke er noen bestemt hendelse i butikken eller fra en app som starter arbeidsflyten, blir ingen data inkludert automatisk.
API-detaljer
Maler
Send daglig e-postsammendrag med en liste over distribusjonsbestillinger som er på vent
Hver dag spør denne arbeidsflyten etter alle distribusjonsbestillinger som er på vent (opptil 100 om gangen). Den sender et e-postsammendrag med ordrenavnet og den tildelte distribusjonslokalisasjonen. Vis mal