Zanka »za vsakega« (ponavljanje)
Dejanje Zanka »za vsakega« (ponavljanje) izvede korake za vsak kos na seznamu, ko je to dejanje povezano z možnostjo Ponovi za vsak kos. To dejanje deluje samo pri seznamih, na primer pri postavkah v naročilu ali seznamih, ki jih vrnejo kakršna koli dejanja vrste Pridobi podatke (Get data), kot so Pridobi podatke o zbirki, Pridobi podatke o stranki ali Pridobi podatke o izdelku.
Ko dodate dejanje Zanka »za vsakega« (ponavljanje), morate konfigurirati dodatne korake za ponavljanje zanke za vsak kos na navedenem seznamu. Za razliko od vejanja pogojev za pravilno/napačno ima dejanje Zanka »za vsakega« (ponavljanje) določen vrstni red operacij svojih vej:
- Veja Ponovi za vsak element (Repeat for each item) se izvede prva in ponovi korake, ki se izvedejo za vsak vnos na seznamu. Dejanja v tej veji se izvedejo tolikokrat, kolikor je elementov na podanem seznamu.
- Veja Po zadnjem elementu (After last item) se izvede zadnja in omogoča določanje korakov za nadaljevanje poteka dela. Ta korak se izvede, ko so dokončana vsa dejanja, ki jih je izvedla veja Ponovi za vsak element za vsak element na seznamu.
Ustvarite na primer potek dela, ki se izvede vsak ponedeljek. Potek dela uporabi dejanje Get order data (Pridobi podatke o naročilu), da pridobi naročila, oddana v tistem tednu. Dejanje zanke »za vsakega« (iteracija) nato vsakemu naročilu, ki ga vrne seznam getOrderData, doda oznako New order (Novo naročilo). Ko so vsa naročila na seznamu označena, se pošlje interno e-poštno sporočilo, ki označuje, da je označevanje končano.

Na tej strani
Premisleki pri uporabi dejanja zanke »za vsakega« (iteracija)
Pred uporabo dejanja zanke »za vsakega« (iteracija) upoštevajte naslednje premisleke:
- Seznam, ki ga uporabite v dejanju zanke »za vsakega« (iteracija), ne sme imeti več kot 1000 elementov. Če ima izbrani seznam več kot 1000 elementov, potek dela ne uspe in se ne izvede nobeno dejanje, ki sledi dejanju zanke »za vsakega« (iteracija).
- Naslednja dejanja ne morejo slediti veji Ponovi za vsak element:
- Znotraj enega dejanja zanke »za vsakega« (iteracija) lahko gnezdeno uporabite samo 1 dejanje zanke »za vsakega« (iteracija).
Polja
Dejanje zanke »za vsakega« (iteracija) vsebuje naslednja polja.
| Polje | Opis |
|---|---|
| Seznam | Zahtevano. Seznam elementov, na katerih se izvede dejanje. To je lahko na primer seznam, ki ga vrne dejanje Get data (Pridobi podatke) ali Run code (Zaženi kodo), ali seznam, ki ga vrne sprožilec, kot je seznam postavk, ki ga vrne sprožilec Order created (Naročilo je ustvarjeno). Pri izbiri spremenljivke se kot izbirne možnosti prikažejo samo objekti polja ( []). |
Sprožilci
Dejanje zanke »za vsakega« (iteracija) lahko uporabite v kateremkoli poteku dela.
Spremljanje potekov dela
Po zagonu poteka dela lahko pregledate njegovo uspešnost na strani Activity (Dejavnost) v aplikaciji Shopify Flow. Naslednje velja za poteke dela, ki vsebujejo dejanje zanke »za vsakega« (iteracija):
- Razdelka Status (Stanje) in Action (Dejanje) veljata za vsa dejanja, ki jih je izvedlo dejanje zanke »za vsakega« (iteracija).
- Predogled poteka dela izpostavi, koliko elementov v zanki je sledilo določeni poti.
- Razdelek Run details (Podrobnosti zagona), vključno s predogledom poteka dela, prikazuje rezultate vsake iteracije zanke. Uporabite meni Item (Element) v podrobnostih korakov zagona za filtriranje rezultatov po izvedenih dejanjih in napakah, da lahko hitro odpravite težave z zankami.

