Iegūt pasūtījuma melnraksta datus
Darbplūsmās, kurās izmanto datus par pasūtījumu melnrakstiem, vari izmantot darbību Iegūt pasūtījuma melnraksta datus, lai izgūtu informāciju par pasūtījumu melnrakstiem no sava veikala.
Konfigurācija
Lauki
Darbībā Iegūt pasūtījuma melnraksta datus ir iekļauti šādi lauki, kas tiek izmantoti vaicājuma veidošanai:
| Lauks | Apraksts |
|---|---|
| Datu kārtošanas princips | 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 atgriezt līdz 100 rezultātiem. |
| Vaicājums | Obligāts. Izvēlies no biežāk izmantotajiem vaicājumiem vai atlasi Papildu, lai izveidotu savu vaicājumu. |
Vaicājuma virkne
Šis ir vaicājuma piemērs, lai iegūtu pēdējās dienas laikā atjauninātos pasūtījumu melnrakstus:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'Mainīgais updated_at ir filtrs, kas pieejams vaicājumā Pasūtījumu melnrakstu vaicājums, un to var izmantot vairākas reizes vai apvienot ar citiem mainīgajiem. Liquid mainīgais scheduledAt ir pieejams darbplūsmās, kurās izmantots Ieplānotā laika trigeris. Liquid tags date_minus ir īpašs lietotnes Flow tags, kas ļauj atņemt laiku no datuma.
Veicot datu vaicājumus, ir noderīgi zināt šādu informāciju:
- 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. Vēl viens veids, kā bieži var atrast lauku vērtības, ir skatīt vietrāžus URL administratora panelī, kad izmanto filtrēšanu. 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 URL.
- Savā veikalā vari izpildīt vai pārbaudīt vaicājumu, izmantojot Shopify GraphiQL lietotni.
- Ņem vērā, kas notiek, ja vaicājums neizdodas. Bieži vien API atgriež visus rezultātus (nevis nevienu rezultātu).
Atgrieztie dati
Visas Iegūt datus darbības atgriež sarakstu ar 0 līdz 100 resursiem. Atkarībā no tava lietošanas mērķa vari vēlēties šos datus izmantot dažādos veidos:
- Ja tev ir jāapstrādā katrs saraksta vienums atsevišķi, piemēram, lai katram pievienotu tagu, vari izmantot darbību Cikls katram.
- Ja nepieciešams apkopot datus, piemēram, saskaitīt, cik rezultātu tika atgriezts, vari izmantot darbību Saskaitīt vai Summēt.
- Ja nepieciešams izvadīt sarakstu, piemēram, nosūtīt e-pastu ar visiem vienumiem, vari izmantot atgrieztos datus tieši turpmākajās darbībās.
Lai piekļūtu atgrieztajiem datiem soļos pēc šīs darbības, izmanto mainīgo ar nosaukumu Iegūt pasūtījuma melnraksta datus, kas ir pasūtījumu melnrakstu saraksts. Šo mainīgo vari izmantot gan nosacījumos, gan darbībās. Piemēram, vari nosūtīt pasūtījumu melnrakstu sarakstu darbībā Nosūtīt iekšēju e-pastu šādi:
{% for single_order in GetDraftOrderData %}
* {{ single_order.name }}
{% endfor %}Trigeri
Šo darbību vari izmantot jebkurā darbplūsmā, tostarp ar trigeri Ieplānotais laiks. Darbplūsmā, kurā izmantots trigeris Ieplānotais laiks, darbplūsma tiek sākta tavā norādītajā laikā, nevis kāda notikuma rezultātā. Tā kā tavā veikalā vai lietotnē nav konkrēta notikuma, kas sāk darbplūsmu, tajā automātiski netiek iekļauti nekādi dati.
API informācija
Veidnes
Nosūtīt ikdienas paziņojumu ar visiem atvērtajiem pasūtījumu melnrakstiem
Katru dienu iegūsti atvērtus pasūtījumu melnrakstus, saskaiti tos un nosūti Slack ziņojumu. Tiek izmantots trigeris "Ieplānotais laiks", kā arī darbības "Iegūt pasūtījumu melnrakstus" un "Saskaitīt". Skatīt veidni