Preuzmi podatke o katalogu
U tokovima posla koji zahtevaju podatke o katalogu, možete koristiti radnju Preuzmi podatke o katalogu da biste preuzeli informacije o B2B katalogu iz svoje prodavnice. Katalozi su grupe proizvoda sa prilagođenim određivanjem cena za specifične B2B klijente ili lokacije kompanije.
Na ovoj stranici
Konfiguracija
Polja
Radnja Preuzmi podatke o katalogu sadrži sledeća polja:
| Polje | Opis |
|---|---|
| Sortiraj podatke po | Obavezno. Parametri po kojima se sortiraju podaci koje vrati upit za pretragu. |
| Maksimalan broj rezultata | Obavezno. Maksimalan broj rezultata koje može da vrati izabrani upit za pretragu. Možete vratiti do 100 rezultata odjednom. |
| Upit | Obavezno. Izaberite neki od uobičajenih upita ili izaberite Napredno da biste kreirali sopstveni. |
String upita
Ovo je primer upita za preuzimanje svih aktivnih kataloga:
status:ACTIVEPromenljiva status je filter dostupan u upitu za kataloge i može se koristiti više puta ili kombinovati sa drugim promenljivama.
Prilikom slanja upita za podatke, korisno je znati:
Upiti moraju da prate određenu sintaksu
Vrednosti polja upita nisu uvek dokumentovane. U nekim slučajevima, vrednosti se mogu pronaći u API dokumentaciji. Takođe, vrednosti polja često možete da pronađete u URL-ovima u adminu prilikom filtriranja. Na primer, da biste pronašli neke vrednosti upita za porudžbine, filtrirajte stranicu „Porudžbine” u adminu, a zatim proverite URL.
Možete da izvršite ili testirate upit u svojoj prodavnici pomoću aplikacije Shopify GraphiQL.
Vodite računa o tome šta se dešava ako vaš upit ne uspe. Često će API vratiti sve rezultate (umesto nijednog).
Vraćeni podaci
Sve akcije Preuzmi podatke vraćaju listu od 0 do 100 resursa. U zavisnosti od vašeg slučaja korišćenja, ove podatke možete da koristite na različite načine:
- Ako treba da obradite svaku stavku liste pojedinačno, na primer da dodate oznaku za svaku od njih, možete da koristite akciju For each.
- Ako treba da grupišete podatke, kao što je brojanje koliko rezultata je vraćeno, možete da koristite akcije Count ili Sum.
- Ako je potrebno da prosledite listu kao izlazni rezultat, na primer da pošaljete imejl sa svim stavkama, onda možete da koristite vraćene podatke direktno u narednim akcijama.
Da biste pristupili vraćenim podacima u koracima koji slede posle ove akcije, koristite promenljivu Preuzmi podatke o katalogu, koja predstavlja listu kataloga. Ovu promenljivu možete da koristite u uslovima i akcijama. Na primer, možete da pošaljete listu kataloga u akciji Pošalji interni imejl na sledeći način:
{% for single_catalog in getCatalogData %}
* {{ single_catalog.title }}
{% endfor %}Okidači
Ovu akciju možete da koristite u bilo kom toku posla, uključujući i onaj sa okidačem 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 nisu automatski uključeni.
API referenca
Za više informacija o API-ju koji se koristi u ovoj akciji, pogledajte upit Catalogs.