Hangi tellimuse mustandi andmed

Töövoogudes, mis kasutavad tellimuse mustandite andmeid, saad oma poest tellimuse mustandite teabe hankimiseks kasutada toimingut Hangi tellimuse mustandi andmed.

Konfiguratsioon

Väljad

Toiming Hangi tellimuse mustandi andmed sisaldab järgmisi välju, mida kasutatakse päringu koostamiseks:

Toimingutes Hangi andmeid kasutatavad väljad.
VäliKirjeldus
Andmete sortimise alusNõutav. Parameetrid, mille järgi otsingupäringuga tagastatud andmed sorditakse.
Tulemuste maksimumarvNõutav. Maksimaalne tulemuste arv, mille sinu valitud otsingupäring saab tagastada. Korraga saad tagastada kuni 100 tulemust.
PäringNõutav. Vali levinud päringute hulgast või vali oma päringu loomiseks Täpsem.

Päringusõne

Siin on näidispäring viimasel päeval värskendatud tellimuste mustandite hankimiseks:

updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'

Muutuja updated_at on filter, mis on saadaval jaotises Tellimuste mustandite päring ja mida saab kasutada mitu korda või kombineerida muude muutujatega. Liquidi muutuja scheduledAt on saadaval töövoogudes, mis kasutasid käivitajat Ajastatud aeg. Liquidi silt date_minus on spetsiaalne rakenduse Shopify Flow silt, mis võimaldab kuupäevast aega lahutada.

Andmeid pärides on kasulik teada järgmist.

  • Saadaolevate tellimuse filtrite loend
  • Päringud peavad järgima kindlat süntaksit
  • Päringu väljade väärtused ei ole alati dokumenteeritud. Mõnel juhul leiab väärtused, vaadates API dokumentatsiooni. Teise võimalusena leiad filtreerimise ajal väljade väärtusi sageli admini URL-idest. Näiteks mõne tellimuse päringu väärtuse leidmiseks filtreeri adminis lehte Tellimused ja kontrolli seejärel URL-i.
  • Saad päringu oma poes käivitada või seda testida, kasutades rakendust Shopify GraphiQL.
  • Ole tähelepanelik selle osas, mis juhtub, kui sinu päring ebaõnnestub. Sageli tagastab API kõik tulemused (mitte null tulemust).

Tagastatud andmed

Kõik toimingud Hangi andmeid tagastavad 0–100 ressurssi. Olenevalt kasutusjuhust võid neid andmeid kasutada eri viisidel.

  • Kui sul on vaja iga loendiüksust käsitleda eraldi (nt lisada igale üksusele silt), saad kasutada toimingut For each.
  • Kui sul on vaja andmeid koondada (nt lugeda kokku tagastatud tulemuste arv), saad kasutada toiminguid Count või Sum.
  • Kui sul on vaja loend väljastada (nt saata e-kiri kõigi üksustega), saad tagastatud andmeid kasutada otse järgnevates toimingutes.

Tagastatud andmetele juurdepääsemiseks seda toimingut järgivates etappides kasuta muutujat nimega Hangi tellimuse mustandi andmed, mis on tellimuse mustandite loend. Seda muutujat saad kasutada nii tingimustes kui ka toimingutes. Näiteks saad tellimuse mustandite loendi saata toiminguga Saada sisemine e-kiri järgmiselt:

{% for single_order in GetDraftOrderData %}
* {{ single_order.name }}
{% endfor %}

Käivitajad

Seda toimingut saad kasutada mis tahes töövoos, sealhulgas koos käivitajaga Ajastatud aeg. Töövoos, mis kasutab käivitajat Ajastatud aeg, käivitub töövoog sinu määratud ajal, mitte sündmuse tagajärjel. Kuna sinu poes või rakenduses puudub kindel sündmus, mis töövoo käivitaks, ei kaasata andmeid automaatselt.

Mallid

Saada igapäevane teavitus kõigi avatud tellimuste mustanditega

Hangib iga päev avatud tellimuste mustandid, loendab need ja saadab Slacki sõnumi. Kasutab käivitajat Ajastatud aeg ning toiminguid Hangi tellimuste mustandid ja Loenda. Vaata malli