Gauti atsargų vieneto duomenis

Darbo eigose, kurioms reikalingi atsargų vieneto duomenys, galite naudoti veiksmą Gauti atsargų vieneto duomenis, kad gautumėte atsargų vieneto informaciją iš savo parduotuvės. Atsargų vienetai atspindi faktinius likučio vienetus, kurie sekami gaminio variantams.

Konfigūracija

Laukai

Veiksme Gauti atsargų vieneto duomenis yra šie laukai:

Laukai, naudojami veiksmuose „Gauti duomenis“.
LaukasAprašymas
Rūšiuoti duomenis pagalBūtina. Parametrai, pagal kuriuos rūšiuojami paieškos užklausos grąžinti duomenys.
Didžiausias rezultatų skaičiusBūtina. Didžiausias rezultatų, kuriuos gali grąžinti Jūsų pasirinkta paieškos užklausa, skaičius. Vienu metu galima gauti iki 100 rezultatų.
UžklausaBūtina. Pasirinkite iš įprastų užklausų arba pasirinkite Išplėstinė, kad sukurtumėte savo.

Užklausos eilutė

Tai pavyzdinė užklausa norint gauti sekamus atsargų vienetus:

tracked:true

Kintamasis tracked yra filtras, prieinamas skiltyje Atsargų vienetų užklausa. Jį galima naudoti kelis kartus arba derinti su kitais kintamaisiais.

Teikiant duomenų užklausas naudinga žinoti:

  • Galimų atsargų vienetų filtrų sąrašas

  • Užklausos turi atitikti tam tikrą sintaksę

  • Užklausų laukų reikšmės ne visada dokumentuojamos. Kai kuriais atvejais reikšmes galima rasti peržiūrėjus API dokumentaciją. Be to, dažnai laukų reikšmes galite rasti administratoriaus skydelio URL adresuose, kai naudojate filtrus. Pavyzdžiui, norėdami rasti užsakymų užklausos reikšmes, administratoriaus skydelyje išfiltruokite puslapį Užsakymai ir patikrinkite URL.

  • Savo parduotuvėje užklausą galite paleisti arba išbandyti naudodami Shopify GraphiQL app.

  • Turėkite omenyje, kas nutinka nepavykus užklausai. Dažnai API pateiks visus rezultatus (o ne nė vieno).

Grąžinami duomenys

Visi Gauti duomenis veiksmai grąžina nuo 0 iki 100 išteklių sąrašą. Priklausomai nuo Jūsų naudojimo atvejo, šiuos duomenis galite naudoti įvairiais būdais:

  • Jei reikia apdoroti kiekvieną sąrašo elementą atskirai, pavyzdžiui, kiekvienam pridėti žymą, galite naudoti veiksmą Kiekvienam.
  • Jei reikia apibendrinti duomenis, pavyzdžiui, suskaičiuoti, kiek rezultatų buvo grąžinta, galite naudoti veiksmus Skaičiuoti arba Sumuoti.
  • Jei norite išvesti sąrašą, pavyzdžiui, išsiųsti el. laišką su visais elementais, grąžintus duomenis galite naudoti tiesiogiai tolesniuose veiksmuose.

Norėdami pasiekti grąžintus duomenis tolesniuose šio veiksmo žingsniuose, naudokite kintamąjį pavadinimu Get inventory item data (Gauti atsargų vieneto duomenis), kuris yra atsargų vienetų sąrašas. Šį kintamąjį galite naudoti ir sąlygose, ir veiksmuose. Pavyzdžiui, atsargų vienetų sąrašą galite siųsti veiksme Send internal email (Siųsti vidinį el. laišką) panašiai į tai:

{% for single_inventory_item in getInventoryItemData %}
  * SKU: {{ single_inventory_item.sku }} - Cost: {{ single_inventory_item.unitCost.amount }}
{% endfor %}

Paleidikliai

Šį veiksmą galite naudoti bet kurioje darbo eigoje, įskaitant paleidiklį Suplanuotas laikas. Darbo eigoje, kurioje naudojamas paleidiklis Suplanuotas laikas, darbo eiga prasideda jūsų nurodytu laiku, o ne įvykus įvykiui. Kadangi nėra konkretaus įvykio jūsų parduotuvėje ar programėlėje, kuris paleistų darbo eigą, jokie duomenys nėra įtraukiami automatiškai.

API žinynas

Daugiau informacijos apie šiame veiksme naudojamą API rasite Atsargų vienetų užklausoje.