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:
| Polje | Opis |
|---|---|
| Razvrstaj podatke po | Obavezno. Parametri prema kojima se razvrstavaju podaci koje je vratio upit za pretraživanje. |
| Maksimalan broj rezultata | Obavezno. Maksimalan broj rezultata koje odabrani upit za pretraživanje može vratiti. Odjednom možete vratiti do 100 rezultata. |
| Upit | Obavezno. 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:activeVarijable 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