For each tsükkel (itereeri)
Toiming For each tsükkel (itereeri) teeb loendis iga üksusega samme, kui see toiming on ühendatud valikuga Korda iga üksuse puhul. See toiming töötab ainult loenditega, nagu tellimuse reaüksused või loendid, mille tagastavad mis tahes Hangi andmed-tüüpi toimingud, näiteks Hangi kollektsiooni andmed, Hangi kliendi andmed või Hangi toote andmed.
Pärast toimingu For each tsükkel (itereeri) lisamist pead konfigureerima lisasammud selle kohta, kuidas tsükkel esitatud loendis iga üksust itereerib. Erinevalt tingimuste tõene/väär hargnemisest on toimingul For each tsükkel (itereeri) harude jaoks määratletud toimingute järjekord:
- Haru Korda iga üksuse puhul toimub esimesena ja kordab samme loendi iga kirje puhul. Selle haru toimingud toimuvad nii mitu korda, kui esitatud loendis on üksusi.
- Haru Pärast viimast üksust toimub viimasena ja võimaldab sul määratleda töövoo jätkamise sammud. See samm tehakse pärast seda, kui kõik toimingud, mille Korda iga üksuse puhul sooritas iga loendi üksuse jaoks, on lõpule viidud.
Näiteks lood sa töövoo, mis käivitub igal esmaspäeval. Töövoog kasutab toimingut Hangi tellimuse andmed, et hankida selle nädala jooksul esitatud tellimused. Toiming For each tsükkel (itereeri) rakendab seejärel sildi New order igale tellimusele, mille tagastas loend getOrderData. Kui kõik loendis olevad tellimused on sildistatud, saadetakse sisemine e-kiri, mis annab teada, et sildistamine on lõpetatud.

Sellel lehel
Kaalutlused toimingu For each tsükkel (itereeri) kasutamisel
Enne toimingu For each tsükkel (itereeri) kasutamist tutvu järgmiste kaalutlustega:
- Loendis, mida sa kasutad toimingus For each tsükkel (itereeri), ei tohi olla üle 1000 üksuse. Kui valitud loendis on üle 1000 üksuse, siis töövoog nurjub ja ühtegi toimingule For each tsükkel (itereeri) järgnevat toimingut ei täideta.
- Järgmised toimingud ei tohi järgneda valikule Korda iga üksuse puhul:
- Toiming Oota.
- Mis tahes Hangi andmed-tüüpi toiming, näiteks Hangi tellimuse andmed.
- Toiming Käivita kood.
- Sa saad ühe For each tsükli (itereeri) sisse pesastada ainult ühe toimingu For each tsükkel (itereeri).
Väljad
Toiming For each tsükkel (itereeri) sisaldab järgmisi välju.
| Väli | Kirjeldus |
|---|---|
| Loend | Kohustuslik. Loend üksustest, millega toimingut teha. See võib olla näiteks loend, mille tagastab toiming Hangi andmed või Käivita kood, või käivitaja tagastatud loend, näiteks reaüksuste loend, mille tagastab käivitaja Tellimus loodud. Muutuja valimisel kuvatakse valitavate valikutena ainult massiivi objekte ( []). |
Käivitajad
Toimingut For each tsükkel (itereeri) saab kasutada mis tahes töövoos.
Töövoogude jälgimine
Pärast töövoo käivitumist saad sa rakenduse Shopify Flow lehel Tegevus kontrollida selle tulemuslikkust. Töövoogude puhul, mis sisaldavad toimingut For each tsükkel (itereeri), kehtib järgmine:
- Jaotised Olek ja Toiming kehtivad kõigi toimingute puhul, mille on teinud toiming For each tsükkel (itereeri).
- Töövoo eelvaade tõstab esile, kui paljud tsükli üksused järgisid kindlat rada.
- Jaotises Käivituse üksikasjad, sh töövoo eelvaates, kuvatakse iga tsükli iteratsiooni tulemused. Kasuta käivituse sammu üksikasjades menüüd Üksus, et filtreerida tulemusi tehtud toimingute ja vigade järgi ning teha tsüklitega seotud probleemidele kiire tõrkeotsing.

