Hae tilausluonnoksen tiedot
Työnkuluissa, joissa käytetään tilausluonnosten tietoja, voit käyttää Hae tilausluonnoksen tiedot -toimintoa tilausluonnosten tietojen noutamiseen kaupastasi.
Määritys
Kentät
Hae tilausluonnoksen tiedot -toiminto sisältää seuraavat kentät, joita käytetään kyselyn muodostamiseen:
| Kenttä | Kuvaus |
|---|---|
| Järjestä tiedot | Pakollinen. Parametrit, joiden mukaan hakukyselyn palauttamat tiedot lajitellaan. |
| Tulosten enimmäismäärä | Pakollinen. Valitsemasi hakukyselyn palauttamien tulosten enimmäismäärä. Voit palauttaa enintään 100 kerrallaan. |
| Kysely | Pakollinen. Valitse yleisistä kyselyistä tai luo omasi valitsemalla Laajennettu. |
Kyselymerkkijono
Tämä on esimerkkikysely sellaisten tilausluonnosten hakemiseen, jotka on päivitetty viimeisen päivän aikana:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'Muuttuja updated_at on suodatin, joka on käytettävissä Tilausluonnoskyselyssä, ja sitä voidaan käyttää useita kertoja tai yhdessä muiden muuttujien kanssa. Liquid-muuttuja scheduledAt on käytettävissä työnkuluissa, joissa on käytetty Ajastettu aika -käynnistintä. Liquid-tunniste date_minus on erityinen Flow-tunniste, jonka avulla voit vähentää aikaa päivämäärästä.
Kun haet tietoja, on hyödyllistä tietää seuraavat asiat:
- Luettelo käytettävissä olevista tilaussuodattimista
- Kyselyjen on noudatettava tiettyä syntaksia
- Kyselykenttien arvoja ei ole aina dokumentoitu. Joissakin tapauksissa arvot löytyvät API-dokumenteista. Vaihtoehtoisesti kenttien arvot löytyvät usein URL-osoitteista ohjausnäkymässä, kun käytät suodatusta. Jos haluat esimerkiksi löytää joitakin tilauksen kyselyarvoja, suodata Tilaukset-sivu ohjausnäkymässä ja tarkista sitten URL-osoite.
- Voit suorittaa tai testata kyselyn kaupassasi käyttämällä Shopify GraphiQL -sovellusta.
- Ota huomioon, mitä tapahtuu, jos kysely epäonnistuu. Usein API palauttaa kaikki tulokset (ei yhtään).
Palautetut tiedot
Kaikki Hae 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 kullekin, voit käyttää For each -toimintoa.
- Jos sinun on koottava tietoja, esimerkiksi laskeaksesi, kuinka monta tulosta palautettiin, voit käyttää Laske- tai Summa-toimintoja.
- Jos sinun tarvitsee tulostaa lista, esimerkiksi lähettääksesi sähköpostin kaikista tuotteista, voit käyttää palautettuja tietoja suoraan seuraavissa toiminnoissa.
Jos haluat käyttää palautettuja tietoja tämän toiminnon jälkeisissä vaiheissa, käytä muuttujaa nimeltä Hae tilausluonnoksen tiedot, joka on luettelo tilausluonnoksista. Voit käyttää tätä muuttujaa sekä ehdoissa että toiminnoissa. Voit esimerkiksi lähettää tilausluonnosten luettelon Lähetä sisäinen sähköposti -toiminnolla seuraavasti:
{% for single_order in GetDraftOrderData %}
* {{ single_order.name }}
{% endfor %}Käynnistimet
Voit käyttää tätä toimintoa missä tahansa työnkulussa, myös Ajastettu aika -käynnistimessä. Työnkulussa, joka käyttää Ajastettu aika -käynnistintä, työnkulku käynnistyy määrittämänäsi ajankohtana tapahtuman sijaan. Koska mikään tietty tapahtuma kaupassasi tai sovelluksessa ei käynnistä työnkulkua, siihen ei sisällytetä tietoja automaattisesti.
API-tiedot
Mallit
Lähetä päivittäinen ilmoitus kaikista avoimista tilausluonnoksista
Hae joka päivä avoimet tilausluonnokset, laske ne ja lähetä Slack-viesti. Käyttää Ajastettu aika -käynnistintä, Hae tilausluonnokset -toimintoa ja Laske-toimintoa. Näytä malli