Predloge
Ob oddaji novega naročila dodajte postavke v vrstice v storitvi Google Sheets
Ko je ustvarjeno novo naročilo, korak zanke »za vsakega« (iteracija) v poteku dela preveri posamezno postavko, da v vrstico preglednice Google Sheets doda podatke o izdelku. Ogled predloge.
Dodajanje označenih izdelkov v zbirko v prihodnosti
Ob določenem času v prihodnosti pridobite vse izdelke z določeno oznako in jih nato dodajte v zbirko. Ogled predloge.
Omogočanje naročanja za podjetja, ustvarjena na podlagi zahtev za račun podjetja
Dodelite dovoljenje za naročanje, ko je podjetje ustvarjeno z zahtevo za račun podjetja. Ogled predloge.
Preklic naročil, če je stranka danes oddala več kot 5 naročil
Prekliče naročila, če stranka odda več kot 5 naročil v enem dnevu. Preveri število naročil, ki jih je stranka oddala v zadnjih 24 urah, ter prekliče vsa naročila, ki presegajo to omejitev, in stranko označi zaradi morebitne goljufije. Ogled predloge.
Pretvorba metapolja stranke v oznake za vse stranke
Ta potek dela na podlagi vrednosti metapolja dopolni oznake vsem vašim strankam. Zažene se vsako uro in pridobi do 100 strank, ki nimajo oznake processed. Pri vsaki stranki pregleda vrednost metapolja custom.test in jo doda kot oznako. Potek dela doda tudi oznako processed, zato da v naslednjem načrtovanem zagonu poteka dela ni več vrnjena. Če želite uporabiti potek dela, morate spremeniti imenski prostor in ključ metapolja, da se ujemata z metapoljem v vaši trgovini.
Ogled predloge.
Brisanje neaktivnih strank
Izbrišite profile strank, starejše od 5 let, prek katerih ni bilo nikoli oddano nobeno naročilo. Ogled predloge.
Brisanje neaktivnih izdelkov
Izbrišite izdelke brez inventarja, ki niso bili posodobljeni že eno leto. Ogled predloge.
Izpolnitev poljubnih digitalnih postavk v naročilu
Izpolni poljubne postavke, ki ne zahtevajo fizične dostave, kot so digitalne postavke, ali ki se ujemajo s seznamom številk SKU. Zažene se enkrat za vsako lokacijo izpolnitve (»naročilo za izpolnitev«) pri novem naročilu. Ogled predloge.
Zadržanje izpolnitev, če je stranka v 24 urah oddala več naročil
Preverite, ali je stranka oddala več naročil v 24-urnem obdobju. Če to drži, zadržite izpolnitve in združite dostavo. Ogled predloge.
Zadrži naročila, če je stranka v zadnjih 24 urah oddala več kot 1 naročilo
Ko je naročilo ustvarjeno, preverite, ali je stranka v zadnjih 24 urah oddala še kakšno naročilo. Če ga je, dajte vsa naročila na čakanje. Ogled predloge.
Objavi izdelke z določeno oznako v prihodnosti
Na določen datum v prihodnosti pridobi izdelke z določeno oznako in jih objavi. Ta potek dela uporablja sprožilec Načrtovani čas in dejanje Pridobi podatke o izdelku. Ogled predloge.
Sprosti zadržano izpolnitev za izdelke za menjavo, ko je vračilo zaključeno
Ko je vračilo zaključeno, preverite, ali za naročilo obstaja neporavnani znesek. Če na naročilu ni stanja, sprostite izdelke za menjavo. Ogled predloge
Odstrani oznako novega izdelka 90 dni po njegovem ustvarjanju
Vsak dan pridobi do 100 izdelkov, ki so bili ustvarjeni pred več kot 90 dnevi in še vedno imajo oznako new. Potek dela nato odstrani te oznake za vsak izdelek.
Ogled predloge.
Načrtuj odstranitev izdelkov iz Spletne trgovine na določen datum in čas
Na določen datum v prihodnosti odstrani izdelke iz spletne trgovine na podlagi oznake, ID-ja ali SKU-ja. Uporablja sprožilec Načrtovani čas in dejanje Pridobi podatke o izdelku. Ogled predloge.
Pošlji račun za naročilo B2B na več e-poštnih naslovov
Pošljite račune za naročila B2B na več e-poštnih naslovov. To uporablja e-poštne naslove, shranjene kot metapolja na lokaciji podjetja, če obstajajo, ali pa najprej ustvari 3 metapolja, extra_invoice_recipient.email1, .email2 in .email3, če ta še ne obstajajo.
Ogled predloge.
Pošlji naročilo in postavke v Google Preglednice
Izvozi vsako postavko naročila v vrstico v Google Preglednicah. Ogled predloge.
Označi in pošlji dnevni povzetek zamujenih izpolnitev
Vsak dan označi in pošlji dnevni e-poštni povzetek s številom in dolarsko vrednostjo vseh naročil, ki ne dosegajo jamstva za 2-dnevno dostavo. Ogled predloge.
Označi stranke z reklamacijskim postopkom
Vsako uro ta potek dela pridobi naročila s povračili sredstev in za zadevno naročilo doda oznako stranki. Uporablja sprožilec Načrtovani čas in dejanje Pridobi podatke o naročilu. Ogled predloge.
Označi naročila s povezano oglaševalsko akcijo UTM
Doda oznake naročilom, ki vsebujejo imena vseh povezanih oglaševalskih akcij UTM. Ogled predloge.
Označi nerealizirana naročila, starejša od 2 dni
Vsak dan potek dela pridobi vsa nerealizirana naročila, ki so starejša od 2 dni, in naročilu doda oznako. Ogled predloge.
Sledi različicam izdelkov, ki so na razprodaji, z uporabo metapolja izdelka
Nastavi metapolje na izdelku, če je vsaj ena od njegovih različic na razprodaji. To je lahko uporabno za sledenje, kateri izdelki so trenutno na razprodaji. Ogled predloge.