Dohvati podatke o popustu

U tijekovima rada koji zahtijevaju podatke o popustima, možete upotrijebiti radnju Dohvati podatke o popustu za dohvaćanje informacija o popustima iz vaše trgovine.

Konfiguracija

Polja

Radnja Dohvaćanje podataka o popustu sadrži sljedeća polja, koja se upotrebljavaju za izradu upita:

Polja koja se upotrebljavaju u radnjama dohvaćanja podataka.
PoljeOpis
Razvrstaj podatke poObavezno. Parametri prema kojima se razvrstavaju podaci koje je vratio upit za pretraživanje.
Maksimalan broj rezultataObavezno. Maksimalan broj rezultata koje odabrani upit za pretraživanje može vratiti. Odjednom možete vratiti do 100 rezultata.
UpitObavezno. Odaberite neki od uobičajenih upita ili odaberite Napredno da biste izradili vlastiti.

Niz upita

Ovo je primjer upita za dohvaćanje aktivnih popusta za koje se upotrebljava kod:

method:code AND status:active

Varijable method i status filtri su dostupni u upitu čvora popusta i mogu se upotrebljavati više puta ili u kombinaciji s drugim varijablama.

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

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

Vraćeni podaci

Sve radnje Dohvaćanje podataka vraćaju popis od 0 do 100 resursa. Ovisno o vašem slučaju upotrebe, te podatke možda želite iskoristiti na različite načine:

  • Ako trebate pojedinačno obrađivati svaku stavku na popisu, primjerice, 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 Prebrojavanje ili Zbroj.
  • Ako trebate ispisati popis, kao na primjer poslati e-poruku sa svim stavkama, onda 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 Dohvaćanje podataka o popustu, koja je popis popusta. Tu varijablu možete upotrebljavati i u uvjetima i u radnjama. Na primjer, popis automatskih popusta na aplikaciju možete poslati u radnji Slanje interne e-pošte na sljedeći način:

{% for discount_item in getDiscountData %}
{% if discount_item.discount.__typename == "DiscountAutomaticApp" %}
*  {{discount_item.discount.DiscountAutomaticApp.title}}
{% endif %}
{% endfor %}

Pokretači

Ovu radnju možete upotrijebiti u svakom tijeku rada, uključujući 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 nekog 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 tjednog sažetka o aktivnim popustima koji upotrebljavaju kod e-poštom

E-poštom šalje sažetak o aktivnim popustima koji upotrebljavaju kod. Tijek rada pokreće se prema rasporedu svakog ponedjeljka u 9:00 sati. Tijek rada možete prilagoditi kako biste promijenili vrijeme, način primitka sažetka, vrste popusta koje želite uključiti, kao i način rada. Prikaži predložak