Cyklus pre každú položku (iterácia)
Akcia Cyklus pre každú položku (iterácia) vykoná kroky pre každú položku v zozname, ak je pripojená k možnosti Opakovať pre každú položku. Táto akcia funguje iba na zoznamoch, akými sú napríklad samostatné položky v objednávke alebo zoznamy vrátené akciami typu Získať údaje (Get data), ako napríklad Získať údaje o kolekcii, Získať údaje o zákazníkoch alebo Získať údaje o produkte.
Po pridaní akcie Cyklus pre každú položku (iterácia) musíte nakonfigurovať ďalšie kroky na určenie spôsobu, akým bude cyklus iterovať cez každú položku v poskytnutom zozname. Na rozdiel od vetvenia podmienok typu Pravda/Nepravda má akcia Cyklus pre každú položku (iterácia) definované poradie operácií svojich vetiev:
- Vetva Opakovať pre každú položku sa vykoná ako prvá a zopakuje kroky pre každý záznam v zozname. Akcie v tejto vetve sa vykonajú toľkokrát, koľko položiek sa nachádza v poskytnutom zozname.
- Vetva Po poslednej položke sa vykoná ako posledná a umožňuje vám definovať kroky na pokračovanie pracovného postupu. Tento krok sa vykoná po dokončení všetkých akcií vetvy Opakovať pre každú položku pre každú položku v zozname.
Napríklad vytvoríte pracovný postup, ktorý sa spúšťa každý pondelok. Tento pracovný postup používa akciu Získať údaje objednávky na získanie objednávok zadaných počas daného týždňa. Akcia Cyklus pre každú položku (iterovať) následne aplikuje štítok New order na každú objednávku zo zoznamu getOrderData. Po označení všetkých objednávok v zozname sa odošle interný e‑mail s informáciou, že označovanie je dokončené.

Na tejto stránke
Dôležité informácie o používaní akcie Cyklus pre každú položku (iterovať)
Pred použitím akcie Cyklus pre každú položku (iterovať) si prečítajte nasledujúce dôležité informácie:
- Zoznam, ktorý použijete v akcii Cyklus pre každú položku (iterovať), nemôže mať viac ako 1 000 položiek. Ak má vybraný zoznam viac ako 1 000 položiek, pracovný postup zlyhá a nevykonajú sa žiadne akcie nasledujúce po akcii Cyklus pre každú položku (iterovať).
- Nasledujúce akcie nemôžu nasledovať po vetve Opakovať pre každú položku:
- Akcia Počkať.
- Akékoľvek akcie Získať údaje, napríklad Získať údaje objednávky.
- Akcia Spustiť kód.
- Do akcie Cyklus pre každú položku (iterovať) môžete vnoriť len jednu ďalšiu akciu Cyklus pre každú položku (iterovať).
Polia
Akcia Cyklus pre každú položku (iterovať) obsahuje nasledujúce polia.
| Pole | Popis |
|---|---|
| Zoznam | Povinné. Zoznam položiek, pre ktoré sa má vykonať akcia. Môže ísť napríklad o zoznam vrátený z akcie Získať údaje alebo Spustiť kód, prípadne o zoznam vrátený zo spúšťača, ako je napríklad zoznam samostatných položiek vrátený spúšťačom Vytvorená objednávka. Pri výbere premennej sa ako možnosti na výber zobrazia iba objekty polí ( []). |
Spúšťače
Akciu Cyklus pre každú položku (iterovať) možno použiť v akomkoľvek pracovnom postupe.
Monitorovanie pracovných postupov
Po spustení pracovného postupu môžete skontrolovať jeho výkon na stránke Aktivita v aplikácii Shopify Flow. Pre pracovné postupy obsahujúce akciu Cyklus pre každú položku (iterovať) platí:
- Sekcie Stav a Akcia sa vzťahujú na všetky akcie, ktoré vykonala akcia Cyklus pre každú položku (iterovať).
- Ukážka pracovného postupu zvýrazní, koľko položiek v cykle prešlo konkrétnou cestou.
- Sekcia Podrobnosti o spustení vrátane ukážky pracovného postupu zobrazuje výsledky z každej iterácie cyklu. Pomocou ponuky Položka v podrobnostiach o kroku spustenia môžete filtrovať výsledky podľa vykonaných akcií a chýb a rýchlo tak vyriešiť problémy v cykloch.

