Hangi tellimuse andmed

Töövoogudes, mis nõuavad tellimuse andmeid, saad oma poest tellimuse teabe hankimiseks kasutada toimingut Hangi tellimuse andmed.

Seadistus

Väljad

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

Andmete hankimise toimingutes kasutatavad väljad.
VäliKirjeldus
Andmete sortimisalusKohustuslik. Parameetrid, mille järgi otsingupäringu tagastatud andmed sorditakse.
Maksimaalne tulemuste arvKohustuslik. Maksimaalne tulemuste arv, mille valitud otsingupäring saab tagastada. Korraga saab tagastada kuni 100 tulemust.
PäringKohustuslik. Vali levinud päringute hulgast või vali oma päringu loomiseks Täpsem.

Päringusõne

Siin on näidispäring viimase päeva jooksul värskendatud tellimuste hankimiseks:

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

Muutuja updated_at on tellimuste päringus saadaolev filter, mida saab kasutada mitu korda või kombineerida teiste muutujatega. Liquidi muutuja scheduledAt on saadaval töövoogudes, mis kasutasid määratud aja käivitajat. Liquidi silt date_minus on spetsiaalne Flow' silt, mis võimaldab kuupäevast aega lahutada.

Andmete päringute tegemisel on kasulik teada järgmist:

  • Saadaolevate tellimuste filtrite loend
  • Päringud peavad järgima kindlat süntaksit
  • Päringuväljade väärtused pole alati dokumenteeritud. Mõnel juhul leiab väärtused API dokumentatsioonist. Alternatiivina leiad väljade väärtused sageli filtreerimise ajal adminipaneeli URL-idest. Näiteks mõne tellimuse päringu väärtuse leidmiseks filtreeri adminipaneelis tellimuste lehte ja kontrolli seejärel URL-i.
  • Oma poes saad päringut käivitada või testida, kasutades rakendust Shopify GraphiQL app.
  • Pööra tähelepanu sellele, mis juhtub, kui sinu päring ebaõnnestub. Sageli tagastab API kõik tulemused (mitte tühja vastuse).

Tagastatud andmed

Kõik toimingud Hangi andmed tagastavad 0 kuni 100 ressursist koosneva loendi. Olenevalt kasutusjuhust võid neid andmeid kasutada erinevatel viisidel:

  • Kui sul on vaja iga loendiüksust eraldi käsitleda, näiteks lisada igaühele silt, saad kasutada toimingut Igaühe jaoks.
  • Kui sul on vaja andmeid koondada, näiteks loendada tagastatud tulemuste arvu, saad kasutada toiminguid Loenda või Summeeri.
  • Kui sul on vaja loend väljastada, näiteks saata kõigi üksustega e-kiri, saad kasutada tagastatud andmeid otse järgnevates toimingutes.

Sellele toimingule järgnevates sammudes tagastatud andmetele juurdepääsuks kasuta muutujat nimega Hangi tellimuse andmed, mis on tellimuste loend. Seda muutujat saad kasutada nii tingimustes kui ka toimingutes. Näiteks saad saata tellimuste loendi toiminguga Saada asutusesisene e-kiri järgmiselt:

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

Käivitajad

Seda toimingut saad kasutada mis tahes töövoos, sealhulgas koos käivitajaga Määratud aeg. Töövoos, mis kasutab käivitajat Määratud aeg, algab töövoog sinu määratud ajal, mitte sündmuse tulemusel. Kuna poes või rakenduses pole kindlat sündmust, mis töövoo käivitaks, ei kaasata andmeid automaatselt.

Mallid

Sagedaste tagastajate tellimuste tühistamine

Tühistab tellimused klientidelt, kes on viimase kuue kuu jooksul tagastanud üksusi viis või enam korda. See hangib tellimuse andmed, loendab tagastused ja tühistab praeguse tellimuse, väljastades tagasimakse ning taasladustades üksused. Seda malli saab kasutada, et vähendada kahjumit püsitühistajatelt, lihtsustada tellimuste haldust, tegeledes võimalike tagastustega ennetavalt, ja säilitada kasumlikkust, piirates liigseid tagastusi. Kuva mall

Tühista tellimused, kui klient on täna esitanud üle 5 tellimuse

Tühistab tellimused, kui klient esitab ühe päeva jooksul üle viie tellimuse. See kontrollib kliendi viimase 24 tunni jooksul esitatud tellimuste arvu ja tühistab kõik seda piiri ületavad tellimused, lisades kliendile võimaliku pettuse sildi. Kuva mall

Pane tagasinõuetega klientide täitmistellimused ootele

Kui tellimus on täitmiseks valmis, hangib töövoog samalt kliendilt viimase 60 päeva jooksul esitatud tellimused, millel on tagasinõue. Kui selliseid tellimusi leidub, paneb see iga saadetise täitmise ootele ja saadab asutusesisese e-kirja sinu meeskonna teavitamiseks. Kuva mall

Pane tellimuste täitmised ootele, kui klient on esitanud 24 tunni jooksul mitu tellimust

Kontrolli, kas klient on 24-tunnise perioodi jooksul esitanud mitu tellimust. Kui on, pane tellimuste täitmised ootele ja koonda tarne. Kuva mall

Pane tellimused ootele, kui klient esitas viimase 24 tunni jooksul üle 1 tellimuse

Tellimuse loomisel kontrolli, kas klient esitas viimase 24 tunni jooksul teisi tellimusi. Kui jah, pane kõik tellimused ootele. Kuva mall

Saada teavitus, kui tellimuste maht on viimase tunni jooksul alla 10

Saadab teavituse tellimuste oleku kohta. Iga tund hangib süsteem kuni 10 loodud tellimust ja loendab need. Kui neid on alla 10, saadetakse e-kirjaga teavitus. Kasutab samme Määratud aeg, Hangi tellimuse andmed ja Loenda. Kuva mall

Saada e-kirjaga kokkuvõte kõigist e-poe viimase päeva tellimustest

Iga päev hangib eelmise päeva tellimused ja saadab e-kirjaga kokkuvõtte neist tellimustest, mis esitati e-poes. Kuva mall

Saada e-kirjaga kokkuvõte kõigist enam kui 2 päeva vanustest täitmata tellimustest

Hangi igapäevane kokkuvõte kõigist üle 2 päeva vanustest täitmata tellimustest, kasutades ajakavasid ning andmete hankimise, loendamise ja summeerimise toiminguid. Kuva mall

Sildista ja saada igapäevane kokkuvõte hilinenud täitmistest

Iga päev lisa silt ja saada e-kirjaga igapäevane kokkuvõte, mis loendab kõigi kahepäevasest tarnegarantiist maha jäänud tellimuste koguarvu ja rahalist väärtust. Kuva mall

Sildista kliendid, kellel on tagasinõue

Iga tund hangib see töövoog tagasinõuetega tellimused ja lisab tellimusega seotud kliendile sildi. See kasutab ajastatud käivitajat, toimingut Hangi tellimuse andmed ja for each tsüklit. Vaata malli

Lisa silt täitmata tellimustele, mis on vanemad kui 2 päeva

Iga päev hangib töövoog kõik täitmata tellimused, mis on vanemad kui 2 päeva, ja lisab neile sildi. Vaata malli

Kasuta silte klientide segmenteerimiseks nende viimase 6 kuu tellimuste põhjal

Kui luuakse uus tellimus, hangi kliendi viimase 6 kuu tellimuste kogusumma ja arv ning lisa seejärel kliendile sildid. Kasutab toiminguid Hangi tellimuse andmed, Loe kokku ja Summeeri. Vaata malli