Pridobi podatke naročila
V potekih dela, ki zahtevajo podatke o naročilih, lahko dejanje Pridobi podatke naročila uporabite za pridobitev informacij o naročilih iz vaše trgovine.
Konfiguracija
Polja
Dejanje Pridobi podatke naročila vsebuje naslednja polja, ki se uporabljajo za ustvarjanje poizvedbe:
| Polje | Opis |
|---|---|
| Razvrsti podatke po | Obvezno. Parametri, po katerih so razvrščeni podatki, vrnjeni z iskalno poizvedbo. |
| Največje število rezultatov | Obvezno. Največje število rezultatov, ki jih iskalna poizvedba, ki jo izberete, lahko vrne. Hkrati lahko vrnete do 100 rezultatov. |
| Poizvedba | Zahtevano. Izberite med pogostimi poizvedbami ali pa izberite Napredno, da ustvarite svojo. |
Niz poizvedbe
To je primer poizvedbe za pridobivanje naročil, ki so bila posodobljena v zadnjem dnevu:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'Spremenljivka updated_at je filter, ki je na voljo pri poizvedbi za naročila, in jo lahko uporabite večkrat ali pa jo kombinirate z drugimi spremenljivkami. Spremenljivka Liquid scheduledAt je na voljo v potekih dela, ki uporabljajo sprožilec načrtovanega časa. Oznaka Liquid date_minus je posebna oznaka Flow, ki omogoča odštevanje časa od datuma.
Pri poizvedovanju po podatkih je koristno vedeti:
- Seznam razpoložljivih filtrov za naročila
- Poizvedbe morajo slediti določeni sintaksi
- Vrednosti polj poizvedb niso vedno dokumentirane. V nekaterih primerih lahko vrednosti najdete, če preverite dokumentacijo za API. Vrednosti polj pogosto najdete tudi v URL-naslovih v skrbniški plošči, ko uporabite filtre. Za iskanje nekaterih vrednosti poizvedbe za naročila lahko na primer filtrirate stran Naročila v skrbniški plošči in nato preverite URL-naslov.
- Poizvedbo v svoji trgovini lahko zaženete ali preizkusite z uporabo aplikacije Shopify GraphiQL.
- Bodite pozorni, kaj se zgodi, če poizvedba ne uspe. V tem primeru API pogosto vrne vse rezultate (namesto nobenega).
Vrnjeni podatki
Vsa dejanja Pridobi podatke vrnejo seznam, ki vsebuje od 0 do 100 virov. Glede na primer uporabe lahko te podatke uporabite na različne načine:
- Če morate vsak element seznama obravnavati posamično, na primer, da vsakemu dodate oznako, lahko uporabite dejanje Za vsakega.
- Če morate združevati podatke, na primer prešteti, koliko rezultatov je bilo vrnjenih, lahko uporabite dejanje Preštej ali Seštej.
- Če morate izpisati seznam, na primer poslati e-pošto z vsemi elementi, lahko uporabite vrnjene podatke neposredno v naslednjih dejanjih.
Za dostop do vrnjenih podatkov v korakih, ki sledijo temu dejanju, uporabite spremenljivko z imenom Pridobi podatke o naročilu, ki je seznam naročil. To spremenljivko lahko uporabite tako v pogojih kot v dejanjih. Seznam naročil lahko na primer pošljete v dejanju Pošlji interno e-pošto na naslednji način:
{% for single_order in GetOrderData %}
* {{ single_order.name }}
{% endfor %}Sprožilci
To dejanje lahko uporabite v katerem koli poteku dela, vključno s sprožilcem Načrtovani čas. V poteku dela, ki uporablja sprožilec Načrtovani čas, se potek dela začne ob času, ki ste ga določili, in ne kot rezultat dogodka. Ker v vaši trgovini ali iz aplikacije ni posebnega dogodka, ki bi začel potek dela, podatki niso samodejno vključeni.
Podrobnosti o API-ju
Predloge
Prekliči naročila za stranke s pogostimi vračili
Prekliče naročila strank, ki so v zadnjih šestih mesecih vrnile izdelke petkrat ali večkrat. Pridobi podatke o naročilu, prešteje vračila in prekliče trenutno naročilo, izda povračilo in obnovi zalogo izdelkov. To predlogo lahko uporabite za: zmanjšanje izgub zaradi strank, ki stalno vračajo izdelke, poenostavitev upravljanja naročil s preventivno obravnavo morebitnih vračil in ohranjanje dobičkonosnosti z odvračanjem čezmernih vračil. Ogled predloge
Prekliči naročila, če je stranka danes oddala več kot 5 naročil
Prekliče naročila, če stranka v enem dnevu odda več kot pet naročil. Preveri število naročil, ki jih je stranka oddala v zadnjih 24 urah, in prekliče vsa naročila, ki presegajo to omejitev, pri čemer stranko označi zaradi morebitne goljufije. Ogled predloge
Zadrži naročila za izpolnitev za stranke z reklamacijskimi postopki
Ko je naročilo pripravljeno na izpolnitev, potek dela pridobi vsa naročila iste stranke iz zadnjih 60 dni, za katera se vodi reklamacijski postopek. Če takšna naročila obstajajo, zadrži izpolnitev posamezne pošiljke in pošlje interno e-pošto ter tako obvesti vaš operativni oddelek. Ogled predloge
Zadrži izpolnitve, če je stranka v 24 urah oddala več naročil
Preverite, ali je stranka v obdobju 24 ur oddala več naročil. Če je to res, zadržite izpolnitve in združite dostavo. Ogled predloge
Zadrži naročila, če je stranka v zadnjih 24 urah oddala več kot 1 naročilo
Ko je ustvarjeno naročilo, preverite, ali je stranka v zadnjih 24 urah oddala še kakšno naročilo. Če je, dajte vsa naročila na čakanje. Ogled predloge
Pošlji obvestilo, ko je obseg naročil v zadnji uri manjši od 10
Pošlje obvestilo o rednem stanju naročil. Vsako uro pridobi do 10 naročil, ki so bila ustvarjena, in jih prešteje. Če jih je manj kot 10, pošlje obvestilo po e-pošti. Uporablja korake Načrtovani čas, Pridobi podatke o naročilu in Preštej. Ogled predloge
Pošlji e-poštni povzetek vseh naročil v Spletni trgovini za zadnji dan
Vsak dan pridobi naročila za zadnji dan in pošlje e-poštni povzetek s tistimi, ki so bila oddana v spletni trgovini. Ogled predloge
Pošlji e-poštni povzetek z vsemi nerealiziranimi naročili, starejšimi od 2 dni
Pridobite dnevni povzetek vseh svojih nerealiziranih naročil, ki so starejša od 2 dni, z uporabo urnikov in dejanj pridobivanja podatkov o naročilu, preštevanja in seštevanja. Ogled predloge
Označi in pošlji dnevni povzetek zamujenih izpolnitev
Vsak dan označi in pošlji dnevni e-poštni povzetek, ki prešteje skupno število in vrednost v dolarjih za vsa naročila, ki presegajo garancijo 2-dnevne dostave. Ogled predloge
Označi stranke z reklamacijskim postopkom
Vsako uro ta potek dela pridobi naročila z reklamacijskimi postopki in stranki doda oznako za naročilo. Uporablja sprožilec načrtovanega časa, dejanje za pridobivanje podatkov o naročilu in zanko »za vsakega«. Ogled predloge
Označi nerealizirana naročila, starejša od 2 dni
Vsak dan potek dela pridobi vsa nerealizirana naročila, starejša od 2 dni, in naročilu doda oznako. Ogled predloge
Uporabite oznake za segmentiranje strank na podlagi njihovih naročil iz zadnjih 6 mesecev
Ko je ustvarjeno novo naročilo, pridobite skupni znesek in število naročil stranke v zadnjih 6 mesecih in nato stranki dodajte oznake. Uporablja dejanja Pridobi podatke o naročilu, Preštej in Seštej. Ogled predloge