Gauti įmonės duomenis

Darbo eigose, kuriose naudojami įmonės duomenys, galite naudoti veiksmą Gauti įmonės duomenis, kad nuskaitytumėte įmonės informaciją iš savo parduotuvės.

Konfigūracija

Laukai

Veiksme Gauti įmonės duomenis yra šie laukai, kurie naudojami užklausai sukurti:

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

Užklausos eilutė

Tai yra pavyzdinė užklausa, kaip gauti įmones, kurios buvo atnaujintos per pastarąją dieną:

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

Kintamasis updated_at yra filtras, pasiekiamas įmonių užklausoje, ir gali būti naudojamas kelis kartus arba derinamas su kitais kintamaisiais. „Liquid“ kintamasis scheduledAt yra pasiekiamas darbo eigose, kuriose naudojamas paleidiklis „Suplanuotas laikas“. „Liquid“ žyma date_minus yra speciali „Flow“ žyma, kuri leidžia atimti laiką iš datos.

Teikiant duomenų užklausą, naudinga žinoti:

  • Galimų įmonės filtrų sąrašas
  • Užklausos turi atitikti tam tikrą sintaksę
  • Užklausos laukų reikšmės ne visada yra dokumentuotos. 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 filtruojate. Pavyzdžiui, norėdami rasti kai kurias užsakymo užklausos reikšmes, filtruokite puslapį „Užsakymai“ administratoriaus skydelyje ir patikrinkite URL.
  • Savo parduotuvėje galite paleisti arba išbandyti užklausą naudodami „Shopify GraphiQL“ programėlę.
  • Atkreipkite dėmesį, kas nutinka, jei užklausa nepavyksta. Dažnai API grąžins visus rezultatus (o ne nė vieno).

Grąžinti duomenys

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

  • Jei reikia apdoroti kiekvieną sąrašo elementą atskirai, pavyzdžiui, pridėti kiekvienam žymą, galite naudoti veiksmą Kiekvienam.
  • Jei Jums reikia apibendrinti duomenis, pavyzdžiui, suskaičiuoti, kiek rezultatų buvo gauta, galite naudoti veiksmus „Count“ arba „Sum“.
  • Jei Jums reikia išvesti sąrašą, pavyzdžiui, išsiųsti el. laišką su visais daiktais, gautus duomenis galite naudoti tiesiogiai vėlesniuose veiksmuose.

Norėdami pasiekti gautus duomenis veiksmuose, einančiuose po šio, naudokite kintamąjį, pavadintą „Get company data“, kuris yra įmonių sąrašas. Šį kintamąjį galite naudoti tiek sąlygose, tiek veiksmuose. Pavyzdžiui, galite nusiųsti įmonių sąrašą veiksmu „Send internal email“ šitaip:

{% for single_company in GetCompanyData %}
* {{ single_company.name }}
{% endfor %}

Paleidikliai

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

API nuoroda