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:
| Polje | Opis |
|---|---|
| Sortiraj podatke prema | Obavezno. Parametri prema kojima se sortiraju podaci koje vraća upit za pretraživanje. |
| Maksimalan broj rezultata | Obavezno. Maksimalan broj rezultata koji može vratiti odabrani upit za pretraživanje. Odjednom se može vratiti najviše 100 rezultata. |
| Upit | Obavezno. 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