Izgūt pasūtījuma datus
Darbplūsmās, kurās nepieciešami pasūtījuma dati, vari izmantot darbību Izgūt pasūtījuma datus, lai no sava veikala izgūtu pasūtījuma informāciju.
Konfigurācija
Lauki
Darbībā Iegūt pasūtījuma datus ir tālāk norādītie lauki, kurus izmanto vaicājuma veidošanai:
| Lauks | Apraksts |
|---|---|
| Kārtot datus pēc | Obligāts. Parametri, pēc kuriem tiek kārtoti meklēšanas vaicājuma atgrieztie dati. |
| Maksimālais rezultātu skaits | Obligāts. Maksimālais rezultātu skaits, ko var atgriezt tavs atlasītais meklēšanas vaicājums. Vienlaikus var tikt atgriezti līdz 100 rezultātiem. |
| Vaicājums | Obligāts. Izvēlies kādu no biežāk izmantotajiem vaicājumiem vai atlasi Papildu, lai izveidotu savu. |
Vaicājuma virkne
Tālāk ir sniegts vaicājuma piemērs pasūtījumu iegūšanai, kas tika atjaunināti pēdējās dienas laikā:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'Mainīgais updated_at ir filtrs, kas pieejams pasūtījumu vaicājumā, un to var izmantot vairākas reizes vai kombinēt ar citiem mainīgajiem. Liquid mainīgais scheduledAt ir pieejams darbplūsmās, kurās tika izmantots trigers Ieplānotais laiks. Liquid tags date_minus ir īpašs Flow tags, kas ļauj atņemt laiku no datuma.
Veicot datu vaicājumus, ir noderīgi zināt:
- Pieejamo pasūtījumu filtru saraksts
- Vaicājumiem ir jāatbilst noteiktai sintaksei
- Vaicājuma lauku vērtības ne vienmēr ir dokumentētas. Dažos gadījumos vērtības var atrast, apskatot API dokumentāciju. Bieži vien lauku vērtības vari atrast arī administratora paneļa vietrāžos URL, kad tu izmanto filtrus. Piemēram, lai atrastu dažas pasūtījumu vaicājuma vērtības, filtrē lapu Pasūtījumi administratora panelī un pēc tam pārbaudi vietrādi URL.
- Tu vari izpildīt vai pārbaudīt vaicājumu savā veikalā, izmantojot Shopify GraphiQL lietotni.
- Ņem vērā to, kas notiek, ja vaicājums neizdodas. Bieži vien API atgriezīs visus rezultātus (nevis nevienu).
Atgrieztie dati
Visas darbības Iegūt datus atgriež sarakstu ar 0 līdz 100 resursiem. Atkarībā no tava lietošanas gadījuma tu, iespējams, vēlēsies izmantot šos datus dažādos veidos:
- Ja tev ir jāapstrādā katrs saraksta vienums atsevišķi, piemēram, lai katram pievienotu tagu, vari izmantot darbību Katrai.
- Ja tev ir jāapkopo dati, piemēram, lai saskaitītu, cik rezultātu tika atgriezti, vari izmantot darbības Skaits vai Summa.
- Ja tev saraksts ir jāizvada, piemēram, lai nosūtītu e-pasta vēstuli ar visiem vienumiem, atgrieztos datus vari izmantot tieši turpmākajās darbībās.
Lai piekļūtu atgrieztajiem datiem soļos, kas seko šai darbībai, izmanto mainīgo ar nosaukumu Iegūt pasūtījuma datus, kas ir pasūtījumu saraksts. Šo mainīgo vari izmantot gan nosacījumos, gan darbībās. Piemēram, pasūtījumu sarakstu vari nosūtīt darbībā Nosūtīt iekšēju e-pasta vēstuli šādi:
{% for single_order in GetOrderData %}
* {{ single_order.name }}
{% endfor %}Trigeri
Šo darbību vari izmantot jebkurā darbplūsmā, ieskaitot trigeri Ieplānotais laiks. Darbplūsmā, kas izmanto trigeri Ieplānotais laiks, darbplūsma tiek sākta tevis norādītajā laikā, nevis kāda notikuma rezultātā. Tā kā tavā veikalā vai lietotnē nav konkrēta notikuma, kas sāktu darbplūsmu, tajā netiek automātiski iekļauti nekādi dati.
API informācija
Veidnes
Atcelt pasūtījumus pircējiem, kas bieži atgriež preces
Atceļ to klientu pasūtījumus, kuri pēdējo sešu mēnešu laikā ir atgriezuši vienumus piecas vai vairāk reizes. Tiek iegūti pasūtījuma dati, saskaitītas atgriešanas reizes un atcelts pašreizējais pasūtījums, veicot atmaksājumu un vienumu atgriešanu krājumos. Šo veidni var izmantot, lai samazinātu zaudējumus, ko rada pastāvīgi preču atgriezēji, vienkāršotu pasūtījumu pārvaldību, preventīvi apstrādājot potenciālās atgriešanas, un saglabātu rentabilitāti, ierobežojot pārmērīgu atgriešanu. Skatīt veidni
Atcelt pasūtījumus, ja klients šodien veicis vairāk nekā 5 pasūtījumus
Atceļ pasūtījumus, ja klients vienas dienas laikā veic vairāk nekā piecus pasūtījumus. Tiek pārbaudīts klienta veikto pasūtījumu skaits pēdējo 24 stundu laikā un atcelti visi pasūtījumi, kas pārsniedz šo ierobežojumu, atzīmējot klientu ar tagu par potenciālu krāpšanu. Skatīt veidni
Aizturēt izpildes pasūtījumus klientiem ar naudas atprasījumiem
Kad pasūtījums ir gatavs izpildei, darbplūsma izgūst jebkurus tā paša klienta pasūtījumus pēdējo 60 dienu laikā, kuriem ir maksājuma atcelšana. Ja šādi pasūtījumi pastāv, tiek aizturēta katra sūtījuma izpilde un nosūtīta iekšēja e-pasta vēstule, lai informētu tavu komandu. Skatīt veidni
Aizturēt izpildes, ja klients pēdējo 24 stundu laikā ir veicis vairākus pasūtījumus
Pārbaudi, vai klients pēdējo 24 stundu laikā ir veicis vairākus pasūtījumus. Ja tā ir, aizturi izpildes un apvieno sūtījumus. Skatīt veidni
Aizturēt pasūtījumus, ja klients pēdējo 24 stundu laikā ir veicis vairāk nekā 1 pasūtījumu
Kad pasūtījums ir izveidots, pārbaudi, vai klients pēdējo 24 stundu laikā nav veicis kādu citu pasūtījumu. Ja ir, aizturi visus pasūtījumus. Skatīt veidni
Nosūtīt paziņojumu, ja pasūtījumu skaits pēdējā stundā ir mazāks par 10
Nosūta pasūtījumu regulārās pārbaudes paziņojumu. Katru stundu iegūst līdz 10 izveidotos pasūtījumus un tos saskaita. Ja to ir mazāk nekā 10, nosūta paziņojumu pa e-pastu. Tiek izmantoti soļi Ieplānotais laiks, Iegūt pasūtījuma datus un Skaits. Skatīt veidni
Nosūtīt e-pasta kopsavilkumu par visiem Interneta veikala pasūtījumiem pēdējā dienā
Katru dienu iegūst pēdējās dienas pasūtījumus un nosūta e-pasta kopsavilkumu par tiem pasūtījumiem, kas veikti tiešsaistes veikalā. Skatīt veidni
Nosūtīt e-pasta kopsavilkumu ar visiem neizpildītajiem pasūtījumiem, kas vecāki par 2 dienām
Iegūsti ikdienas kopsavilkumu par visiem taviem neizpildītajiem pasūtījumiem, kas vecāki par 2 dienām, izmantojot grafikus, pasūtījumu datu iegūšanu, saskaitīšanu un summu. Skatīt veidni
Atzīmēt ar tagu un nosūtīt ikdienas kopsavilkumu par nokavētām izpildēm
Katru dienu atzīmē ar tagu un nosūti ikdienas e-pasta kopsavilkumu, kurā norādīts to pasūtījumu kopējais skaits un vērtība dolāros, kuriem netiek ievērota 2 dienu piegādes garantija. Skatīt veidni
Atzīmēt ar tagu klientus, kuriem ir maksājuma atcelšana
Katru stundu šī darbplūsma izgūst pasūtījumus ar naudas atprasījumiem un pievieno tagu pasūtījuma klientam. Tā izmanto ieplānotā laika trigeri, pasūtījuma datu izgūšanu un ciklu katram. Skatīt veidni
Pievieno tagus neizpildītiem pasūtījumiem, kas vecāki par 2 dienām
Katru dienu darbplūsma izgūst visus neizpildītos pasūtījumus, kas vecāki par 2 dienām, un pievieno tiem tagu. Skatīt veidni
Izmanto tagus, lai segmentētu klientus, ņemot vērā to pasūtījumus pēdējos 6 mēnešos
Kad tiek izveidots jauns pasūtījums, izgūsti klienta pasūtījumu kopsummu un skaitu par pēdējiem 6 mēnešiem un pēc tam pievieno klientam tagus. Izmanto darbības Izgūt pasūtījuma datus, Skaits un Summa. Skatīt veidni