Avancerede workflows
Komponenterne i Shopify Flow kan bruges til at oprette effektive workflows til automatisering ved at knytte flere betingelser og handlinger sammen. Nogle automatiseringer er dog mere komplekse og kræver avancerede workflows. De udløsere og handlinger, der bruges i avancerede workflows, fungerer anderledes end de fleste, f.eks. ved at starte fra et specifikt tidspunkt og en bestemt dato, gentage handlinger og manipulere data.
Gennemgå følgende for at få flere oplysninger om avancerede workflows. Hvis du er i tvivl om, hvordan du bedst bruger disse funktioner, kan du udforske nogle eksempler og skabeloner, som anvender disse udløsere og handlinger.
Få mere at vide om avancerede workflows i Shopify Flow.
Udløsere
De fleste udløsere aktiveres, når en bestemt handling sker i din butik eller i en tredjepartsapp, som f.eks. når en ordre afgives, eller når en kunde bekræfter sin alder ved hjælp af en app. Når en udløser aktiveres, importeres der automatisk nogle data til workflowet angående den hændelse, der forårsagede starten på workflowet. Et workflow, der starter med udløseren Ordren er oprettet, indeholder f.eks. oplysninger om den pågældende ordre, herunder den kunde, som har afgivet ordren.
I stedet for at starte et workflow på baggrund af en hændelse starter udløseren Planlagt tidspunkt et workflow på et bestemt tidspunkt og en bestemt dato, som du angiver. Det betyder, at oplysninger ikke importeres automatisk. Hvis du vil oprette et workflow, der udfører handlinger på objekter i din butik, som f.eks. kunder, produkter eller ordrer, skal du importere disse oplysninger fra din butik. Du kan gøre dette ved at bruge Hent-handlinger.
Handlinger
De fleste handlinger ændrer noget i din butik eller sender en kommando til en app. Det kan f.eks. være at føje tags til en kundeprofil eller bede en app om at sende en push-meddelelse til en kunde. Et workflow, der indeholder handlingen Tilføj kundetags, føjer f.eks. tags til en kunde, hvis workflowet udløses, og eventuelle betingelser, du har angivet, er opfyldt.
I stedet for at ændre noget i din butik eller i en app, påvirker nogle handlinger dataene i workflowet. Følgende handlinger henter oplysninger fra din butik, så du kan bruge disse data i dit workflow:
- Hent kollektionsdata – henter kollektionsdata
- Hent kundedata – henter kundedata
- Hent dat ordrekladder – henter data om ordrekladder
- Hent produktdata – henter produktdata
I stedet for at ændre noget i din butik eller hente data udfører følgende handlinger beregninger på data, der allerede findes i et workflow:
- Antal – returnerer antallet af poster på en liste
- Sum – lægger værdierne for poster sammen på en liste
Loops
I stedet for at udføre en handling ændrer handlingen For hver en handling, der følger efter den. Ud over valgmuligheden Derefter, som giver dig mulighed for at tilføje en betingelse eller en anden handling, har For hver valgmuligheden Gør dette for hver vare. Denne valgmulighed udfører følgende handling for alle poster på listen, der returneres af en Hent-handling.
Du kan f.eks. oprette et workflow, der indeholder handlingen Hent ordredata. Du kan derefter bruge handlingen For hver til at føje et tag til hver ordre, der returneres af Hent-handlingen.