Pridobi podatke zaloge
V potekih dela, ki zahtevajo podatke zaloge, lahko uporabite dejanje Pridobi podatke zaloge, da iz svoje trgovine pridobite informacije o zalogi. Zaloge predstavljajo dejanske enote zaloge, ki se spremljajo za različice izdelkov.
Konfiguracija
Polja
Dejanje Pridobi podatke zaloge vsebuje naslednja polja:
| Polje | Opis |
|---|---|
| Razvrsti podatke po | Obvezno. Parametri, po katerih so razvrščeni podatki, ki jih vrne iskalna poizvedba. |
| Največje število rezultatov | Obvezno. Največje število rezultatov, ki jih lahko vrne izbrana iskalna poizvedba. Naenkrat lahko vrnete do 100 rezultatov. |
| Poizvedba | Obvezno. Izberite med pogostimi poizvedbami ali izberite Napredno, da ustvarite svojo. |
Poizvedbeni niz
To je primer poizvedbe za pridobivanje zalog, ki se spremljajo:
tracked:trueSpremenljivka tracked je filter, ki je na voljo v poizvedbi o zalogah in se lahko uporabi večkrat ali kombinira z drugimi spremenljivkami.
Pri poizvedovanju po podatkih je koristno vedeti naslednje:
Poizvedbe morajo upoštevati določeno sintakso
Vrednosti polj poizvedbe niso vedno dokumentirane. V nekaterih primerih lahko vrednosti najdete v dokumentaciji za API. Pogosto pa lahko vrednosti polj najdete tudi v URL-naslovih v skrbniški plošči, ko filtrirate vsebino. Da bi na primer našli vrednosti za poizvedbe naročil, filtrirajte stran Naročila v skrbniški plošči in nato preverite URL-naslov.
Poizvedbo lahko v svoji trgovini zaženete ali preizkusite s pomočjo aplikacije Shopify GraphiQL.
Bodite pozorni na to, kaj se zgodi, če vaša poizvedba ne uspe. API pogosto vrne vse rezultate (namesto nobenega).
Vrnjeni podatki
Vsa dejanja Pridobi podatke vrnejo seznam od 0 do 100 virov. Glede na vaš primer uporabe, boste morda te podatke želeli uporabiti na različne načine:
- Če morate vsak element na seznamu obravnavati posamično, na primer, da za vsakega dodate oznako, lahko uporabite dejanje Za vsakega.
- Če morate združiti podatke, na primer prešteti, koliko rezultatov je bilo vrnjenih, lahko uporabite dejanje Štetje ali Vsota.
- Če morate izpisati seznam, na primer poslati e-pošto z vsemi kosi, lahko vrnjene podatke uporabite neposredno v nadaljnjih dejanjih.
Za dostop do vrnjenih podatkov v korakih, ki sledijo temu dejanju, uporabite spremenljivko z imenom Get inventory item data, ki predstavlja seznam zalog. To spremenljivko lahko uporabite tako v pogojih kot v dejanjih. Na primer, seznam zalog lahko pošljete v dejanju Send internal email, ki je podobno temu:
{% for single_inventory_item in getInventoryItemData %}
* SKU: {{ single_inventory_item.sku }} - Cost: {{ single_inventory_item.unitCost.amount }}
{% endfor %}Sprožilci
To dejanje lahko uporabite v katerem koli poteku dela, vključno s sprožilcem Načrtovan čas. V poteku dela, ki uporablja sprožilec Načrtovan čas, se potek dela začne ob času, ki ste ga določili, in ne kot rezultat dogodka. Ker v vaši trgovini ali iz aplikacije ni nobenega določenega dogodka, ki bi zagnal potek dela, podatki niso samodejno vključeni.
Referenca za API
Za več informacij o API-ju, uporabljenem v tem dejanju, glejte poizvedbo o zalogah.