Preuzmi podatke o porudžbini
U tokovima posla koji zahtevaju podatke o porudžbini, možete da koristite radnju Preuzmi podatke o porudžbini da biste preuzeli informacije o porudžbini iz vaše prodavnice.
Na ovoj stranici
Konfiguracija
Polja
Radnja Preuzmi podatke o porudžbini sadrži sledeća polja, koja se koriste za kreiranje upita:
| Polje | Opis |
|---|---|
| Sortiraj podatke po | Obavezno. Parametri po kojima se sortiraju podaci koje vraća upit za pretragu. |
| Maksimalan broj rezultata | Obavezno. Maksimalan broj rezultata koje izabrani upit za pretragu može da vrati. Istovremeno možete da vratite do 100 rezultata. |
| Upit | Obavezno. Izaberite jedan od uobičajenih upita ili izaberite Advanced da biste kreirali sopstveni. |
String upita
Ovo je primer upita za preuzimanje porudžbina koje su ažurirane u toku poslednjeg dana:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'Promenljiva updated_at je filter dostupan u okviru upita za porudžbine i može da se koristi više puta ili da se kombinuje s drugim promenljivama. Liquid promenljiva scheduledAt je dostupna u tokovima posla koji su koristili okidač „Zakazano vreme“. Liquid oznaka date_minus je specijalna Flow oznaka koja vam omogućava da oduzmete vreme od datuma.
Prilikom slanja upita za podatke, korisno je znati:
- Lista dostupnih filtera za porudžbine
- Upiti moraju da poštuju određenu sintaksu
- Vrednosti polja upita nisu uvek dokumentovane. U nekim slučajevima, vrednosti mogu da se pronađu u API dokumentaciji. Alternativno, često možete da pronađete vrednosti polja u URL-ovima u adminu prilikom filtriranja. Na primer, da biste pronašli neke vrednosti upita za porudžbine, filtrirajte stranicu „Porudžbine“ u adminu, a zatim proverite URL.
- Možete da izvršite ili testirate upit u svojoj prodavnici pomoću Shopify GraphiQL aplikacije.
- Imajte na umu šta se dešava ako vaš upit ne uspe. Često će API vratiti sve rezultate (umesto nijednog).
Vraćeni podaci
Sve radnje Preuzmi podatke vraćaju listu od 0 do 100 resursa. U zavisnosti od vašeg slučaja korišćenja, ove podatke možete da koristite na različite načine:
- Ako je potrebno da svaku stavku na listi obradite pojedinačno, na primer da dodate oznaku za svaku, onda možete da koristite radnju Za svaku.
- Ako je potrebno da grupišete podatke, kao što je prebrojavanje vraćenih rezultata, možete da koristite radnje Prebroj ili Saberi.
- Ako je potrebno da izvezete listu, kao što je slanje imejla sa svim stavkama, onda vraćene podatke možete da koristite direktno u narednim radnjama.
Da biste pristupili vraćenim podacima u koracima koji slede posle ove radnje, koristite promenljivu pod nazivom Preuzmi podatke o porudžbini, koja predstavlja listu porudžbina. Ovu promenljivu možete da koristite u uslovima i radnjama. Na primer, listu porudžbina možete da pošaljete u radnji Pošalji interni imejl na sledeći način:
{% for single_order in GetOrderData %}
* {{ single_order.name }}
{% endfor %}Okidači
Ovu radnju možete da koristite u bilo kom toku posla, uključujući okidač Zakazano vreme. U toku posla koji koristi okidač Zakazano vreme, tok posla počinje u vreme koje ste naveli, a ne kao rezultat događaja. Pošto u vašoj prodavnici ne postoji specifičan događaj ili događaj iz aplikacije koji pokreće tok posla, podaci se ne uključuju automatski.
Detalji o API-ju
Šabloni
Otkaži porudžbine kupcima koji često vrše povraćaje
Otkazuje porudžbine kupaca koji su vratili stavke pet ili više puta u poslednjih šest meseci. On preuzima podatke o porudžbinama, broji povraćaje i otkazuje trenutnu porudžbinu, odobrava povraćaj sredstava i vraća stavke na zalihe. Ovaj šablon može da se koristi za: smanjenje gubitaka od kupaca koji po navici vrše povraćaje, pojednostavljivanje upravljanja porudžbinama preventivnim rešavanjem potencijalnih povraćaja i održavanje profitabilnosti destimulisanjem prekomernih povraćaja. Prikaži šablon
Otkaži porudžbine ako je kupac danas kreirao više od 5 porudžbina
Otkazuje porudžbine ako kupac kreira više od pet porudžbina tokom jednog dana. Proverava broj porudžbina koje je kupac kreirao u poslednja 24 sata i otkazuje sve porudžbine koje premašuju ovo ograničenje, označavajući kupca zbog potencijalne prevare. Prikaži šablon
Zadrži porudžbine za realizaciju za kupce sa osporavanjima plaćanja
Kada je porudžbina spremna za realizaciju, tok posla preuzima sve porudžbine istog kupca u proteklih 60 dana koje imaju osporavanje plaćanja. Ako takve porudžbine postoje, on zadržava realizaciju svake pošiljke i šalje interni imejl radi obaveštavanja tima za operacije. Prikaži šablon
Zadrži realizacije ako je kupac kreirao više porudžbina za 24 sata
Proverite da li je kupac kreirao više porudžbina u periodu od 24 sata. Ako jeste, zadržite realizacije i konsolidujte isporuku. Prikaži šablon
Zadrži porudžbine ako je kupac kreirao više od 1 porudžbine u poslednja 24 sata
Kada se porudžbina kreira, proverite da li je kupac kreirao neku drugu porudžbinu u poslednja 24 sata. Ako jeste, stavite sve porudžbine na čekanje. Prikaži šablon
Pošalji obaveštenje kada je obim porudžbina manji od 10 u poslednjih sat vremena
Šalje obaveštenje o statusu porudžbina. Svakog sata preuzima do 10 kreiranih porudžbina i broji ih. Ako ih ima manje od 10, šalje obaveštenje putem imejla. Koristi korake „Zakazano vreme“, „Preuzmi podatke o porudžbini“ i „Prebroj“. Prikaži šablon
Pošalji imejl rezime svih porudžbina u onlajn prodavnici tokom poslednjeg dana
Svakog dana preuzima porudžbine za poslednji dan i šalje imejl rezime s onima koje su kreirane u internet prodavnici. Prikaži šablon
Pošalji imejl rezime sa svim neizvršenim porudžbinama starijim od 2 dana
Preuzmite dnevni rezime svih neizvršenih porudžbina koje su starije od 2 dana, koristeći zakazivanje, preuzimanje podataka o porudžbini, brojanje i sabiranje. Prikaži šablon
Označi i pošalji dnevni rezime zakasnelih realizacija
Svakog dana označite i pošaljite dnevni imejl rezime koji izračunava ukupan broj i vrednost u dolarima svih porudžbina koje premašuju isporuku garantovanu u roku od 2 dana. Prikaži šablon
Označi kupce koji imaju osporavanje plaćanja
Svakog sata, ovaj tok posla preuzima porudžbine sa osporavanjima plaćanja i dodaje oznaku kupcu za porudžbinu. Koristi okidač zakazanog vremena, dobijanje podataka o porudžbini i for each petlju. Prikaži šablon
Označi neizvršene porudžbine starije od 2 dana
Svakog dana, tok posla preuzima sve neizvršene porudžbine starije od 2 dana i dodaje oznaku porudžbini. Prikaži šablon
Koristite oznake za segmentiranje kupaca na osnovu njihovih porudžbina iz prethodnih 6 meseci
Kada se kreira nova porudžbina, preuzimaju se ukupan iznos i broj porudžbina kupca za poslednjih 6 meseci, a zatim se kupcu dodaju oznake. Koriste se radnje Dobijanje podataka o porudžbini, Broj i Zbir. Prikaži šablon