Hanki tilaustietoja
Tilaustietoja edellyttävissä työnkuluissa voit käyttää Hanki tilaustietoja ‑toimintoa tilaustietojen noutamiseen kaupastasi.
Määrittäminen
Kentät
Hae tilaustiedot -toiminto sisältää seuraavat kentät, joita käytetään kyselyn rakentamiseen:
Kenttä | Kuvaus |
---|---|
Tietojen lajitteluperuste | Tämä on pakollinen. Parametrit, joiden mukaan hakukyselyn palauttamat tiedot lajitellaan. |
Tulosten enimmäismäärä | Tämä on pakollinen. Hakukyselyn palauttamien tulosten suurin mahdollinen määrä. Voit palauttaa kerrallaan enintään 100. |
Kysely | Tämä on pakollinen. Valitse yleisistä kyselyistä tai valitse Lisäasetukset luodaksesi oman. |
Kyselyn merkkijono
Tällä esimerkkikyselyllä saadaan viimeisen päivän aikana päivitetyt tilaukset:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'
updated_at
-muuttuja on suodatin, joka on käytettävissä Tilaukset-kyselyssä ja jota voidaan käyttää useita kertoja tai joka voidaan yhdistää muihin muuttujiin. Esimerkin Liquid-muuttuja scheduledAt
on käytettävissä työnkuluissa, joissa on käytetty Asetettu aika ‑käynnistintä. Liquid-tunniste date_minus
Flow-erikoistunniste, jolla voit vähentää aikaa päivämäärästä.
Seuraavat asiat on hyvä tietää tietokyselyä luotaessa:
- [Käytettävissä olevien tilaussuodattimien luettelo - Kyselyjen on noudatettava tiettyä syntaksia
- Kyselykenttien arvoja ei ole aina dokumentoitu. Joissain tapauksissa arvot löytyvät API-dokumenteista. Vaihtoehtoisesti voit usein löytää kentän arvot Adminin URL-osoitteista, kun suodatat. Jos esimerkiksi haluat löytää tilauskyselyn arvoja, suodata Tilaukset-sivu ylläpitäjässä ja tarkista sitten URL-osoite.
- Voit suorittaa tai testata kyselyä kaupassasi Shopify GraphiQL -sovelluksen avulla.
- Ole tietoinen siitä, mitä tapahtuu, jos kysely epäonnistuu. Usein API palauttaa kaikki tulokset (sen sijaan, että se ei palauttaisi yhtään). ](https://shopify.dev/docs/api/admin-graphql/latest/queries/orders#argument-query-filter-default)
Palautetut tiedot
Kaikki Hae tietoja -toiminnot palauttavat luettelon, jonka koko on 0-100 resurssia. Käyttötapauksestasi riippuen saatat haluta käyttää näitä tietoja eri tavoilla:
- Jos sinun täytyy käsitellä kutakin luettelon kohtaa erikseen, kuten lisätä kullekin tunnisteen, voit käyttää For each-toimintoa.
- Jos sinun täytyy yhdistellä tietoja, kuten laskea, kuinka monta tulosta palautettiin, voit käyttää Laske- tai Summa-toimintoja.
- Jos sinun täytyy tulostaa luettelo, kuten lähettää kaikki kohdat sisältävä sähköpostiviesti, voit käyttää palautettuja tietoja suoraan tätä toimintoa seuraavissa toiminnoissa.
Jotta voit käyttää palautettuja tietoja tätä toimintoa seuraavissa vaiheissa, käytä muuttujaa Hanki tilaustietoja, joka on tilausten luettelo. Voit käyttää tätä muuttujaa sekä ehdoissa että toiminnoissa. Voit esimerkiksi lähettää tuoteversioiden luettelon Lähetä sisäinen sähköposti ‑toiminnossa näin:
{% for single_order in GetOrderData %}
- {{ single_order.name }}
{% endfor %}
Käynnistimet
Voit käyttää tätä toimintoa kaikissa työnkuluissa, myös Asetettu aika -käynnistimessä. Työnkulussa, jossa käytetään Asetettu aika -käynnistintä, työnkulku käynnistyy määrittämänäsi aikana eikä jonkin tapahtuman seurauksena. Koska työnkulkua ei käynnistä tietty kaupan tai sovelluksen tapahtuma, siihen ei automaattisesti sisälly tietoja.
API-tiedot
Mallit
Peruuta tuotteita usein palauttavien tilaukset
Peruuttaa tilaukset asiakkailta, jotka ovat palauttaneet tuotteita vähintään viisi kertaa viimeisten kuuden kuukauden aikana. Työnkulku noutaa tilaustiedot, laskee palautukset, peruuttaa nykyisen tilauksen, myöntää maksun palautuksen ja palauttaa tuotteet varastoon. Tätä mallia voi käyttää seuraavissa tarkoituksissa: vähentämään tilauksia usein palauttavista henkilöistä aiheutuvia tappioita, tehostamaan varastonhallintaa käsittelemällä mahdolliset palautukset ennalta ehkäisevästi ja säilyttämään kannattavuus rajoittamalla liiallisia palautuksia. Näytä malli
Peruuta tilaukset, jos asiakas teki tänään enemmän kuin viisi tilausta
Peruuttaa tilaukset, jos asiakas tekee yhtenä päivänä enemmän kuin viisi tilausta. Työnkulku tarkistaa asiakkaan viimeisten 24 tunnin aikana tekemien tilausten määrän ja peruuttaa tämän rajan ylittävät tilaukset sekä lisää asiakkaaseen tunnisteen mahdollisesta petoksesta. Näytä malli
Aseta täytettävät tilaukset pitoon, jos asiakkaalla on takaisinperintöjä
Kun tilaus on valmis täytettäväksi, työnkulku noutaa viimeisen 60 päivän ajalta kaikki saman asiakkaan tilaukset, joihin liittyy takaisinperintä. Jos tällaisia tilauksia on olemassa, työnkulku asettaa jokaisen toimituksen tilauksen täyttämisen pitoon ja lähettää sisäisen sähköpostin ilmoittaakseen asiasta operatiiviselle tiimillesi. Näytä malli
Laita jakelut pitoon, jos asiakas tekee useita tilauksia 24 tunnin aikana
Tarkista, onko asiakas tehnyt useita tilauksia 24 tunnin aikana. Jos on, laita jakelut pitoon ja yhdistä toimitukset. Näytä malli
Aseta tilaukset pitoon, jos asiakas teki useampia kuin yhden tilauksen viimeisen 24 tunnin kuluessa.
Kun tilaus on luotu, tarkista onko sama asiakas tehnyt muita tilauksia viimeisen 24 tunnin sisällä. Jos on, aseta kaikki tilaukset pitoon. Näytä malli
Lähetä ilmoitus, kun tilausten määrä kuluneen tunnin aikana on pienempi kuin 10
Lähettää tilausten kuntoa koskevan ilmoituksen. Työnkulku kerää joka tunti enintään 10 luotua tilausta ja laskee ne. Jos tilausten määrä on alle 10, työnkulku lähettää sähköposti-ilmoituksen. Se käyttää Aseta aika-, Nouda tilaustiedot- ja Laske-vaiheita. Näytä malli
Lähetä sähköpostiyhteenveto kaikista verkkokaupan edellisen päivän tilauksista
Työnkulku kerää joka päivä edellisen päivän tilaukset ja lähettää sähköpostiyhteenvedon niistä tilauksista, jotka tehtiin verkkokaupan kautta. Näytä malli
Lähetä sähköpostiyhteenveto kaikista yli kaksi päivää vanhoista ei jaelluista tilauksista
Saat päivittäisen yhteenvedon kaikista ei jaelluista tilauksistasi, jotka ovat yli kaksi päivää vanhoja, ja voit käyttää aikatauluja hyödyksesi sekä kerätä tilaustietoja, lukumääriä ja summia. Näytä malli
Lisää tunniste ja lähetä päivittäinen yhteenveto myöhässä olevista tilauksen täyttämisistä
Työnkulku lisää joka päivä tunnisteen ja lähettää sähköpostiyhteenvedon, johon on laskettu kaikkien kahden päivän toimitustakuun ylittävien tilausten määrä ja dollariarvo. Näytä malli
Lisää tunniste asiakkaisiin, joilla on takaisinperintä
Tämä työnkulku kerää joka tunti tilaukset, joissa on takaisinperintöjä, ja lisää kyseisen tilauksen tehneeseen asiakkaaseen tunnisteen. Työnkulku käyttää Asetettu aika ‑käynnistintä, Nouda tilaustiedot ‑toimintoa ja Kullekin-silmukkaa. Näytä malli
Lisää tunniste yli kaksi päivää vanhoihin tilauksiin
Työnkulku kerää joka päivä kaikki yli kaksi päivää vanhat ei jaellut tilaukset ja lisää niihin tunnisteen. Näytä malli
Erottele tunnisteiden avulla asiakkaat viimeisen 6 kuukauden tilausten perusteella
Kun uusi tilaus luodaan, nouda asiakkaan tilausten kokonaissumma ja tilausten lukumäärä viimeisen 6 kuukauden ajalta ja lisää tunnisteet asiakkaalle. Käyttää Hanki tilaustietoja-, Lukumäärä-, Summa-arvoja Näytä malli