Mallid
Lisa reaüksused Google Sheetsi ridadele, kui esitatakse uus tellimus
Kui luuakse uus tellimus, käib töövoo samm For each loop (iterate) läbi iga reaüksuse, et lisada tooteandmed Google Sheetsi reale. Vaata malli.
Lisa sildiga tooted tulevikus kollektsiooni
Päri tulevikus määratud ajal kõik kindla sildiga tooted ja lisa need siis kollektsiooni. Vaata malli.
Luba tellimine ettevõtetele, mis on loodud ettevõtte konto taotluste kaudu
Määra tellimise õigus, kui ettevõte luuakse ettevõtte konto taotlusega. Vaata malli.
Tühista tellimused, kui klient esitas täna üle 5 tellimuse
Tühistab tellimused, kui klient esitab ühe päeva jooksul üle 5 tellimuse. See kontrollib kliendi viimase 24 tunni jooksul esitatud tellimuste arvu ja tühistab kõik seda piirmäära ületavad tellimused, lisades kliendile potentsiaalse pettuse sildi. Vaata malli.
Konverteeri kliendi metaväli kõikide klientide siltideks
See töövoog täidab tagantjärele kõigi sinu klientide sildid metavälja väärtuse põhjal. See käivitub igal tunnil ja hangib kuni 100 klienti, kellel pole silti processed. See vaatab iga kliendi puhul metavälja custom.test väärtust ja lisab selle sildina. Töövoog lisab ka sildi processed, et klienti ei tagastataks töövoo järgmise plaanitud käivituse ajal. Töövoo kasutamiseks pead muutma metavälja nimeruumi ja võtit nii, et need vastaksid sinu poe metaväljale.
Vaata malli.
Kustuta inaktiivsed kliendid
Kustuta üle 5 aasta vanused kliendiprofiilid, millelt pole kunagi tellimust esitatud. Vaata malli.
Kustuta inaktiivsed tooted
Kustuta tooted, millel puudub laoseis ja mida pole aasta aega värskendatud. Vaata malli.
Täida tellimuses mis tahes digitaalsed üksused
Täidab mis tahes üksused, mis ei vaja füüsilist tarnet (nt digitaalsed üksused) või mis vastavad SKU-de loendile. Käivitub uue tellimuse puhul üks kord iga täitmise asukoha („täitmistellimuse“) kohta. Vaata malli.
Peata tellimuste täitmine, kui klient esitas 24 tunni jooksul mitu tellimust
Kontrolli, kas klient on 24 tunni jooksul esitanud mitu tellimust. Kui see on tõsi, peata tellimuste täitmine ja koonda tarne. Vaata malli.
Peata tellimused, kui klient esitas viimase 24 tunni jooksul üle 1 tellimuse
Tellimuse loomisel kontrolli, kas klient on viimase 24 tunni jooksul veel tellimusi esitanud. Kui on, aseta kõik tellimused ootele. Vaata malli.
Avalda kindla sildiga tooted tulevikus
Hangi tuleviku kuupäeval kindla sildiga tooted ja avalda need. See töövoog kasutab käivitajat Scheduled time ja toimingut Get product data. Vaata malli.
Vabasta vahetusüksuste täitmise peatamine, kui tagastus on suletud
Kui tagastus on suletud, kontrolli, kas tellimusel on tasumata jääk. Kui tellimuse saldot pole, vabasta vahetusüksused. Vaata malli
Eemalda uue toote silt 90 päeva pärast toote loomist
Hangib iga päev kuni 100 toodet, mis loodi üle 90 päeva tagasi ja millel on endiselt silt new. Seejärel eemaldab töövoog need sildid iga toote puhul.
Vaata malli.
Ajasta toodete eemaldamine Veebipoest kindlal kuupäeval ja kellaajal
Eemalda tooted e-poest sildi, ID või SKU järgi ühel tuleviku kuupäeval. Kasutab käivitajat Scheduled time ja toimingut Get product data. Vaata malli.
Saada B2B-tellimuse arve mitmele e-posti aadressile
Saada B2B-tellimuste arved mitmele e-posti aadressile. See kasutab ettevõtte asukohas metaväljadena salvestatud e-posti aadresse, kui need on olemas, või loob kõigepealt 3 metavälja (extra_invoice_recipient.email1, .email2 ja .email3), kui neid veel pole.
Vaata malli.
Saada tellimus ja reaüksused rakendusse Google Sheets
Väljasta iga tellimuse reaüksus Google Sheetsi reale. Vaata malli.
Sildista ja saada hilinenud tellimuste täitmiste igapäevane kokkuvõte
Sildista ja saada iga päev e-kirjaga kokkuvõte, mis loendab kõigi kahepäevasest tarnegarantiist ilma jäänud tellimuste koguarvu ja väärtuse dollarites. Vaata malli.
Sildista kliendid, kellel on tagasinõue
See töövoog hangib igal tunnil tagasinõuetega tellimused ja lisab kliendile tellimuse kohta sildi. Kasutab käivitajat Scheduled time ja toimingut Get order data. Vaata malli.
Sildista seotud UTM-kampaaniaga tellimused
Lisab tellimustele sildid, mis sisaldavad seotud UTM-kampaaniate nimesid. Vaata malli.
Sildista üle 2 päeva vanused täitmata tellimused
Iga päev hangib töövoog kõik üle 2 päeva vanused täitmata tellimused ja lisab neile sildi. Vaata malli.
Jälgi soodusmüügis olevaid tootevariante toote metavälja abil
Määrab tootele metavälja, kui vähemalt üks selle variantidest on soodusmüügis. See võib olla kasulik soodusmüügis olevate toodete jälgimiseks. Vaata malli.