Gauti nuolaidos duomenis
Darbo eigose, kurioms reikalingi nuolaidų duomenys, galite naudoti veiksmą Gauti nuolaidos duomenis, kad gautumėte nuolaidų informaciją iš savo parduotuvės.
Konfigūracija
Laukai
Veiksmas Gauti nuolaidos duomenis apima šiuos laukus, kurie naudojami užklausai sukurti:
| Laukas | Aprašas |
|---|---|
| Rūšiuoti duomenis pagal | Privaloma. Parametrai, pagal kuriuos rūšiuojami paieškos užklausos grąžinti duomenys. |
| Didžiausias rezultatų skaičius | Privaloma. Didžiausias rezultatų, kuriuos gali grąžinti jūsų pasirinkta paieškos užklausa, skaičius. Vienu metu galite gauti iki 100 rezultatų. |
| Užklausa | Privaloma. Pasirinkite iš įprastų užklausų arba pasirinkite Išplėstinė, kad sukurtumėte savo. |
Užklausos eilutė
Tai yra pavyzdinė užklausa, skirta gauti aktyvioms nuolaidoms, kurios naudoja kodą:
method:code AND status:activeKintamieji method ir status yra filtrai, pasiekiami nuolaidos viršūnės užklausoje, ir gali būti naudojami kelis kartus arba derinami su kitais kintamaisiais.
Teikiant duomenų užklausą, naudinga žinoti:
- Galimų nuolaidų filtrų sąrašas.
- Užklausos turi atitikti tam tikrą sintaksę
- Užklausos laukų reikšmės ne visada yra dokumentuotos. Kai kuriais atvejais jas galima rasti peržiūrėjus API dokumentus. Taip pat laukų reikšmes dažnai galite rasti administratoriaus skydelio URL, kai taikote filtrus. Pavyzdžiui, norėdami rasti užsakymų užklausos reikšmes, administratoriaus skydelyje filtruokite puslapį „Užsakymai“, o tada patikrinkite URL.
- Jūs galite paleisti arba išbandyti užklausą savo parduotuvėje, naudodami Shopify GraphiQL app.
- Atsižvelkite į tai, kas nutiks, jei jūsų užklausa nepavyks. Dažnai API grąžins visus rezultatus (o ne nė vieno).
Grąžinti duomenys
Visi veiksmai Gauti duomenis grąžina sąrašą, kuriame yra nuo 0 iki 100 išteklių. Priklausomai nuo naudojimo atvejo, šiuos duomenis galbūt norėsite naudoti įvairiais būdais:
- Jei reikia apdoroti kiekvieną sąrašo elementą atskirai, pavyzdžiui, pridėti žymą prie kiekvieno, 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 reikia išvesti sąrašą, pavyzdžiui, išsiųsti el. laišką su visais elementais, galite grąžintus duomenis naudoti tiesiogiai vėlesniuose veiksmuose.
Norėdami pasiekti grąžintus duomenis po šio veiksmo atliekamuose etapuose, naudokite kintamąjį pavadinimu Gauti nuolaidų duomenis, kuris yra nuolaidų sąrašas. Šį kintamąjį galite naudoti tiek sąlygose, tiek veiksmuose. Pavyzdžiui, galite išsiųsti automatinių programėlės nuolaidų sąrašą veiksmu Siųsti vidinį el. laišką štai taip:
{% for discount_item in getDiscountData %}
{% if discount_item.discount.__typename == "DiscountAutomaticApp" %}
* {{discount_item.discount.DiscountAutomaticApp.title}}
{% endif %}
{% 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 kokio nors įvykio. Kadangi darbo eigos nepradeda joks konkretus įvykis jūsų parduotuvėje ar programėlėje, jokie duomenys automatiškai neįtraukiami.
API informacija
Šablonai
Savaitinės aktyvių nuolaidų su kodu suvestinės siuntimas el. paštu
Išsiunčia aktyvių nuolaidų su kodu suvestinę. Darbo eiga vykdoma pagal tvarkaraštį kiekvieną pirmadienį 9 val. ryto. Darbo eigą galima tinkinti, kad pakeistumėte laiką, suvestinės gavimo būdą, norimų įtraukti nuolaidų tipą ir režimą. Peržiūrėti šabloną