Gauti nebaigto atsiskaitymo duomenis
Darbo eigose, kurioms reikalingi nebaigtų atsiskaitymų duomenys, galite naudoti veiksmą Gauti nebaigto atsiskaitymo duomenis, kad atgautumėte nebaigto atsiskaitymo informaciją iš savo parduotuvės. Nebaigti atsiskaitymai – tai klientų atsiskaitymo seansai, kurie buvo pradėti, bet neužbaigti.
Šiame puslapyje
Konfigūracija
Laukai
Veiksmas Gauti nebaigto atsiskaitymo duomenis turi šiuos laukus:
| Laukas | Aprašymas |
|---|---|
| Rūšiuoti duomenis pagal | Būtinas. Parametrai, pagal kuriuos rūšiuojami paieškos užklausos grąžinti duomenys. |
| Maksimalus rezultatų skaičius | Būtinas. Maksimalus rezultatų, kuriuos gali grąžinti jūsų pasirinkta paieškos užklausa, skaičius. Vienu metu galite grąžinti iki 100 rezultatų. |
| Užklausa | Būtinas. Pasirinkite iš įprastų užklausų arba pasirinkite Išplėstinė, kad sukurtumėte savo. |
Užklausos eilutė
Tai yra pavyzdinė užklausa, skirta gauti nebaigtus atsiskaitymus, kurie buvo sukurti per praėjusią dieną:
created_at:>'{{ scheduledAt | date_minus: "1 day" }}'Kintamasis created_at yra filtras, kurį galima naudoti Nebaigtų atsiskaitymų užklausoje, ir jį galima naudoti kelis kartus arba derinti su kitais kintamaisiais. „Liquid“ kintamasis scheduledAt pasiekiamas darbo eigose, kuriose naudotas paleidiklis Suplanuotas laikas. „Liquid“ žyma date_minus yra speciali „Flow“ žyma, leidžianti iš datos atimti laiką.
Pateikiant duomenų užklausą, naudinga žinoti:
Užklausos turi atitikti tam tikrą sintaksę
Užklausų laukų reikšmės ne visada yra dokumentuotos. Kai kuriais atvejais reikšmes galima rasti peržiūrėjus API dokumentaciją. Taip pat laukų reikšmes dažnai galite rasti administravimo priemonės URL adresuose, kai naudojate filtrus. Pavyzdžiui, norėdami rasti tam tikras užsakymų užklausų reikšmes, filtruokite puslapį Užsakymai administravimo priemonėje ir patikrinkite URL.
Galite paleisti arba išbandyti užklausą savo parduotuvėje naudodami programėlę „Shopify GraphiQL“.
Atkreipkite dėmesį į tai, kas nutinka, jei užklausa nepavyksta. Dažnai API grąžins visus rezultatus (užuot negrąžinusi nė vieno).
Grąžinti 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 kiekvieną sąrašo elementą reikia apdoroti atskirai, pavyzdžiui, kiekvienam pridėti žymą, galite naudoti veiksmą Kiekvienam.
- Jei duomenis reikia apibendrinti, pavyzdžiui, suskaičiuoti, kiek rezultatų buvo grąžinta, galite naudoti veiksmus Skaičiuoti arba Suma.
- Jei sąrašą reikia išvesti (pvz., išsiųsti el. laišką su visais elementais), grąžintus duomenis galite naudoti tiesiogiai vėlesniuose veiksmuose.
Norėdami pasiekti grąžintus duomenis veiksmuose, kurie seka po šio veiksmo, naudokite kintamąjį, pavadintą Gauti nebaigto atsiskaitymo duomenis, kuris yra nebaigtų atsiskaitymų sąrašas. Šį kintamąjį galite naudoti ir sąlygose, ir veiksmuose. Pavyzdžiui, nebaigtų atsiskaitymų sąrašą galite išsiųsti veiksme Siųsti vidinį el. laišką maždaug taip:
{% for single_checkout in getAbandonedCheckoutData %}
* {{ single_checkout.email }} - {{ single_checkout.totalPrice }}
{% endfor %}Paleidikliai
Šį veiksmą galite naudoti bet kurioje darbo eigoje, įskaitant su paleidikliu Suplanuotas laikas. Darbo eigoje, kurioje naudojamas paleidiklis Suplanuotas laikas, darbo eiga prasideda jūsų nurodytu laiku, o ne įvykus įvykiui. Kadangi jūsų parduotuvėje arba iš programėlės nėra jokio konkretaus įvykio, kuris paleistų darbo eigą, jokie duomenys nėra įtraukiami automatiškai.
API žinynas
Daugiau informacijos apie šiame veiksme naudojamą API rasite Nebaigtų atsiskaitymų užklausoje.