Nouda tilaustiedot

Työnkuluissa, jotka vaativat tilaustietoja, voit käyttää Nouda tilaustiedot -toimintoa tilaustietojen noutamiseen kaupastasi.

Määritys

Kentät

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

Nouda tietoja -toiminnoissa käytettävät kentät.
KenttäKuvaus
Lajittele 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 valitse Lisäasetukset luodaksesi oman.

Kyselymerkkijono

Tämä on esimerkki kyselystä, jolla noudetaan 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ä. Sitä voi käyttää useita kertoja tai yhdessä muiden muuttujien kanssa. scheduledAt-liquid-muuttuja on käytettävissä työnkuluissa, joissa käytettiin Ajoitettu aika -käynnistintä. date_minus-Liquid-tunniste on erityinen Flow-tunniste, jonka avulla voit vähentää aikaa päivämäärästä.

Kun teet tietokyselyitä, on hyvä tietää seuraavat asiat:

  • Luettelo käytettävissä olevista tilaussuodattimista
  • Kyselyjen on noudatettava tiettyä syntaksia
  • Kyselykenttien arvoja ei aina dokumentoida. Joissakin tapauksissa arvot löytyvät API-dokumenteista. Vaihtoehtoisesti löydät kenttien arvot usein ohjausnäkymän URL-osoitteista, kun käytät suodattimia. Voit esimerkiksi etsiä joitakin Tilaukset-kyselyn arvoja suodattamalla Tilaukset-sivua ohjausnäkymässä ja tarkistamalla sitten URL-osoitteen.
  • Voit suorittaa tai testata kyselyn kaupassasi käyttämällä Shopify GraphiQL -sovellusta.
  • Huomioi, mitä tapahtuu, jos kyselysi epäonnistuu. Usein API palauttaa kaikki tulokset (eikä yhtään).

Palautetut tiedot

Kaikki Nouda tietoja -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ättävä tunniste jokaiselle, voit käyttää Jokaiselle-toimintoa.
  • Jos sinun on koottava tietoja, esimerkiksi laskettava palautettujen tulosten määrä, voit käyttää Laske- tai Summa-toimintoja.
  • Jos sinun on käytettävä luetteloa tulosteena, esimerkiksi lähettääksesi sähköpostin, jossa on kaikki tuotteet, voit käyttää palautettuja tietoja suoraan seuraavissa toiminnoissa.

Voit käyttää tämän toiminnon jälkeisissä vaiheissa palautettuja tietoja käyttämällä muuttujaa nimeltä Nouda tilaustiedot, joka on tilausluettelo. 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_order in GetOrderData %}
* {{ single_order.name }}
{% endfor %}

Käynnistimet

Voit käyttää tätä toimintoa missä tahansa työnkulussa, myös Ajoitettu aika -käynnistimessä. Työnkulussa, joka käyttää Ajoitettu aika -käynnistintä, työnkulku alkaa määrittämänäsi aikana eikä tapahtuman seurauksena. Koska mikään tietty tapahtuma kaupassasi tai sovelluksessa ei käynnistä työnkulkua, mitään tietoja ei sisällytetä automaattisesti.

API-tiedot

Mallit

Peruuta usein palauttavien asiakkaiden tilaukset

Peruuttaa niiden asiakkaiden tilaukset, jotka ovat palauttaneet tuotteita vähintään viisi kertaa viimeisten kuuden kuukauden aikana. Se noutaa tilaustiedot, laskee palautukset ja peruuttaa nykyisen tilauksen, tekee maksun palautuksen ja palauttaa tuotteet varastoon. Tämän mallin avulla voit vähentää toistuvien palauttajien aiheuttamia tappioita, tehostaa tilaustenhallintaa käsittelemällä mahdolliset palautukset ennakoivasti ja ylläpitää kannattavuutta vähentämällä liiallisia palautuksia. Näytä malli

Peruuta tilaukset, jos asiakas on tehnyt yli viisi tilausta tänään