Šablóny
Pridať samostatné položky do riadkov služby Google Sheets pri zadaní novej objednávky
Keď sa vytvorí nová objednávka, krok Cyklus pre každú položku (iterovať) v pracovnom postupe prejde každú samostatnú položku a pridá údaje o produkte do riadka služby Google Sheets. Zobraziť šablónu.
Pridať produkty so štítkom do kolekcie v budúcnosti
V budúcnosti získať všetky produkty s určitým štítkom a pridať ich do kolekcie. Zobraziť šablónu.
Povoliť objednávanie pre spoločnosti vytvorené na základe žiadostí o firemný účet
Priradiť povolenie na objednávanie, keď sa vytvorí spoločnosť na základe žiadosti o firemný účet. Zobraziť šablónu.
Zrušiť objednávky, ak zákazník dnes zadal viac ako 5 objednávok
Zruší objednávky, ak zákazník zadá viac ako 5 objednávok za jeden deň. Skontroluje počet objednávok zadaných zákazníkom za posledných 24 hodín a zruší všetky objednávky presahujúce tento limit, pričom zákazníka označí štítkom pre potenciálny podvod. Zobraziť šablónu.
Konvertovať zákaznícke metapole na štítky pre všetkých zákazníkov
Tento pracovný postup spätne doplní štítky všetkým zákazníkom na základe hodnoty metapoľa. Spúšťa sa každú hodinu a načíta až 100 zákazníkov, ktorí nemajú štítok processed. Pri každom zákazníkovi skontroluje hodnotu metapoľa custom.test a pridá ju ako štítok. Pracovný postup zároveň pridá štítok processed, aby sa zákazník nevrátil pri ďalšom plánovanom spustení pracovného postupu. Ak chcete tento pracovný postup použiť, musíte zmeniť menný priestor a kľúč metapoľa tak, aby zodpovedali metapoľu vo vašom obchode.
Zobraziť šablónu.
Odstrániť neaktívnych zákazníkov
Odstrániť zákaznícke profily staršie ako 5 rokov, z ktorých nebola nikdy zadaná žiadna objednávka. Zobraziť šablónu.
Odstrániť neaktívne produkty
Odstrániť produkty bez inventára, ktoré neboli aktualizované viac ako rok. Zobraziť šablónu.
Vybaviť všetky digitálne položky v objednávke
Vybaví všetky položky, ktoré nevyžadujú fyzické doručenie, napríklad digitálne položky, alebo ktoré zodpovedajú zoznamu kódov SKU. Spúšťa sa raz pre každé miesto plnenia („objednávku na plnenie“) v prípade novej objednávky. Zobraziť šablónu.
Pozastaviť naplnenia, ak zákazník zadal viacero objednávok za 24 hodín
Overte, či zákazník zadal viacero objednávok v priebehu 24 hodín. Ak áno, pozastavte plnenia a zlúčte dopravu. Zobraziť šablónu.
Pozastaviť objednávky, ak zákazník zadal viac ako 1 objednávku za posledných 24 hodín
Keď sa vytvorí objednávka, skontrolujte, či zákazník zadal iné objednávky za posledných 24 hodín. Ak áno, pozastavte všetky objednávky. Zobraziť šablónu.
Publikovať produkty s určitým štítkom v budúcnosti
V stanovený dátum v budúcnosti získa produkty s určitým štítkom a publikuje ich. Tento pracovný postup využíva spúšťač Plánovaný čas a akciu Získať údaje o produkte. Zobraziť šablónu.
Uvoľniť pozdržanie plnenia pri vymenených položkách, keď sa vrátenie uzavrie
Keď sa vrátenie uzavrie, skontrolujte, či na objednávke nie je neuhradený zostatok. Ak objednávka nemá žiadny zostatok, uvoľnite vymenené položky. Zobraziť šablónu
Odstrániť štítok nového produktu 90 dní po vytvorení produktu
Každý deň získa až 100 produktov, ktoré boli vytvorené pred viac ako 90 dňami a stále majú štítok new. Pracovný postup potom tieto štítky z každého produktu odstráni.
Zobraziť šablónu.
Naplánovať odstránenie produktov z internetového obchodu v zadanom dátume a čase
K jednému dátumu v budúcnosti odstráni produkty z internetového obchodu podľa štítka, ID alebo SKU. Využíva spúšťač Plánovaný čas a akciu Získať údaje o produkte. Zobraziť šablónu.
Odoslať faktúru za objednávku B2B na viacero e-mailových adries
Odošle faktúry za objednávky B2B na viacero e‑mailových adries. Využíva e‑mailové adresy uložené ako metapolia v lokalite spoločnosti, ak existujú, alebo najprv vytvorí 3 metapolia (extra_invoice_recipient.email1, .email2 a .email3), ak zatiaľ neexistujú.
Zobraziť šablónu.
Odoslať objednávku a samostatné položky do služby Google Sheets
Vypíše každú samostatnú položku objednávky do riadka v službe Google Sheets. Zobraziť šablónu.
Označiť a odoslať denný súhrn oneskorených plnení
Každý deň označí a odošle denný e‑mailový súhrn, v ktorom sa spočíta celkový počet a hodnota v dolároch pri všetkých objednávkach, ktoré nespĺňajú 2-dňovú záruku doručenia. Zobraziť šablónu.
Označiť zákazníkov, ktorí majú vrátenie platby
Každú hodinu tento pracovný postup získa objednávky so spätnými zúčtovaniami a pridá zákazníkovi k objednávke štítok. Využíva spúšťač Plánovaný čas a akciu Získať údaje o objednávke. Zobraziť šablónu.
Označiť objednávky s pridruženou kampaňou UTM
Pridá štítky k objednávkam, ktoré obsahujú názvy ľubovoľných pridružených kampaní UTM. Zobraziť šablónu.
Označiť nesplnené objednávky staršie ako 2 dni
Každý deň tento pracovný postup získa všetky nesplnené objednávky staršie ako 2 dni a pridá k nim štítok. Zobraziť šablónu.
Sledovať varianty produktov vo výpredaji pomocou metapoľa produktu
Nastaví metapole v produkte, ak je aspoň jeden z jeho variantov vo výpredaji. Môže to byť užitočné na sledovanie toho, ktoré produkty sú momentálne vo výpredaji. Zobraziť šablónu.