Gauti kliento duomenis

Darbo eigose, kuriose naudojami klientų duomenys, galite naudoti veiksmą „Gauti kliento duomenis“, kad gautumėte informaciją apie klientus iš savo parduotuvės.

Konfigūracija

Laukai

Veiksme „Gauti kliento duomenis“ yra šie laukai, kurie naudojami užklausai sukurti:

Duomenų gavimo veiksmuose naudojami laukai.
LaukasAprašas
Rūšiuoti duomenis pagalBūtina. Parametrai, pagal kuriuos rūšiuojami paieškos užklausos grąžinti duomenys.
Maksimalus rezultatų skaičiusPrivaloma. Didžiausias rezultatų, kuriuos gali grąžinti jūsų pasirinkta paieškos užklausa, skaičius. Vienu metu galite gauti iki 100 rezultatų.
UžklausaPrivaloma. Pasirinkite iš įprastų užklausų arba pasirinkite Išplėstinė, kad sukurtumėte savo.

Užklausos eilutė

Tai yra pavyzdinė užklausa, skirta gauti klientų, kurie buvo atnaujinti per pastarąją dieną, duomenims:

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

Kintamasis updated_at yra filtras, pasiekiamas klientų 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 atimti laiką iš datos.

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

  • Galimų klientų filtrų sąrašas
  • Užklausos turi atitikti tam tikrą sintaksę
  • Užklausų laukų vertės ne visada yra dokumentuotos. Kai kuriais atvejais vertes galima rasti peržiūrėjus API dokumentus. Arba laukų vertes dažnai galite rasti URL adresuose administratoriaus skydelyje, kai filtruojate. Pavyzdžiui, norėdami rasti kai kurias užsakymų užklausos vertes, filtruokite puslapį „Užsakymai“ administratoriaus skydelyje ir patikrinkite URL.
  • Užklausą savo parduotuvėje galite paleisti arba išbandyti naudodami programėlę „Shopify GraphiQL“.
  • Atkreipkite dėmesį, 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 nuo 0 iki 100 išteklių sąrašą. Priklausomai nuo jūsų naudojimo atvejo, šiuos duomenis galite naudoti įvairiais būdais:

  • Jei reikia tvarkyti kiekvieną sąrašo elementą atskirai, pavyzdžiui, pridėti žymą kiekvienam elementui, 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šą, pvz., išsiųsti el. laišką su visais elementais, tuomet vėlesniuose veiksmuose galite tiesiogiai naudoti grąžintus duomenis.

Norėdami pasiekti grąžintus duomenis veiksmuose, kurie seka po šio veiksmo, naudokite kintamąjį, pavadintą Gauti klientų duomenis, kuris yra klientų sąrašas. Šį kintamąjį galite naudoti tiek sąlygose, tiek veiksmuose. Pavyzdžiui, galite nusiųsti užsakymų sąrašą veiksmu Siųsti vidinį el. laišką, kaip parodyta čia:

{% for single_customer in GetCustomerData %}
* {{ single_customer.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 įvykio. Kadangi nėra konkretaus įvykio jūsų parduotuvėje ar programėlėje, kuris pradėtų darbo eigą, jokie duomenys nėra automatiškai įtraukiami.

API informacija

Šablonai

Kliento metalauko konvertavimas į žymas visiems klientams

Ši darbo eiga atgaline data užpildys visų jūsų klientų žymas pagal metalauko vertę. Ji paleidžiama kas valandą ir nuskaito iki 100 klientų, kurie neturi žymos „processed“ (apdorota). Kiekvienam klientui ji peržiūri metalauko „custom.test“ vertę ir prideda ją kaip žymą. Darbo eiga taip pat prideda žymą „processed“, kad klientas nebūtų grąžintas kito suplanuoto darbo eigos paleidimo metu. Norėdami naudoti šią darbo eigą, turėsite pakeisti metalauko vardų sritį ir raktą, kad jie atitiktų jūsų parduotuvės metalauką. Peržiūrėti šabloną

Ištrinti neaktyvius klientus

Ištrinti senesnius nei 5 metų klientus, kurie niekada nebuvo pateikę užsakymo. Peržiūrėti šabloną