Preuzimanje podataka o ugovoru o pretplati
U tokovima posla koji koriste podatke o ugovoru o pretplati možete da koristite radnju Preuzimanje podataka o ugovoru o pretplati za preuzimanje informacija o ugovoru o pretplati iz vaše prodavnice.
Na ovoj stranici
Konfiguracija
Polja
Radnja Preuzimanje podataka o ugovoru o pretplati sadrži sledeća polja, koja se koriste za kreiranje upita:
| Polje | Opis |
|---|---|
| Sortiraj podatke po | Obavezno. Parametri po kojima se sortiraju podaci koje vraća upit za pretragu. |
| Maksimalan broj rezultata | Obavezno. Maksimalan broj rezultata koje može da vrati upit za pretragu koji izaberete. Možete da vratite do 100 rezultata odjednom. |
| Upit | Obavezno. Izaberite jedan od uobičajenih upita ili izaberite opciju Napredno da biste kreirali svoj. |
String upita
Ovo je primer upita za preuzimanje ugovora o pretplati sa statusom ACTIVE:
status: ACTIVEPromenljiva status je filter koji je dostupan u upitu za ugovore o pretplati i može se koristiti više puta.
Kada izvršavate upit za podatke, korisno je da znate sledeće:
- Lista dostupnih filtera
- Upiti moraju da prate određenu sintaksu
- Vrednosti polja upita nisu uvek dokumentovane. U nekim slučajevima se vrednosti mogu pronaći u API dokumentaciji. Alternativno, vrednosti polja često možete da pronađete u URL-ovima u adminu kada filtrirate. Na primer, da biste pronašli neke vrednosti upita za porudžbine, filtrirajte stranicu „Porudžbine“ u adminu i proverite URL.
- Možete da izvršite ili testirate upit u svojoj prodavnici pomoću aplikacije Shopify GraphiQL.
- Obratite pažnju na to šta se dešava ako vaš upit ne uspe. Često će API vratiti sve rezultate (umesto nijednog).
Vraćeni podaci
Sve radnje Preuzimanje podataka vraćaju listu od 0 do 100 resursa. U zavisnosti od vašeg slučaja upotrebe, ove podatke možete da koristite na različite načine:
- Ako je potrebno da obrađujete svaku stavku liste pojedinačno, na primer da biste za svaku dodali oznaku, možete da upotrebite radnju For each.
- Ako je potrebno da grupišete podatke, na primer da prebrojite koliko rezultata je vraćeno, možete da upotrebite radnju Count ili Sum.
- Ako je potrebno da prosledite listu, na primer da pošaljete imejl sa svim stavkama, vraćene podatke možete direktno da koristite u narednim radnjama.
Da biste pristupili vraćenim podacima u koracima koji slede nakon ove radnje, koristite promenljivu pod nazivom Preuzimanje podataka o ugovoru o pretplati, koja predstavlja listu ugovora o pretplati. Ovu promenljivu možete da koristite i u uslovima i u radnjama. Na primer, listu porudžbina u radnji Slanje internog imejla možete da pošaljete ovako:
{% for single_contract in GetSubscriptionContractData %}
* {{ single_contract.name }}
{% endfor %}Okidači
Ovu radnju možete da koristite u bilo kom toku posla, uključujući okidač Zakazano vreme. U toku posla koji koristi okidač Zakazano vreme tok posla se pokreće u vreme koje ste naveli, a ne kao rezultat događaja. S obzirom na to da ne postoji određeni događaj u vašoj prodavnici ili iz aplikacije koji pokreće tok posla, podaci se ne uključuju automatski.