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.

Konfiguracija

Polja

Radnja Preuzmi podatke o katalogu sadrži sledeća polja:

Polja koja se koriste u radnjama za preuzimanje podataka.
PoljeOpis
Sortiraj podatke poObavezno. Parametri po kojima se sortiraju podaci koje vrati upit za pretragu.
Maksimalan broj rezultataObavezno. Maksimalan broj rezultata koje može da vrati izabrani upit za pretragu. Možete vratiti do 100 rezultata odjednom.
UpitObavezno. 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:ACTIVE

Promenljiva 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:

  • Lista dostupnih filtera za katalog

  • 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.