Dohvati podatke o narudžbi za ispunjenje

Možete upotrijebiti radnju Dohvati podatke o narudžbi za ispunjenje za dohvaćanje informacija o narudžbi za ispunjenje iz vaše trgovine.

Konfiguracija

Polja

Radnja Dohvati podatke o narudžbi za ispunjenje sadrži sljedeća polja koja se upotrebljavaju za izradu upita:

Polja koja se upotrebljavaju u radnjama Dohvati podatke.
PoljeOpis
Poredaj podatke premaObavezno. Parametri prema kojima se sortiraju podaci vraćeni putem upita za pretraživanje.
Maksimalan broj rezultataObavezno. Maksimalan broj rezultata koji se može vratiti odabranim upitom za pretraživanje. Odjednom se može vratiti do 100 rezultata.
UpitObavezno. Odaberite neki od uobičajenih upita ili odaberite opciju Napredno da biste izradili vlastiti.

Niz upita

Ovo je primjer upita za dohvaćanje narudžbi za ispunjenje koje su trenutačno na čekanju:

status:ON_HOLD

Varijabla status filtar je dostupan za upit narudžbi za ispunjenje i može se upotrijebiti više puta ili u kombinaciji s drugim varijablama.

Pri slanju upita za podatke korisno je znati sljedeće:

  • Popis dostupnih filtara za narudžbe za ispunjenje
  • Upiti moraju slijediti određenu sintaksu
  • Vrijednosti polja upita nisu uvijek dokumentirane. U nekim se slučajevima vrijednosti mogu pronaći pregledom API dokumentacije. Alternativno, vrijednosti polja često možete pronaći u URL-ovima na administratorskoj ploči tijekom filtriranja. Na primjer, da biste pronašli neke vrijednosti upita za narudžbe, filtrirajte stranicu Narudžbe na administratorskoj ploči i zatim provjerite URL.
  • Upit u svojoj trgovini možete pokrenuti ili testirati pomoću aplikacije Shopify GraphiQL.
  • Pripazite na to što se događa ako vaš upit ne uspije. Često će API vratiti sve rezultate (umjesto nijednog).

Vraćeni podaci

Sve radnje Dohvati podatke vraćaju popis od 0 do 100 resursa. Ovisno o vašem slučaju upotrebe, te podatke možete upotrijebiti na razne načine:

  • Ako trebate obraditi svaku stavku popisa pojedinačno, na primjer dodati oznaku za svaku, možete upotrijebiti radnju Za svaki.
  • Ako trebate agregirati podatke, na primjer prebrojiti koliko je rezultata vraćeno, možete upotrijebiti radnje Prebroji ili Zbroji.
  • Ako trebate ispisati popis, na primjer poslati e-poruku sa svim stavkama, vraćene podatke možete upotrijebiti izravno u sljedećim radnjama.

Da biste pristupili vraćenim podacima u koracima koji slijede nakon ove radnje, upotrijebite varijablu pod nazivom Dohvati podatke o narudžbi za ispunjenje, koja je popis narudžbi za ispunjenje. Tu varijablu možete upotrijebiti u uvjetima i radnjama. Na primjer, popis narudžbi za ispunjenje možete poslati u radnji Pošalji internu e-poruku na sljedeći način:

{% for fulfillment_order in GetFulfillmentOrderData %}
* Order: {{ fulfillment_order.order.name }} Location: {{ fulfillment_order.assignedLocation.name }}
{% endfor %}

Pokretači

Ovu radnju možete upotrijebiti u bilo kojem tijeku rada, uključujući pokretač Zakazano vrijeme. U tijeku rada koji upotrebljava pokretač Zakazano vrijeme, tijek rada započinje u vrijeme koje ste odredili, a ne kao rezultat događaja. Budući da u vašoj trgovini ili iz aplikacije ne postoji određeni događaj koji pokreće tijek rada, podaci se ne uključuju automatski.

Pojedinosti o API-ju

Predlošci

Slanje dnevnog sažetka e-poštom s popisom narudžbi za ispunjenje koje su na čekanju

Svaki dan ovaj će tijek rada postaviti upit za sve narudžbe za ispunjenje koje su na čekanju (do 100 odjednom). Poslat će sažetak e-poštom s nazivom narudžbe i dodijeljenom lokacijom ispunjenja. Prikaži predložak