Dobijanje podataka o stranici
U tokovima posla koji zahtevaju podatke o stranici možete da koristite radnju Dobijanje podataka o stranici da biste preuzeli informacije o stranici iz prodavnice. Stranice su veb-stranice u internet prodavnici koje sadrže informacije koje se retko menjaju, kao što su stranica „O nama“ ili stranica za kontakt.
Na ovoj stranici
Konfiguracija
Polja
Radnja Dobijanje podataka o stranici sadrži sledeća polja:
| Polje | Opis |
|---|---|
| Sortiraj podatke po | Obavezno. Parametri po kojima se sortiraju podaci koje je vratio upit za pretragu. |
| Maksimalni broj rezultata | Obavezno. Maksimalni broj rezultata koji izabrani upit za pretragu može da vrati. Može se vratiti najviše 100 istovremeno. |
| Upit | Obavezno. Izaberite iz uobičajenih upita ili izaberite Napredno da biste kreirali sopstveni. |
String upita
Ovo je primer upita za preuzimanje objavljenih stranica:
published_status:publishedPromenljiva published_status je filter dostupan u upitu za stranice i može se koristiti više puta ili u kombinaciji sa drugim promenljivama.
Prilikom postavljanja upita za podatke, korisno je znati sledeće:
Upiti moraju slediti određenu sintaksu
Vrednosti polja upita nisu uvek dokumentovane. U nekim slučajevima, vrednosti se mogu pronaći u API dokumentaciji. Alternativno, vrednosti polja se često mogu naći u URL adresama u administratoru prilikom filtriranja. Na primer, da biste pronašli neke vrednosti upita za porudžbine, filtrirajte stranicu „Porudžbine“ u administratoru, a zatim proverite URL.
Možete pokrenuti ili testirati upit u prodavnici pomoću aplikacije Shopify GraphiQL.
Vodite računa o tome šta se dešava u slučaju neuspešnog upita. API često vraća sve rezultate (umesto nijednog).
Vraćeni podaci
Sve radnje Dobijanje podataka vraćaju listu od 0 do 100 resursa. U zavisnosti od vašeg slučaja upotrebe, ove podatke možete koristiti na različite načine:
- Ako je potrebno da obrađujete svaku stavku liste pojedinačno, na primer da biste dodali oznaku za svaku, možete koristiti radnju For each.
- Ako je potrebno da grupišete podatke, na primer da izbrojite koliko je rezultata vraćeno, možete koristiti radnje Broj ili Zbir.
- Ako je potrebno da kreirate izlazne podatke iz liste, na primer da pošaljete imejl sa svim stavkama, možete direktno da koristite vraćene podatke u narednim radnjama.
Da biste pristupili vraćenim podacima u koracima koji slede ovu radnju, koristite promenljivu pod nazivom Dobijanje podataka o stranici, koja predstavlja listu stranica. Ovu promenljivu možete koristiti i u uslovima i u radnjama. Na primer, možete poslati listu stranica u radnji Slanje internog imejla na sličan način:
{% for single_page in getPageData %}
* {{ single_page.title }} - {{ single_page.handle }}
{% endfor %}Okidači
Možete koristiti ovu radnju u svakom toku posla, uključujući i okidač Zakazano vreme. U toku posla koji koristi okidač Zakazano vreme, tok posla počinje u vreme koje ste naveli, a ne kao rezultat događaja. S obzirom na to da ne postoji određeni događaj u prodavnici ili iz aplikacije koji pokreće tok posla, podaci nisu automatski uključeni.
API referenca
Više informacija o API-ju koji se koristi u ovoj radnji potražite u upitu za stranice.