Dohvaćanje podataka o varijantama proizvoda

U tijekovima rada koji upotrebljavaju podatke o varijantama proizvoda možete upotrijebiti radnju Dohvaćanje podataka o varijantama proizvoda za dohvaćanje informacija o varijantama proizvoda iz trgovine.

Konfiguracija

Polja

Radnja Dohvaćanje podataka o varijantama proizvoda sadrži sljedeća polja koja se upotrebljavaju za izradu upita:

Polja koja se upotrebljavaju u radnjama dohvaćanja podataka.
PoljeOpis
Sortiraj podatke premaObavezno. Parametri prema kojima se sortiraju podaci koje vraća upit za pretraživanje.
Maksimalan broj rezultataObavezno. Maksimalan broj rezultata koji može vratiti odabrani upit za pretraživanje. Odjednom se može vratiti najviše 100 rezultata.
UpitObavezno. Odaberite neki od uobičajenih upita ili odaberite opciju Napredno za izradu vlastitog.

Niz upita

Ovo je primjer upita za dohvaćanje varijanti proizvoda koje su ažurirane u posljednjem danu:

updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'

Varijabla updated_at filtar je dostupan u upitu za varijante proizvoda te se može upotrijebiti više puta ili u kombinaciji s drugim varijablama. Varijabla Liquid scheduledAt dostupna je u tijekovima rada koji su upotrijebili pokretač Zakazano vrijeme. Oznaka Liquid date_minus posebna je oznaka aplikacije Flow koja vam omogućuje oduzimanje vremena od datuma.

Prilikom postavljanja upita za podatke korisno je znati sljedeće:

  • Popis dostupnih filtara varijanti proizvoda
  • Upiti moraju slijediti određenu sintaksu
  • Vrijednosti polja upita nisu uvijek dokumentirane. U nekim slučajevima te se vrijednosti mogu pronaći pregledom dokumentacije API-ja. Osim toga, vrijednosti polja često se mogu pronaći u URL-ovima u administratorskoj ploči prilikom filtriranja. Na primjer, da biste pronašli neke vrijednosti upita za narudžbe, filtrirajte stranicu Narudžbe u administratorskoj ploči, a zatim provjerite URL.
  • Upit u svojoj trgovini možete pokrenuti ili testirati upotrebom aplikacije Shopify GraphiQL.
  • Imajte na umu što se događa ako upit ne uspije. API će često vratiti sve rezultate (umjesto nijednog).

Vraćeni podaci

Sve radnje Dohvaćanje podataka vraćaju popis od 0 do 100 resursa. Ovisno o vašem slučaju upotrebe, te podatke možete upotrijebiti na različite načine:

  • Ako trebate pojedinačno obraditi svaku stavku na popisu, npr. dodati joj oznaku, možete upotrijebiti radnju Za svaki.
  • Ako trebate agregirati podatke, npr. prebrojiti koliko je rezultata vraćeno, možete upotrijebiti radnje Brojanje ili Zbroj.
  • Ako trebate ispisati popis, npr. poslati e-poruku sa svim stavkama, vraćene podatke možete upotrijebiti izravno u sljedećim radnjama.

Za pristup vraćenim podacima u koracima koji slijede ovu radnju upotrijebite varijablu pod nazivom Dohvaćanje podataka o varijantama proizvoda, koja je zapravo popis varijanti proizvoda. Ovu varijablu možete upotrijebiti u uvjetima i radnjama. Na primjer, popis narudžbi možete poslati u radnji Slanje interne e-poruke na sljedeći način:

{% for single_variant in GetProductVariantData %}
* {{ single_variant.name }}
{% endfor %}

Pokretači

Ovu radnju možete upotrijebiti u bilo kojem tijeku rada, uključujući pokretač Zakazano vrijeme. U tijeku rada koji upotrebljava pokretač Zakazano vrijeme tijek rada započinje u vrijeme koje ste odredili, a ne kao rezultat nekog događaja. S obzirom na to da nema specifičnog događaja u trgovini ili aplikaciji koji pokreće tijek rada, podaci se ne uključuju automatski.

Pojedinosti o API-ju

Predlošci

Dodavanje besplatne stavke (s popustom od 100 %) u nove narudžbe

Ovaj predložak dodaje besplatnu stavku s popustom u nove narudžbe ako je stavka na zalihi. Provjerava zalihe, primjenjuje popust od 100 % i ažurira narudžbu bez obavještavanja korisnika. Ova bi automatizacija bila korisna za (1) poboljšanje zadovoljstva korisnika uključivanjem neočekivane besplatne stavke u njihovu narudžbu, (2) promociju novih ili manje poznatih proizvoda dodavanjem tih proizvoda kao besplatnih uzoraka u narudžbe ili (3) pojednostavljenje promocija automatizacijom uključivanja besplatnih stavki i davanja popusta na njih. Prikaži predložak

Slanje tjednog sažetka e-pošte s popisom varijanti s niskom razinom zaliha

Ovaj se tijek rada pokreće prema rasporedu (npr. jednom tjedno). Dohvaća popis varijanti proizvoda s niskom razinom zaliha, broji rezultate te šalje sažetak e-pošte s nazivima varijanti i vezom na stranicu te varijante u administratorskoj ploči. Prikaži predložak