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:
| Kenttä | Kuvaus |
|---|---|
| Lajittele 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 tulosta kerrallaan. |
| Kysely | Pakollinen. 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