Planlagt tid
Utløseren Planlagt tid starter en arbeidsflyt på en dato og et klokkeslett som du spesifiserer, med alternativer for:
- gjenta arbeidsflyten etter en bestemt tidsplan
- slutte å gjenta arbeidsflyten når visse betingelser er oppfylt
I motsetning til de fleste andre utløsere som er tilgjengelige for Shopify Flow starter utløseren Planlagt tid en arbeidsflyt basert på kriterier du angir når du oppretter arbeidsflyten, og ikke basert på en hendelse som oppstår i butikken eller i en app.
Det er tre ulike måter å bruke utløseren Planlagt tid på:
- for å opprette en arbeidsflyt som starter til en bestemt dato og tid og skjer én gang
- for å opprette en arbeidsflyt som starter til en bestemt dato og tid og gjentas etter en tidsplan
- for å opprette en arbeidsflyt som starter til en bestemt dato og tid og gjentas etter en tidsplan inntil bestemte betingelser er oppfylt
Du kan opprette flere tidsplaner og bruke en hvilken som helst kombinasjon av disse tilnærmingene.
På denne siden
- Hensyn ved bruk av utløseren Planlagt tid
- Opprett en arbeidsflyt som kjører til en bestemt dato og tid
- Opprett en arbeidsflyt som kjører gjentatte ganger etter en tidsplan
- Opprett en arbeidsflyt som slutter å gjentas når bestemte betingelser er oppfylt
- Hentehandlinger
- Planlagte tidsvariabler
- Teste utløseren Planlagt tid
- Maler
Hensyn ved bruk av utløseren Planlagt tid
- En arbeidsflyt må ha minst én gjennomføring i fremtiden. Hvis det opprettes en arbeidsflyt som både starter og slutter i fortiden, kan den ikke aktiveres.
- Det lengste mulige intervallet mellom gjennomføringer for gjentakende arbeidsflyter er ett år. Det korteste mulige intervallet er 10 minutter. For kortere intervaller, dersom det tar lenger tid å kjøre en arbeidsflyt enn intervallet, kan du oppleve inkonsekvente resultater, avhengig av spørringen som brukes og handlingene i arbeidsflyten.
Opprett en arbeidsflyt som kjører til en bestemt dato og tid
- Opprett en ny arbeidsflyt og velg utløseren Planlagt tid.
- Valgfritt: Velg tidssonen du vil bruke. Som standard er dette angitt til butikkens tidssone.
- Angi en Startdato og en Starttid.
- Valgfritt: Hvis du vil legge til ytterligere en tidsplan for arbeidsflyten klikker du på Legg til tidsplan.
Opprett en arbeidsflyt som kjører gjentatte ganger etter en tidsplan
- Opprett en arbeidsflyt som starter med utløseren Planlagt tid.
-
Når du har angitt starttid og -dato klikker du på Legg til gjentagelsesregel.
- Velg tidsperioden som skal være passert før arbeidsflyten kjøres på nytt. Denne summen må være et heltall. Desimaler støttes ikke.
- Angi tidsperioden fra alternativene Dager, Uker eller Måneder.
- Hvis du velger Uker må du klikke på ukedagen du ønsker at arbeidsflyten skal kjøre på.
- Hvis du velger Måneder må du velge hvilken dag i måneden du ønsker at arbeidsflyten skal kjøre på.
Valgfritt: For å angi kriterier som stopper arbeidsflyten fra å gjentas klikker du på Legg til sluttregel.
Opprett en arbeidsflyt som slutter å gjentas når bestemte betingelser er oppfylt
- Opprett en arbeidsflyt som starter med utløseren Planlagt tid og en Gjentagelsesregel.
- Klikk på Legg til sluttregel.
- Gjør ett av følgende:
- For å stoppe arbeidsflyten etter at den har kjørt et bestemt antall ganger velger du Etter antall gjennomføringer, og angir antallet i seksjonen Antall.
- For å stoppe arbeidsflyten på et bestemt tidspunkt velger du På en dato og en tid og angir en Sluttdato og en Sluttid.
Hentehandlinger
De fleste arbeidsflyter starter på grunn av en hendelse, og inneholder automatisk data knyttet til hendelsen. Når en arbeidsflyt for eksempel starter av utløseren Bestilling opprettet starter arbeidsflyten når det legges inn en ny bestilling. Arbeidsflyten har automatisk informasjon om bestillingen som har fått arbeidsflyten til å kjøre, og utfører handlinger i denne arbeidsflyten.
I en arbeidsflyt som bruker utløseren Planlagt tid starter arbeidsflyten på et tidspunkt du har angitt, og ikke som et resultat av en hendelse. Fordi det ikke er noen spesifikk hendelse i butikken eller fra en app som starter arbeidsflyten, er det ingen data automatisk inkludert. For å opprette en arbeidsflyt som tar handlinger på bestillinger eller produkter, kan du bruke følgende handlinger for å bringe disse opplysningene inn i arbeidsflyten:
- Hent samlingsinformasjon
- Hent kundeinformasjon
- Hent data om bestillingsutkast
- Hent data om oppfyllelsesbestillinger
- Hent bestillingsinformasjon
- Hent produktinformasjon
- Hent produktvariantdata
- Hent informasjon om abonnementskontrakt
Planlagte tidsvariabler
Når du starter en arbeidsflyt med utløseren Planlagt tid, har betingelser og handlinger i arbeidsflyten som godtar liquid-variabler flere tilgjengelige variabler. Variabelen Planlagt til returnerer klokkeslett og dato når arbeidsflyten er planlagt kjørt, kalt scheduledAt
.
Teste utløseren Planlagt tid
For å teste en arbeidsflyt som starter med denne utløseren må du angi den første arbeidsflyten til å kjøre kort tid etter at du aktiverer arbeidsflyten. Når du er sikker på at arbeidsflyten fungerer som ønsket kan du redigere arbeidsflyten og oppdatere startdato og -tid.
Maler
Legg til produkter med en tagg i en samling i fremtiden
På et fremtidig tidspunkt kan du hente alle produkter med en bestemt tagg og deretter legge dem til i en samling. Vis mal
Konverter et kundemetafelt til tagger for alle kunder
Denne arbeidsflyten fyller inn tagger for alle kunder basert på en metafeltverdi. Den kjører hver time, og henter inntil 100 kunder som ikke har taggen «behandlet». For hver kunde ser den på verdien i metafeltet custom.test, og legger den til som en tagg. Arbeidsflyten legger også til taggen «behandlet», slik at den ikke returneres i den neste planlagt kjøringen av arbeidsflyten. For å bruke arbeidsflyten må du endre metafeltets navnefelt og nøkkel slik at det samsvarer med et metafelt i butikken. Vis mal
Opprett og initialiser metafelter i butikken
Bruk butikkens metafelter med Flow ved å opprette definisjoner og initialisere metafeltet med verdien(e) du har behov for. Vis mal
Slett inaktive kunder
Slett kunder som er over fem år gamle og aldri har lagt inn en bestilling. Vis mal
Slett inaktive produkter
Slett produkter uten lagerbeholdning som ikke er oppdatert på et år. Vis mal
Send et ukentlig e-postsammendrag over aktive rabatter som bruker en kode
Sender et sammendrag over aktive rabatter som bruker en kode. Arbeidsflyten kjører etter en tidsplan hver mandag kl. 09.00. Arbeidsflyten kan tilpasses for å endre tid, hvordan sammendraget mottas, typen rabatter du vil inkludere og modus. Vis mal
Genererer og sender rapporter med Tresl Segments én gang i uken
Genererer én eller flere rapporter med Tresl Segments-appen. Den sender rapportene til de angitte e-postadressene og bruker utløseren Planlagt tid for å kjøre én gang i uken. Vis mal
Publiser produkter med en bestemt tagg i fremtiden
Hent produkter med en bestemt tagg og publiser dem på en fremtidig dato. Bruker utløseren for planlagt tid og handlingen Hent produktdata. Vis mal
Fjern nye produkttagger 90 dager etter at produktet ble opprettet
Henter hver dag inntil 100 produkter som ble opprettet for mer enn 90 dager siden, og som fortsatt har taggen «ny». Arbeidsflyten fjerner deretter disse taggene for hvert produkt. Vis mal
Planlegg fjerning av produkter fra nettbutikken til angitt dato og klokkeslett
Fjern produkter fra nettbutikken etter tagg, ID eller SKU på en enkeltdato i fremtiden. Bruker utløseren Planlagt tid, handlingen Hent produktdata, For Each-løkke. Vis mal
Send et varsel når bestillingsvolumet er under 10 den siste timen
Sender et bestillingspulsvarsel. Hver time hentes inntil 10 registrerte bestillinger, som telles. Hvis resultatet er under 10, sendes et varsel på e-post. Bruker trinnene Planlagt tid, Hent bestillingsdata og Count. Vis mal
Send et daglig e-postsammendrag med en liste over oppfyllelsesbestillinger som står på vent
Hver dag henter denne arbeidsflyten alle oppfyllelsesbestillinger som står på vent (inntil 100 av gangen). Den sender et e-postsammendrag med bestillingsnavn og tilordnet oppfyllelseslokalisasjon. Vis mal
Send et daglig e-postsammendrag med utsolgte produkter
Henter hver dag alle produkter med 0 i lagerbeholdning og sender et e-postsammendrag. Bruker Hent produktdata og utløseren Planlagt tid. Vis mal
Send et daglig varsel med alle åpne bestillingsutkast
Henter åpne bestillingsutkast, teller dem og sender en daglig Slack-melding. Bruker utløseren Planlagt tid og handlingene Hent bestillingsutkast og Count. Vis mal
Send et e-postsammendrag over alle bestillinger i nettbutikken det siste døgnet
Hver dag hentes bestillinger for det siste døgnet, og det sendes et e-postsammendrag med bestillinger som er lagt inn i nettbutikken. Vis mal
Send et e-postsammendrag med alle ikke-behandlede bestillinger som er eldre enn to dager
Få et daglig sammendrag av alle uoppfylte bestillinger som er eldre enn to dager, ta i bruk kalendere, hent bestillingsdata samt registrer antall og summer. Vis mal
Send et ukentlig e-postsammendrag med en liste over varianter med lav lagerbeholdning
Denne arbeidsflyten kjører etter en tidsplan (som én gang per uke). Den henter en liste over produktvarianter med lav lagerbeholdning, teller resultater og sender et e-postsammendrag med varianttitler og en kobling til administratorsiden for varianten. Vis mal
Tagg og send et daglig sammendrag over forsinkede oppfyllelser
Hver dag tagges og sendes et daglig e-postsammendrag som teller det totale antallet og dollarverdien for alle bestillinger som ikke oppfyller fraktgarantien på to dager. Vis mal
Tagg kunder med tilbakebetalinger
Hver time henter denne arbeidsflyten bestillinger med tilbakebetalinger, og legger til en tagg i kunden tilhørende bestillingen. Bruker utløseren Planlagt tid, Hent bestillingsdata og For Each-løkke. Vis mal
Tagg ikke-behandlede bestillinger som er eldre enn to dager
Hver dag henter arbeidsflyten alle uoppfylte bestillinger som er eldre enn to dager, og legger til en tagg i bestillingen. Vis mal
Spor produktvarianter som er på salg ved hjelp av et produkt-metafelt
Angir et metafelt for et produkt hvis minst én av variantene er på salg. Dette kan være nyttig for sporing av hvilke produkter som er på salg for øyeblikket. Vis mal