Hent data for klargøringsordre
Du kan bruge handlingen Hent data for klargøringsordre til at hente oplysninger om klargøringsordrer fra din butik.
Konfiguration
Felter
Handlingen Hent data for klargøringsordre indeholder følgende felter, som bruges til at opbygge forespørgslen:
| Felt | Beskrivelse |
|---|---|
| Sortér data efter | Krævet. De parametre, som de data, der returneres af søgeforespørgslen, sorteres efter. |
| Maksimalt antal resultater | Krævet. Det maksimale antal resultater, der kan returneres af den søgeforespørgsel, du vælger. Du kan returnere op til 100 ad gangen. |
| Forespørgsel | Krævet. Vælg mellem almindelige forespørgsler, eller vælg Avanceret for at oprette din egen. |
Forespørgselsstreng
Dette er et eksempel på en forespørgsel til at hente klargøringsordrer, der i øjeblikket er afventende:
status:ON_HOLDVariablen status er et filter, der er tilgængeligt i forespørgslen Klargøringsordrer, og kan bruges flere gange eller kombineres med andre variabler.
Når du forespørger på data, er det en hjælp at vide:
- Liste over tilgængelige filtre for klargøringsordrer
- Forespørgsler skal følge en bestemt syntaks
- Feltværdier for forespørgsler er ikke altid dokumenteret. I nogle tilfælde kan værdierne findes ved at kigge i API-dokumentationen. Alternativt kan du ofte finde feltværdierne i webadresserne i administratoren, når du filtrerer. Hvis du f.eks. vil finde nogle forespørgselsværdier for Ordrer, skal du filtrere siden Ordrer i administratoren og derefter tjekke webadressen.
- Du kan køre eller teste en forespørgsel i din butik ved hjælp af Shopify GraphiQL-appen.
- Vær opmærksom på, hvad der sker, hvis din forespørgsel mislykkes. API'en returnerer ofte alle resultater (i stedet for ingen).
Returnerede data
Alle handlinger af typen Hent data returnerer en liste med mellem 0 og 100 ressourcer. Afhængigt af dit anvendelsestilfælde kan du bruge disse data på forskellige måder:
- Hvis du har brug for at håndtere hvert listeelement individuelt, f.eks. for at tilføje et tag til hvert enkelt, kan du bruge handlingen For hvert.
- Hvis du har brug for at samle data, f.eks. tælle hvor mange resultater der blev returneret, kan du bruge handlingerne Tæl eller Sum.
- Hvis du har brug for at sende listen, f.eks. i en mail med alle varerne, kan du bruge de returnerede data direkte i efterfølgende handlinger.
Hvis du vil have adgang til de returnerede data i trin, der følger efter denne handling, skal du bruge variablen Hent data om klargøringsordre, som er en liste over klargøringsordrer. Du kan bruge denne variabel i både betingelser og handlinger. Du kan f.eks. sende listen over klargøringsordrer i handlingen Send intern mail på denne måde:
{% for fulfillment_order in GetFulfillmentOrderData %}
* Order: {{ fulfillment_order.order.name }} Location: {{ fulfillment_order.assignedLocation.name }}
{% endfor %}Udløsere
Du kan bruge denne handling i ethvert workflow, herunder udløseren Planlagt tidspunkt. I et workflow, der bruger udløseren Planlagt tidspunkt, starter workflowet på et tidspunkt, du har angivet, i stedet for som et resultat af en hændelse. Da der ikke er nogen specifik hændelse i din butik eller fra en app, der starter workflowet, medtages der ingen data automatisk.
API-oplysninger
Skabeloner
Send dagligt mailresume med en liste over klargøringsordrer, der er afventende
Hver dag forespørger dette workflow på alle klargøringsordrer, der er afventende (op til 100 ad gangen). Det sender et mailresume med ordrenavnet og den tildelte klargøringslokation. Se skabelon