Hae asiakastiedot

Työnkuluissa, joissa käytetään asiakastietoja, voit noutaa tiedot kaupastasi Hae asiakastiedot -toiminnolla.

Määritys

Kentät

Hae asiakastiedot -toiminto sisältää seuraavat kentät, joita käytetään kyselyn muodostamiseen:

Hae tiedot -toiminnoissa käytetyt kentät.
KenttäKuvaus
Järjestä tiedotPakollinen. Parametrit, joiden mukaan hakukyselyn palauttamat tiedot lajitellaan.
Tulosten enimmäismääräPakollinen. Valitsemasi hakukyselyn palauttamien tulosten enimmäismäärä. Voit palauttaa enintään 100 tulosta kerrallaan.
KyselyPakollinen. Valitse yleisistä kyselyistä tai luo oma valitsemalla Laajennettu.

Kyselymerkkijono

Tämä on esimerkkikysely viimeisen vuorokauden aikana päivitettyjen asiakkaiden noutamiseen:

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

updated_at-muuttuja on asiakaskyselyssä saatavilla oleva suodatin, jota voi käyttää useita kertoja tai yhdistää muihin muuttujiin. scheduledAt-Liquid-muuttuja on saatavilla työnkuluissa, joissa on käytetty Ajastettu aika -käynnistintä. date_minus-Liquid-tunniste on erityinen Flow-tunniste, jonka avulla voit vähentää aikaa päivämäärästä.

Kun haet tietoja kyselyillä, on hyvä tietää seuraavat asiat:

  • Käytettävissä olevien asiakassuodattimien luettelo
  • Kyselyjen on noudatettava tiettyä syntaksia
  • Kyselykenttien arvoja ei ole aina dokumentoitu. Joissakin tapauksissa arvot löytyvät API-dokumentaatiosta. Vaihtoehtoisesti kenttien arvot löytyvät usein ohjausnäkymän URL-osoitteista suodatuksen yhteydessä. Voit löytää esimerkiksi tilauskyselyn arvoja suodattamalla ohjausnäkymän Tilaukset-sivua ja tarkistamalla sitten URL-osoitteen.
  • Voit suorittaa tai testata kyselyn kaupassasi käyttämällä Shopify GraphiQL -sovellusta.
  • Ota huomioon, mitä tapahtuu, jos kyselysi epäonnistuu. Usein API palauttaa kaikki tulokset (eikä yhtään).

Palautetut tiedot

Kaikki Nouda tiedot -toiminnot palauttavat luettelon, jossa on 0–100 resurssia. Käyttötapauksestasi riippuen saatat haluta käyttää näitä tietoja eri tavoin:

  • Jos sinun on käsiteltävä jokainen luettelon kohde erikseen, esimerkiksi lisätäksesi tunnisteen jokaiselle, voit käyttää Jokaiselle-toimintoa.
  • Jos sinun on koostettava tietoja, kuten laskettava palautettujen tulosten määrä, voit käyttää Laske- tai Summa-toimintoja.
  • Jos haluat käsitellä luetteloa kokonaisuutena, esimerkiksi lähettääksesi sähköpostin, joka sisältää kaikki tuotteet, voit käyttää palautettuja tietoja suoraan seuraavissa toiminnoissa.

Jos haluat käyttää palautettuja tietoja tätä toimintoa seuraavissa vaiheissa, käytä muuttujaa nimeltä Nouda asiakastiedot, joka on asiakasluettelo. Voit käyttää tätä muuttujaa sekä ehdoissa että toiminnoissa. Voit esimerkiksi lähettää tilausluettelon Lähetä sisäinen sähköposti -toiminnolla seuraavasti:

{% for single_customer in GetCustomerData %}
* {{ single_customer.name }}
{% endfor %}

Käynnistimet

Voit käyttää tätä toimintoa missä tahansa työnkulussa, myös Ajastettu aika -käynnistimessä. Työnkulussa, jossa käytetään Ajastettu aika -käynnistintä, työnkulku käynnistyy määrittämänäsi aikana eikä tietyn tapahtuman seurauksena. Koska työnkulkua ei käynnistä mikään kaupassasi tai sovelluksessa tapahtuva tietty tapahtuma, siihen ei sisälly automaattisesti mitään tietoja.

API-tiedot

Mallit

Muunna asiakkaan metakenttä tunnisteiksi kaikille asiakkaille

Tämä työnkulku täydentää tunnisteet kaikille asiakkaillesi metakentän arvon perusteella. Se suoritetaan tunnin välein, ja se noutaa jopa 100 asiakasta, joilla ei ole ”processed”-tunnistetta. Se tarkastelee jokaisen asiakkaan custom.test-metakentän arvoa ja lisää sen tunnisteena. Työnkulku lisää myös ”processed”-tunnisteen, jotta asiakasta ei palauteta työnkulun seuraavassa ajoitetussa suorituksessa. Jotta voit käyttää työnkulkua, sinun on muutettava metakentän nimiavaruus ja avain vastaamaan kauppasi metakenttää. Näytä malli

Poista passiiviset asiakkaat

Poistaa yli 5 vuotta vanhat asiakkaat, jotka eivät ole koskaan tehneet tilausta. Näytä malli