Planlagt tidspunkt
Udløseren Planlagt tidspunkt starter en workflow på et tidspunkt og en dato, som du angiver, med mulighed for at:
- gentage workflowen efter en bestemt tidsplan
- stoppe gentagelsen af workflowen, når bestemte kriterier er opfyldt
I modsætning til de fleste andre Shopify Flow-udløsere starter udløseren Planlagt tidspunkt en workflow baseret på kriterier, du selv angiver, når du opretter den – og ikke på baggrund af en hændelse i din butik eller en app.
Der er tre forskellige måder at bruge udløseren Planlagt tidspunkt på:
- at oprette en workflow, der starter på en bestemt dato og et bestemt tidspunkt og kun kører én gang
- at oprette en workflow, der starter på en bestemt dato og et bestemt tidspunkt og gentages efter en tidsplan
- at oprette en workflow, der starter på en bestemt dato og et bestemt tidspunkt og gentages efter en tidsplan, indtil bestemte kriterier er opfyldt
Du kan oprette flere tidsplaner og bruge en hvilken som helst kombination af disse metoder.
På denne side
- Overvejelser ved brug af udløseren “Planlagt tidspunkt”
- Opret en workflow, der kører på en bestemt dato og et bestemt tidspunkt
- Opret en workflow, der kører gentagne gange efter en tidsplan
- Opret en workflow, der stopper med at gentage, når bestemte kriterier er opfyldt
- Hent-handlinger
- Variabler for “Planlagt tidspunkt”
- Test af udløseren “Planlagt tidspunkt”
- Skabeloner
Overvejelser ved brug af udløseren “Planlagt tidspunkt”
- En workflow skal have mindst én forekomst i fremtiden. Hvis der oprettes en workflow, der både starter og slutter i fortiden, kan du ikke aktivere den.
- For workflows, der gentages, er det længst mulige interval mellem forekomster ét år. Det mindst mulige interval er 10 minutter. Ved små tidsintervaller kan du få inkonsistente resultater, hvis en workflow tager længere tid at køre end intervallet, afhængigt af den anvendte forespørgsel og handlingerne i workflowen.
Opret en workflow, der kører på en bestemt dato og et bestemt tidspunkt
- Opret en ny workflow, og vælg derefter udløseren Planlagt tidspunkt.
- Valgfrit: Vælg den tidszone, der skal bruges. Den er som standard indstillet til din butiks tidszone.
- Indtast en Startdato og et Starttidspunkt.
- Valgfrit: Klik på Tilføj tidsplan for at tilføje endnu en tidsplan for workflowen.
Opret en workflow, der kører gentagne gange efter en tidsplan
- Opret en workflow, der starter med udløseren Planlagt tidspunkt.
- Når du har angivet starttidspunkt og -dato, skal du klikke på Tilføj gentagelsesregel.
- Vælg, hvor lang tid der skal gå, før workflowen køres igen. Dette antal skal være et heltal. Decimaler understøttes ikke.
- Angiv tidsperioden fra valgmulighederne Dage, Uger, eller Måneder.
- Hvis du vælger Uger, skal du klikke på den ugedag, hvor workflowen skal køre.
- Hvis du vælger Måneder, skal du vælge den dag i måneden, hvor workflowen skal køre.
- Valgfrit: Klik på Tilføj slutregel for at angive kriterier, der stopper workflowens gentagelse.
Opret en workflow, der stopper med at gentage, når bestemte kriterier er opfyldt
- Opret en workflow, der starter med udløseren Planlagt tidspunkt og en Gentagelsesregel.
- Klik på Tilføj slutregel.
- Gør ét af følgende:
- For at stoppe workflowen, efter den har kørt et bestemt antal gange, skal du vælge Efter antal forekomster og derefter angive antallet i afsnittet Antal.
- For at stoppe workflowen på et bestemt tidspunkt skal du vælge På en dato og et tidspunkt og derefter angive en Slutdato og et Sluttidspunkt.
Hent-handlinger
De fleste workflows starter på grund af en hændelse og inkluderer automatisk relaterede data. Når en workflow f.eks. startes af udløseren Ordre oprettet, starter den, når der afgives en ny ordre. Workflowen har automatisk oplysningerne om den ordre, der startede den, og udfører handlinger på baggrund af ordren.
I en workflow, der bruger udløseren Planlagt tidspunkt, starter workflowen på et tidspunkt, du har angivet, i stedet for som resultat af en hændelse. Da der ikke er en specifik hændelse i din butik eller fra en app, der starter workflowen, medtages der ikke automatisk data. Hvis du vil oprette en workflow, der udfører handlinger på ordrer eller produkter, kan du bruge følgende handlinger til at hente dataene ind i din workflow:
- Hent data om session med kassesporing
- Hent data om kollektion
- Hent data om firma
- Hent data om firmalokation
- Hent data om kunde
- Hent data om rabat
- Hent data om ordrekladde
- Hent data om klargøringsordre
- Hent data om gavekort
- Hent data om lokation
- Hent poster for metaobjekt
- Hent post for metaobjekt
- Hent ordredata
- Hent produktdata
- Hent data om produktvariant
- Hent data om salgsplangruppe
- Hent data om faktureringsforsøg for abonnement
- Hent data om abonnementsaftale
Variabler for planlagt tidspunkt
Når du starter et workflow med udløseren Planlagt tidspunkt, kan du bruge en ekstra variabel i de betingelser og handlinger, der accepterer liquid-variabler. Variablen Planlagt til returnerer klokkeslæt og dato for, hvornår workflowet er planlagt til at køre, og kaldes scheduledAt.
Test af udløseren Planlagt tidspunkt
Hvis du vil teste et workflow, der starter med denne udløser, skal du indstille det til at køre kort efter, at du har aktiveret det. Når du er sikker på, at dit workflow fungerer efter hensigten, kan du redigere workflowet for at opdatere startdatoen og -klokkeslættet.
Skabeloner
Føj produkter med et tag til en kollektion på et senere tidspunkt
På et senere tidspunkt hentes alle produkter med et bestemt tag, og de føjes derefter til en kollektion. Se skabelon
Konverter et kundemetafelt til tags for alle kunder
Dette workflow udfylder tags på alle kunder baseret på en metafeltværdi. Det kører hver time og henter op til 100 kunder, der ikke har tagget “behandlet”. For hver kunde ser det på værdien af et custom.test-metafelt og tilføjer den som et tag. Workflowet tilføjer også et “behandlet”-tag, så kunden ikke returneres i den næste planlagte kørsel af workflowet. Hvis du vil bruge workflowet, skal du ændre metafeltets navneområde og nøgle, så de matcher et metafelt i butikken. Se skabelon
Opret og initialiser butiksmetafelter
Brug butiksmetafelter med Flow ved at oprette definitioner og initialisere metafeltet med den eller de værdier, du har brug for. Se skabelon
Slet inaktive kunder
Sletter kunder, der er over 5 år gamle, og som aldrig har afgivet en ordre. Se skabelon
Slet inaktive produkter
Sletter produkter uden lagerbeholdning, som ikke er blevet opdateret i et år. Se skabelon
Mail et ugentligt resume over aktive rabatter, der bruger en kode
Sender et resume over aktive rabatter, der bruger en kode, via mail. Workflowet kører efter en tidsplan hver mandag kl. 9. Workflowet kan tilpasses for at ændre tidspunktet, hvordan du modtager resumeet, den type rabatter du vil inkludere, og tilstanden. Se skabelon
Generer og send rapporter én gang om ugen med Tresl Segments
Genererer en eller flere rapporter ved hjælp af appen Tresl Segments. Den sender rapporterne til de angivne mailadresser og bruger udløseren Planlagt tidspunkt til at køre én gang om ugen. Se skabelon
Udgiv produkter med et bestemt tag på et senere tidspunkt
På en fremtidig dato hentes produkter med et bestemt tag, og de udgives. Bruger udløseren Planlagt tidspunkt og handlingen Hent produktdata. Se skabelon
Fjern tagget 'ny' 90 dage efter, at produktet blev oprettet
Hver dag hentes op til 100 produkter, der blev oprettet for mere end 90 dage siden, og som stadig har tagget “ny”. Workflowet fjerner derefter disse tags for hvert produkt. Se skabelon
Planlæg, at produkter skal fjernes fra webshoppen på en angivet dato og et angivet klokkeslæt
På en enkelt fremtidig dato fjernes produkter fra webshoppen efter tag, id eller SKU. Gør brug af udløseren Planlagt tidspunkt, handlingen Hent produktdata og For hvert-loop. Se skabelon
Send en notifikation, når ordrevolumen er mindre end 10 i den seneste time
Sender en “ordre-heartbeat”-notifikation. Hver time hentes op til 10 oprettede ordrer, og de tælles. Hvis der er færre end 10, sendes der en notifikation via mail. Bruger trinnene Planlagt tidspunkt, Hent ordredata og Tæl. Se skabelon
Send et dagligt mailresume med en liste over klargøringsordrer, der er afventende
Hver dag forespørger dette workflow på alle klargøringsordrer, der er afventende (op til 100 ad gangen). Det sender et mailresume med ordrenavnet og den tildelte klargøringslokation. Se skabelon
Send et dagligt mailresume med produkter, der ikke er på lager
Hver dag hentes alle de produkter, der har 0 i lagerbeholdning, og der sendes et mailresume. Bruger Hent produktdata og udløseren Planlagt tidspunkt. Se skabelon
Send en daglig notifikation med alle åbne ordrekladder
Hver dag hentes åbne ordrekladder, de tælles, og der sendes en Slack-besked. Bruger udløseren Planlagt tidspunkt og handlingerne Hent ordrekladder og Tæl. Se skabelon
Send mailresume over alle ordrer i webshoppen fra det seneste døgn
Hver dag hentes ordrer fra det seneste døgn, og der sendes et mailresume med dem, der blev afgivet i webshoppen. Se skabelon
Send mailresume med alle ikke-klargjorte ordrer, der er ældre end 2 dage
Få et dagligt resume over alle ikke-klargjorte ordrer, der er ældre end 2 dage, ved hjælp af tidsplaner samt handlingerne Hent ordredata, Tæl og Opsummer. Se skabelon
Send ugentligt mailresume med en liste over varianter med lav lagerbeholdning
Dette workflow kører efter en tidsplan (f.eks. én gang om ugen). Det henter en liste over produktvarianter, der har en lav lagerbeholdning, tæller resultaterne og sender et mailresume med varianttitlerne og et link til variantens administratorside. Se skabelon
Tag og send et dagligt resume over forsinkede klargøringer
Hver dag tagges og sendes et dagligt mailresume, der tæller det samlede antal og dollarværdien af alle ordrer, der ikke overholder en 2-dages forsendelsesgaranti. Se skabelon
Tag kunder, der har en chargeback
Hver time henter dette workflow ordrer med chargebacks og føjer et tag til kunden for ordren. Gør brug af udløseren Planlagt tidspunkt, Hent ordredata og For hvert-loop. Se skabelon
Tag ikke-klargjorte ordrer, der er ældre end 2 dage
Hver dag henter workflowet alle ikke-klargjorte ordrer, der er ældre end 2 dage, og føjer et tag til ordren. Se skabelon
Spor produktvarianter, der er på udsalg, ved hjælp af et produktmetafelt
Angiver et metafelt for et produkt, hvis mindst én af dets varianter er på udsalg. Dette kan være nyttigt til at spore, hvilke produkter der i øjeblikket er på udsalg. Vis skabelon