Pridobivanje podatkov o popustih

V potekih dela, ki zahtevajo podatke o popustih, lahko uporabite dejanje Get discount data, da iz trgovine pridobite informacije o popustih.

Konfiguracija

Polja

Dejanje Pridobi podatke o popustu vsebuje naslednja polja, ki se uporabljajo za ustvarjanje poizvedbe:

Polja, uporabljena v dejanjih Pridobi podatke.
PoljeOpis
Razvrsti podatke poObvezno. Parametri, po katerih so razvrščeni podatki, ki jih vrne iskalna poizvedba.
Največje število rezultatovObvezno. Največje število rezultatov, ki jih lahko vrne izbrana iskalna poizvedba. Naenkrat je mogoče vrniti do 100 rezultatov.
PoizvedbaObvezno. Izberite med pogostimi poizvedbami ali izberite Napredno, da ustvarite svojo.

Niz poizvedbe

To je primer poizvedbe za pridobivanje aktivnih popustov, ki uporabljajo kodo:

method:code AND status:active

Spremenljivki method in status sta filtra, ki sta na voljo v poizvedbi vozlišča popusta in ju je mogoče uporabiti večkrat ali kombinirati z drugimi spremenljivkami.

Pri iskanju podatkov s poizvedbami je koristno vedeti:

  • Seznam razpoložljivih filtrov za popuste.
  • Poizvedbe morajo upoštevati določeno sintakso
  • Vrednosti polj za poizvedbe niso vedno dokumentirane. V nekaterih primerih lahko vrednosti najdete v dokumentaciji za API. Vrednosti polj pogosto najdete tudi v URL-naslovih v skrbniški plošči, ko uporabite filtre. Če želite na primer poiskati nekatere vrednosti poizvedbe naročila, filtrirajte stran Naročila v skrbniški plošči in nato preverite URL-naslov.
  • Poizvedbo lahko zaženete ali preizkusite v svoji trgovini z aplikacijo Shopify GraphiQL.
  • Bodite pozorni na to, kaj se zgodi, če je poizvedba neuspešna. API bo pogosto vrnil vse rezultate (namesto nobenega).

Vrnjeni podatki

Vsa dejanja Pridobi podatke vrnejo seznam od 0 do 100 virov. Glede na vaš primer uporabe boste te podatke morda želeli uporabiti na različne načine:

  • Če morate vsak element seznama obravnavati posamezno, na primer za dodajanje oznake za vsakega, lahko uporabite dejanje Za vsakega.
  • Če morate združiti podatke, na primer prešteti, koliko rezultatov je bilo vrnjenih, lahko uporabite dejanji Preštej ali Seštej.
  • Če morate izpisati seznam, na primer poslati e-pošto z vsemi elementi, lahko uporabite vrnjene podatke neposredno v naslednjih dejanjih.

Za dostop do vrnjenih podatkov v korakih, ki sledijo temu dejanju, uporabite spremenljivko z imenom Pridobi podatke o popustu, ki predstavlja seznam popustov. To spremenljivko lahko uporabite v pogojih in dejanjih. Seznam samodejnih popustov aplikacije lahko na primer pošljete v dejanju Pošlji interno e-pošto na naslednji način:

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

Sprožilci

To dejanje lahko uporabite v katerem koli poteku dela, tudi s sprožilcem Načrtovan čas. V poteku dela, ki uporablja sprožilec Načrtovan čas, se potek dela zažene ob določenem času in ne kot posledica dogodka. Ker v vaši trgovini ali iz aplikacije ni posebnega dogodka, ki bi zagnal potek dela, podatki niso samodejno vključeni.

Podrobnosti o API-ju

Predloge

Pošlji tedenski povzetek aktivnih popustov s kodo po e-pošti

Po e-pošti pošlje povzetek aktivnih popustov s kodo. Potek dela se zažene po urniku vsak ponedeljek ob 9. uri. Potek dela lahko prilagodite tako, da spremenite časovno razporeditev, način prejemanja povzetka, vrsto popustov, ki jih želite vključiti, in način. Ogled predloge