Gauti vietos duomenis

Darbo eigose, kurioms reikalingi vietos duomenys, galite naudoti veiksmą Gauti vietos duomenis, kad gautumėte informaciją apie vietą iš Jūsų „Shopify“ parduotuvės. Vietos yra bet kuri vieta, kurioje laikote inventorių, parduodate produktus arba siunčiate ar vykdote užsakymus.

Konfigūracija

Laukai

Veiksmas Gauti vietos duomenis apima šiuos laukus.

Laukai, naudojami veiksmuose „Gauti duomenis“.
LaukasAprašas
Rikiuoti duomenis pagalBūtina. Parametrai, pagal kuriuos rikiuojami paieškos užklausos grąžinti duomenys.
Maksimalus rezultatų skaičiusBūtina. Maksimalus rezultatų, kuriuos gali grąžinti Jūsų pasirinkta paieškos užklausa, skaičius. Vienu metu galite grąžinti iki 100.
UžklausaBūtina. Pasirinkite vieną iš įprastų užklausų arba pasirinkite Išplėstinė, kad sukurtumėte savo.

Užklausos eilutė

Toliau pateikiamas užklausos pavyzdys, kaip gauti vietas, kuriose įjungtas atsiėmimas parduotuvėje:

pickup_in_store:enabled

Kintamasis pickup_in_store yra filtras, pasiekiamas Locations query. Jį galima naudoti kelis kartus arba derinti su kitais kintamaisiais.

Teikiant duomenų užklausas naudinga žinoti:

  • Galimų vietos filtrų sąrašas

  • Užklausos turi atitikti tam tikrą sintaksę

  • Užklausos laukų reikšmės ne visada dokumentuojamos. Kai kuriais atvejais reikšmes galima rasti peržiūrėjus API dokumentus. Arba laukų reikšmes dažnai galite rasti URL adresuose administratoriaus skydelyje, kai taikote filtrą. Pavyzdžiui, norėdami rasti kai kurias užsakymo užklausos reikšmes, filtruokite puslapį „Užsakymai“ administratoriaus skydelyje, o tada patikrinkite URL.

  • Galite paleisti arba išbandyti užklausą savo parduotuvėje naudodami „Shopify GraphiQL“ programėlę.

  • Nepamirškite, kas nutinka, jei užklausa nepavyksta. Dažnai API grąžins visus rezultatus (o ne nė vieno).

Grąžinami duomenys

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

  • Jei kiekvieną sąrašo elementą reikia apdoroti atskirai, pavyzdžiui, prie kiekvieno 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 Jums reikia viso sąrašo, pavyzdžiui, norint išsiųsti el. laišką su visais daiktais, tuomet grąžintus duomenis galite tiesiogiai naudoti vėlesniuose veiksmuose.

Norėdami pasiekti grąžintus duomenis veiksmuose, einančiuose po šio veiksmo, naudokite kintamąjį, pavadintą Gauti vietos duomenis, kuris yra vietų sąrašas. Šį kintamąjį galite naudoti tiek sąlygose, tiek veiksmuose. Pavyzdžiui, galite nusiųsti vietų sąrašą veiksme Siųsti vidinį el. laišką, kaip nurodyta toliau:

{% for single_location in GetLocationData %}
* {{ single_location.id }}
{% endfor %}

Paleidikliai

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

API nuoroda

Daugiau informacijos apie šiame veiksme naudojamą API rasite Locations query.