Gauti juodraštinių užsakymų duomenis
Darbo eigose, kuriose naudojami juodraštinių užsakymų duomenys, galite naudoti veiksmą „Gauti juodraštinių užsakymų duomenis“, kad nuskaitytumėte juodraštinių užsakymų informaciją iš savo parduotuvės.
Konfigūracija
Laukai
Veiksme „Gauti juodraštinių užsakymų duomenis“ yra šie laukai, kurie naudojami užklausai sukurti:
| Laukas | Aprašas |
|---|---|
| Rūšiuoti duomenis pagal | Būtina. Parametrai, pagal kuriuos rūšiuojami paieškos užklausos grąžinami duomenys. |
| Didžiausias rezultatų skaičius | Būtina. Didžiausias rezultatų, kuriuos gali grąžinti pasirinkta paieškos užklausa, skaičius. Vienu metu galite grąžinti iki 100 rezultatų. |
| Užklausa | Būtina. Pasirinkite iš įprastų užklausų arba pasirinkite „Išplėstinė“, kad sukurtumėte savo. |
Užklausos eilutė
Toliau pateiktas užklausos pavyzdys, skirtos gauti juodraštinius užsakymus, kurie buvo atnaujinti per pastarąją dieną:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'Kintamasis updated_at yra filtras, pasiekiamas juodraštinių užsakymų 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, leidžianti iš datos atimti laiką.
Kai teikiate duomenų užklausas, naudinga žinoti:
- Galimų užsakymų filtrų sąrašas
- Užklausos turi atitikti tam tikrą sintaksę
- Užklausų laukų reikšmės ne visada yra dokumentuotos. Kai kuriais atvejais reikšmes galite rasti peržiūrėję API dokumentus. Arba laukų reikšmes dažnai galite rasti URL adresuose administratoriaus skydelyje, kai filtruojate. Pavyzdžiui, norėdami rasti kai kurias užsakymų užklausų reikšmes, administratoriaus skydelyje filtruokite puslapį „Užsakymai“, o tada patikrinkite URL.
- Užklausą savo parduotuvėje galite paleisti arba išbandyti naudodami „Shopify GraphiQL“ programėlę.
- Būkite atidūs, 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 nuo 0 iki 100 išteklių sąrašą. Atsižvelgiant į Jūsų naudojimo atvejį, šiuos duomenis galbūt norėsite naudoti įvairiais būdais:
- Jei reikia tvarkyti kiekvieną sąrašo elementą atskirai, pavyzdžiui, pridėti žymą kiekvienam, tuomet galite naudoti veiksmą „Kiekvienam“.
- Jei reikia apibendrinti duomenis, pavyzdžiui, suskaičiuoti, kiek rezultatų buvo grąžinta, tuomet galite naudoti veiksmus „Skaičiuoti“ arba „Sumuoti“.
- Jei reikia pateikti sąrašą, pavyzdžiui, išsiųsti el. laišką su visais daiktais, tuomet grąžintus duomenis galite naudoti tiesiogiai tolesniuose veiksmuose.
Norėdami pasiekti grąžintus duomenis veiksmuose, einančiuose po šio, naudokite kintamąjį, pavadintą „Gauti juodraštinių užsakymų duomenis“, kuris yra juodraštinių užsakymų sąrašas. Šį kintamąjį galite naudoti ir sąlygose, ir veiksmuose. Pavyzdžiui, galite nusiųsti juodraštinių užsakymų sąrašą veiksmu „Siųsti vidinį el. laišką“, kaip parodyta čia:
{% for single_order in GetDraftOrderData %}
* {{ single_order.name }}
{% 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 nėra automatiškai įtraukiami.
API informacija
Šablonai
Siųsti kasdienį pranešimą apie visus atvirus juodraštinius užsakymus
Kasdien gaukite atvirus juodraštinius užsakymus, juos suskaičiuokite ir išsiųskite „Slack“ pranešimą. Naudojami paleidiklis „Suplanuotas laikas“ ir veiksmai „Gauti juodraštinius užsakymus“ bei „Skaičiuoti“. Peržiūrėti šabloną