Peruuttaa tilaukset, jos asiakas tekee yli viisi tilausta yhden päivän aikana. Se tarkistaa asiakkaan viimeisten 24 tunnin aikana tekemien tilausten määrän ja peruuttaa kaikki tämän rajan ylittävät tilaukset. Asiakkaalle lisätään tunniste mahdollista petosta varten. Näytä malli

Aseta niiden asiakkaiden täytettävät tilaukset pitoon, joilla on maksunpalautuksia

Kun tilaus on valmis täytettäväksi, työnkulku noutaa kaikki saman asiakkaan tilaukset viimeisten 60 päivän ajalta, joissa on maksunpalautus. Jos tällaisia tilauksia on, se asettaa kunkin lähetyksen täyttämisen pitoon ja lähettää sisäisen sähköpostiviestin ilmoittaakseen tiimillesi. Näytä malli

Aseta tilauksen täyttäminen pitoon, jos asiakas on tehnyt useita tilauksia 24 tunnissa

Tarkista, onko asiakas tehnyt useita tilauksia 24 tunnin aikana. Jos on, aseta tilauksien täyttäminen pitoon ja yhdistä toimitukset. Näytä malli

Aseta tilaukset pitoon, jos asiakas on tehnyt enemmän kuin yhden tilauksen viimeisten 24 tunnin aikana

Kun tilaus luodaan, tarkista, onko asiakas tehnyt muita tilauksia viimeisten 24 tunnin aikana. Jos on, aseta kaikki tilaukset pitoon. Näytä malli

Lähetä ilmoitus, kun tilausmäärä on alle 10 viimeisen tunnin aikana

Lähettää tilauksen tilailmoituksen. Hakee tunneittain enintään 10 luotua tilausta ja laskee ne. Jos niitä on alle 10, se lähettää ilmoituksen sähköpostitse. Käyttää Ajastus-, Hae tilaustiedot- ja Laske-vaiheita. Näytä malli

Lähetä sähköpostiyhteenveto kaikista verkkokaupan edellisen päivän tilauksista

Hakee joka päivä edellisen päivän tilaukset ja lähettää sähköpostiyhteenvedon niistä, jotka on tehty verkkokaupassa. Näytä malli

Lähetä sähköpostiyhteenveto kaikista ei-jaelluista tilauksista, jotka ovat yli 2 päivää vanhoja

Saat päivittäisen yhteenvedon kaikista yli 2 päivää vanhoista ei-jaelluista tilauksistasi. Hyödyntää ajastusta, tilaustietojen hakua sekä Laske- ja Summa-toimintoja. Näytä malli

Lisää tunniste ja lähetä päivittäinen yhteenveto myöhästyneistä tilauksen täyttämisistä

Lisää joka päivä tunniste ja lähetä päivittäinen sähköpostiyhteenveto, jossa lasketaan niiden tilausten kokonaismäärä ja dollariarvo, jotka eivät täytä 2 päivän toimitustakuuta. Näytä malli

Lisää tunniste asiakkaille, joilla on maksunpalautus

Tämä työnkulku hakee tunneittain tilaukset, joihin liittyy maksunpalautuksia, ja lisää tunnisteen tilauksen asiakkaalle. Työnkulku hyödyntää Ajastettu käynnistin-, Hae tilaustiedot- ja Foreach loop -toimintoja. Näytä malli

Lisää tunniste yli 2 päivää vanhoille ei-jaelluille tilauksille

Työnkulku hakee joka päivä kaikki ei-jaellut tilaukset, jotka ovat yli 2 päivää vanhoja, ja lisää tilaukseen tunnisteen. Näytä malli

Segmentoi asiakkaat tunnisteiden avulla heidän viimeisen 6 kuukauden tilaustensa perusteella

Kun uusi tilaus luodaan, haetaan asiakkaan tilausten kokonaissumma ja lukumäärä viimeisen 6 kuukauden ajalta, ja sen jälkeen asiakkaalle lisätään tunnisteita. Työnkulku hyödyntää Hae tilaustiedot-, Laske- ja Summa-toimintoja. Näytä malli