Vysvetlenie akcií v Shopify Flow
V pracovnom postupe sú akcie úlohy, ktoré aplikácia Flow vykoná po splnení podmienok pracovného postupu. Bežné akcie zahŕňajú pridávanie štítkov k objednávkam alebo zákazníkom, odosielanie e‑mailov alebo upozornení v službe Slack, aktualizáciu inventára, pozastavenie naplnenia, zrušenie objednávok a vytváranie návrhov objednávok. Automatizovať môžete aj akcie v nainštalovaných aplikáciách konektorov tretích strán, ako je napríklad odosielanie údajov do aplikácií Google Sheets, Klaviyo alebo ShipStation.
Akcie je možné prepojiť s akýmkoľvek iným typom kroku v pracovnom postupe, napríklad so spúšťačom, podmienkou alebo inou akciou. Pracovný postup môže obsahovať ľubovoľný počet akcií a každý krok je možné prepojiť s ľubovoľným počtom akcií pre jeden výsledok. Ak sa napríklad splní podmienka, môžete prepojiť 5 samostatných krokov akcií, ak chcete, aby pracovný postup vykonal 5 vecí súčasne pri splnení podmienky.
Na tejto stránke
Výber akcií pre pracovný postup
Na splnenie úlohy počas pracovného postupu si môžete vybrať z mnohých rôznych akcií. Informácie o tom, ktoré konkrétne úlohy je možné automatizovať v Shopify Flow, vám pomôžu zabezpečiť správne fungovanie pracovného postupu.
Akcie patria do nasledujúcich kategórií:
- Akcie obchodu: Tieto akcie menia niečo v obchode Shopify, ako je napríklad pridávanie štítkov, aktualizácia inventára alebo rušenie objednávok.
- Komunikačné akcie: Tieto akcie odosielajú prispôsobiteľné upozornenia prostredníctvom vybranej platformy, napríklad odoslanie e‑mailu sebe alebo tímu, uverejnenie správy v službe Slack alebo odoslanie marketingového e‑mailu zákazníkom.
- Akcie aplikácie: Tieto akcie vykonajú úlohu v pripojenej aplikácii. Dostupné možnosti závisia od toho, aké konektory aplikácií máte v obchode nainštalované. Nie všetky aplikácie majú pridružený konektor pre Shopify Flow.
- Pokročilé akcie: Tieto akcie upravujú správanie alebo údaje pracovného postupu vrátane nasledujúcich typov:
- Akcie získania údajov: Tieto akcie načítavajú z obchodu zoznam dodatočných údajov, ktoré sa v spúšťači pracovného postupu predvolene neposkytujú, na použitie v pracovnom postupe. Tieto akcie vyvolávajú dopyt pomocou množiny filtrov, ako je napríklad získanie zoznamu údajov o produktoch aktualizovaných za posledný deň.
- Akcie agregácie: Tieto akcie vykonávajú výpočty s údajmi zoznamu v pracovnom postupe, ako je napríklad Počet alebo Súčet.
- Akcia slučky For each (iterácia): Táto akcia umožňuje vykonať v slučke úlohu s každou položkou vrátenou v zozname.
- Akcia odoslania žiadosti: Tieto akcie slúžia na odosielanie a prijímanie údajov z rozhrania Shopify GraphQL Admin API alebo externých rozhraní API.
- Akcia Počkať: Jedinečný typ akcie, ktorá zastaví prechod pracovného postupu na ďalší krok, kým neuplynie nastavený čas.
Pri rozhodovaní, ako implementovať akciu pri vytváraní pracovného postupu, zvážte nasledujúce skutočnosti na základe úlohy, ktorú má pracovný postup automatizovať:
- Skontrolujte, aké údaje poskytuje pracovný postup.
- Skontrolujte načasovanie akcií v pracovnom postupe.
Skontrolujte, aké údaje poskytuje pracovný postup
Na to, aby akcie fungovali, vyžadujú údaje, ktoré im musí poskytnúť buď spúšťač, alebo zahrnutie akcie Získanie údajov počas pracovného postupu. Ak vyberiete akciu, ktorá nedostane potrebné údaje, pracovný postup sa nespustí a zobrazí sa chybové hlásenie. Napríklad pracovný postup, ktorý sa začína spúšťačom Zákazník vytvorený, importuje do pracovného postupu údaje o zákazníkoch. Ak po tomto spúšťači nasleduje akcia Pridať štítky objednávky, ktorá si vyžaduje údaje o objednávke a nie o zákazníkovi, pracovný postup skončí chybou chýbajúcich údajov.
Prečo je to dôležité: Toto je častý dôvod, prečo sa vlastné pracovné postupy pokazia alebo vôbec nefungujú. Pred dokončením pracovného postupu sa zamyslite nad tým, aké informácie akcia vyžaduje na dokončenie úlohy, a uistite sa, že súbor údajov importovaný v predchádzajúcich krokoch tieto údaje ponúka.
Skontrolujte načasovanie akcií v pracovnom postupe
Pracovné postupy fungujú ako séria krokov. Vďaka rozhraniu typu drag-and-drop môžete navrhnúť pracovný postup, ktorý vykonáva viacero akcií súčasne, alebo ho zorganizovať tak, aby akcie prebiehali jedna po druhej. Ak je napríklad splnená podmienka A, pracovný postup môže vykonať akcie X a Y súčasne, alebo môže vykonať najprv akciu X a potom akciu Y. Môže to byť dôležité, keď určité podmienky alebo akcie vyžadujú, aby iné akcie v pracovnom postupe prebehli skôr.
K akciám zvyčajne dochádza bezprostredne po splnení podmienky a krok akcie nasleduje v pracovnom postupe, avšak čas konania akcie môžete riadiť aj pomocou akcie Počkať. Môže to byť užitočné pri pracovných postupoch, ktoré automatizujú komunikáciu so zákazníkmi, ako je napríklad počkanie jedného dňa pred odoslaním marketingového e‑mailu novému zákazníkovi. Spôsob organizácie vykonávania akcií počas pracovného postupu je na vás.
Prečo je to dôležité: Načasovanie akcií určuje, kedy sa úlohy vykonajú v pracovnom postupe. Organizácia akcií tak, aby prebiehali súbežne alebo postupne zaisťuje, že automatizované úlohy sa vykonajú v správnom poradí a splnia vaše požiadavky. Napríklad pomocou akcie Počkať môžete ovládať načasovanie upozornení pre zákazníkov alebo iných následných úloh tak, aby vyhovovali vašim potrebám.
Pridávanie premenných v akciách na vracanie dynamických údajov
Premenné možno použiť v krokoch akcie na vloženie dynamických údajov do vlastného textu, napríklad v e‑mailoch pre zákazníkov. Tieto premenné sú formátované v rovnakom bodkovom zápise GraphQL Admin API, aký sa používa v podmienkach, a sú uzavreté v dvojitých zátvorkách {{ }}. Pri použití v akciách fungujú premenné ako zástupný symbol, ktorý vracia konkrétnu hodnotu premennej na základe údajov poskytnutých počas pracovného postupu.
Napríklad v akcii Odoslať faktúru za objednávku pole e‑mailu Predmet predvolene obsahuje premennú order.name a je formátované ako „Faktúra {{order.name}}“. Znamená to, že po odoslaní e‑mailu sa v predmete konečného e‑mailu zobrazí „Faktúra č. 1000“ alebo akékoľvek iné číslo objednávky na základe danej hodnoty objednávky.
V príslušných prípadoch môžete kliknúť na možnosť Pridať premennú a vyhľadať dostupné premenné v poli akcie. To vám umožní prispôsobiť obsah ktoréhokoľvek poľa na základe premenných dostupných pre danú akciu pomocou jazyka Liquid. V kóde Liquid môžete tiež pridávať podmienené príkazy s využitím premennej, aby ste prispôsobili, kedy sa obsah zobrazí.
V rovnakej akcii Odoslať faktúru za objednávku môžete napríklad do poľa Vlastná správa pridať nasledujúci obsah, ktorý obsahuje niekoľko premenných so zahrnutím dynamických hodnôt na základe údajov poskytnutých pracovným postupom:
Hello {{order.customer.firstName}}! This is the invoice for order {{order.name}}, which you placed on {{order.createdAt}}.
{% if order.fullyPaid = 'false' %}
Please complete any outstanding payments in the next 5 business days.
{% endif %}Prečítajte si ďalšie informácie o používaní premenných na zobrazovanie alebo transformáciu údajov v aplikácii Shopify Flow.