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:
| Väli | Kirjeldus |
|---|---|
| Andmete sortimisalus | Kohustuslik. Parameetrid, mille järgi otsingupäringu tagastatud andmed sorditakse. |
| Maksimaalne tulemuste arv | Kohustuslik. Maksimaalne tulemuste arv, mille valitud otsingupäring saab tagastada. Korraga saab tagastada kuni 100 tulemust. |
| Päring | Kohustuslik. 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.
API üksikasjad
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