Preuzmi podatke o radnoj verziji porudžbine

U tokovima posla koji koriste podatke o radnoj verziji porudžbine možete da upotrebite radnju Preuzmi podatke o radnoj verziji porudžbine da biste preuzeli informacije o radnoj verziji porudžbine iz vaše prodavnice.

Konfiguracija

Polja

Radnja Preuzmi podatke o radnoj verziji porudžbine sadrži sledeća polja, koja se koriste za pravljenje upita:

Polja koja se koriste u radnjama „Preuzmi podatke”.
PoljeOpis
Sortiraj podatke poObavezno. Parametri po kojima se sortiraju podaci koje vrati upit za pretragu.
Maksimalan broj rezultataObavezno. Maksimalan broj rezultata koje može da vrati upit za pretragu koji izaberete. Odjednom možete da preuzmete do 100 rezultata.
UpitObavezno. Birajte između uobičajenih upita ili izaberite Napredno da biste kreirali sopstveni upit.

String upita

Ovo je primer upita za preuzimanje radnih verzija porudžbina koje su ažurirane tokom poslednjeg dana:

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

Promenljiva updated_at je filter dostupan u upitu za radne verzije porudžbina i može da se koristi više puta ili da se kombinuje sa drugim promenljivama. Liquid promenljiva scheduledAt je dostupna za tokove posla koji su koristili okidač „Zakazano vreme”. Liquid oznaka date_minus je specijalna oznaka za Flow koja vam omogućava da oduzmete vreme od datuma.

Pri postavljanju upita za podatke korisno je znati sledeće:

  • Spisak dostupnih filtera porudžbine
  • Upiti moraju da prate određenu sintaksu
  • Vrednosti polja upita nisu uvek dokumentovane. U nekim slučajevima vrednosti se mogu pronaći pregledanjem API dokumentacije. Alternativno, vrednosti polja često možete da pronađete u URL adresama 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 koristeći aplikaciju Shopify GraphiQL.
  • Imajte na umu šta se dešava ako upit ne uspe. Često će API vratiti sve rezultate (umesto da ne vrati nijedan).

Vraćeni podaci

Sve radnje Preuzmi podatke vraćaju listu od 0 do 100 resursa. U zavisnosti od vašeg slučaja upotrebe, ove podatke možda želite da koristite na razne načine:

  • Ako vam je potrebno da pojedinačno obradite svaku stavku na listi, na primer da dodate oznaku za svaku od njih, onda možete da koristite radnju For each.
  • Ako vam je potrebno da agregirate podatke, poput toga da prebrojite koliko je rezultata vraćeno, onda možete da koristite radnje Prebroj ili Saberi.
  • Ako vam je potrebno da prikažete listu, recimo da pošaljete imejl sa svim stavkama, preuzete podatke možete da koristite direktno u narednim radnjama.

Da biste pristupili vraćenim podacima u koracima koji slede ovu radnju, upotrebite promenljivu pod nazivom Preuzmi podatke o radnoj verziji porudžbine, što je lista radnih verzija porudžbina. Ovu promenljivu možete da koristite i u uslovima i u radnjama. Na primer, listu radnih verzija porudžbina možete da pošaljete u radnji Pošalji interni imejl ovako:

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

Okidači

Ovu radnju možete da koristite u svakom toku posla, uključujući 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. Budući da nema određenog događaja u vašoj prodavnici ili iz aplikacije koji pokreće tok posla, podaci se ne uključuju automatski.

Šabloni

Pošaljite dnevno obaveštenje sa svim otvorenim radnim verzijama porudžbina

Svakog dana preuzmite otvorene radne verzije porudžbina, prebrojte ih i pošaljite poruku na Slack. Koristi okidač „Zakazano vreme” i radnje „Preuzmi radne verzije porudžbina” i „Prebroj”. Prikaži šablon