Utløsere, betingelser og handlinger for arbeidsflyter
Forstå Flows utløser, betingelse og handlingslogikk, slik at du kan opprette effektive arbeidsflyter for å automatisere forretningsprosessene.
Utløsere
Utløsere er hendelser som starter arbeidsflyter. Utløsere kan være interne hendelser i Shopify, eller hendelser i en tredjepartsapp. Du kan ikke starte en arbeidsflyt manuelt. For hver utløser finnes det en liste med relaterte tilstander og handlinger som du kan bruke i arbeidsflyten.
Betingelser
Tilstander starter kun handlinger når visse betingelser er oppfylt. Tilstander er som starten av hvis-så-setninger. De kan sjekke mot egenskapene til utløserhendelsen, samt mot egenskaper for objekter som er involvert i hendelsen, som bestillinger, produkter og kunder.
Tilstander kan sjekke enkle ja/nei-egenskaper, som hvorvidt en bestillings totalsum er over et bestemt beløp, eller hvorvidt en kunde har takket ja til markedsføring.
De kan også se etter mer kompliserte egenskaper som sjekker mot strenger eller desimaler. En strengegenskap er et utvalg tekst, og en desimalegenskap er et tall. For eksempel:
- Du kan opprette en tilstand som sjekker en bestillings landstreng ved å bruke
is any of
-operatøren til å utføre en handling på bestillinger fra Canada, Irland eller Chile. - Du kan opprette en tilstand som sjekker desimalegenskapen i en kundes totale kjøp fra butikken din ved å bruke
greater than or equal to
-operatøren til å utføre en handling for kunder som har brukt 100 dollar eller mer.
Handlinger
Handlinger er oppgaver som kan gjøre endringer på objekter i Shopify-butikken så vel som i apper. Handlinger kan også sende e-post, Slack-meldinger og foreta HTTP webhook-samtaler til eksterne tjenester.
Når du velger en handling som arbeidsflyten skal utføre, blir valgene dine filtrert basert på arbeidsflytens utløser.
Bestillingsbetingelser
Du kan opprette arbeidsflyter med flere betingelser, og hver enkelt kan resultere i ulike handlinger. Rekkefølgen på betingelsene spiller en rolle. Betingelsene kontrolleres ovenfra og ned, og avmerkingen stopper etter at en betingelse er oppfylt.
Kombinere betingelser og handlinger
Du kan kombinere betingelser for å utgjøre en stor betingelse. Når betingelsene kombineres, må alle betingelsene oppfylles for at hele betingelsen skal være sann. Hvis en betingelse ikke er oppfylt, er hele betingelsen usann. I det følgende eksempelet må kunden godta markedsføringsmaterialer, og totalprisen for bestillingen må være større enn 1000 dollar.
På samme måte kan du kombinere handlinger slik at du kan kjøre flere handlinger samtidig.
Det følgende eksemplet bruker flere betingelser for å sjekke om en kunde er kvalifisert for et lojalitetsprogram basert på det totale beløpet de har brukt i butikken.
I bildet ovenfor kontrolleres følgende betingelser i den rekkefølgen de vises:
- Hvis totalprisen er større enn 1000 dollar, og kunden sa seg enig i å godta markedsføringsmateriale, gir du dem gull-lojalitetstaggen.
- Hvis totalprisen er mindre enn 1000 dollar og mer enn 500 dollar, og kunden sa seg enig i å godta markedsføringsmaterialet, gir du dem sølv-lojalitetstaggen.
- Hvis kunden har brukt mer enn 200 dollar og sa seg enig i å godta markedsføringsmateriale, gir du dem bronse-lojalitetstaggen.
Handlinger som sender meldinger
Du kan legge til en handling i alle arbeidsflyter for å sende en melding til deg selv eller til de ansatte.
Referanse for utløsere og handlinger
Du kan bruke følgende Shopify-utløsere og -handlinger i arbeidsflytene dine.
- Utløsere og handlinger for samlinger
- Utløsere og handlinger for kunder
- Utløsere og handlinger for innfrielse
- Utløsere og handlinger for innfrielseshendelser
- Utløsere og handlinger for lagervarer
- Utløsere og handlinger for bestillinger
- Utløsere og handlinger for produkter
- Utløsere og handlinger for betalingsmiddeltransaksjoner
Utløsere og handlinger for samlinger
Du kan bruke følgende utløsere og handlinger i arbeidsflyter knyttet til samlinger.
Utløsere
- Samling opprettet
- Samlingen er slettet
Handlinger
- Legg til metafelt for butikken
- Opprett metafelt for samling
- Opprett URL-omdirigering
- Slett omdirigerings-URL-adresser
- Fjern metafelt for samling
- Fjern butikkens metafelt
- Send e-post
- Send HTTP-forespørsel
Utløsere og handlinger for kunder
Du kan bruke følgende utløsere og handlinger i arbeidsflyter knyttet til kunder.
Utløsere
- Kunde opprettet
- Kunde ble slettet
- Kunde deaktivert
- Kunde aktivert
Handlinger
- Legg til kundetagger
- Legg til metafelt for butikken
- Opprett metafelt for kunde
- Opprett URL-omdirigering
- Slett omdirigerings-URL-adresser
- Fjern metafelt for kunde
- Fjern kundetagger
- Fjern butikkens metafelt
- Send e-post
- Send HTTP-forespørsel
- Oppdater kundemerknad
Som standard erstatter denne handlingen innholdet i merknaden. Hvis du vil legge til innhold i den eksisterende merknaden, angir du følgende i Merknad-feltet:{{customer.note}} The content that you want to add to the note.
Utløsere og handlinger for innfrielse
Du kan bruke følgende utløsere og handlinger i arbeidsflyter knyttet til endringer i en bestillings distribusjonsstatus, fra distribusjonen opprettes.
Utløsere
- Oppfyllelse opprettet
Handlinger
- Legg til kundetagger
- Legg til bestillingstagger
- Arkiver bestillinger
- Kanseller bestillingen
Finn ut mer om hvordan man kansellerer bestillinger ved hjelp av arbeidsflyter. - Send beløp til godkjenning
Finn ut mer om arbeidsflyter for betalingsinnhenting. - Opprett URL-omdirigering
- Slett omdirigerings-URL-adresser
- Merk bestillingen som betalt
- Fjern kundetagger
- Fjern bestillingstagger
- Forespør oppfyllelse
Finn ut mer om å forespørre oppfyllelse med arbeidsflyter. - Send e-post
- Send HTTP-forespørsel
- Fjern bestillingen fra arkivet
- Oppdater kundemerknad
Som standard erstatter denne handlingen innholdet i merknaden. Hvis du vil legge til innhold i den eksisterende merknaden, angir du følgende i Merknad-feltet:{{customer.note}} The content that you want to add to the note.
- Oppdater bestillingsmerknad
Som standard erstatter denne handlingen innholdet i merknaden. Hvis du vil legge til innhold i den eksisterende merknaden, angir du følgende i Merknad-feltet:{{order.note}} The content that you want to add to the note.
Utløsere og handlinger for innfrielseshendelser
Du kan bruke følgende utløsere og handlinger i arbeidsflyter knyttet til endringer i en bestillings distribusjonsstatus når endringer oppstår i en eksisterende distribusjon.
Utløsere
- Distribusjonshendelse opprettet
Handlinger
- Legg til kundetagger
- Legg til metafelt for bestilling
- Legg til bestillingstagger
- Legg til metafelt for butikken
- Arkiver bestillinger
- Kanseller bestillingen
Finn ut mer om hvordan man kansellerer bestillinger ved hjelp av arbeidsflyter. - Send beløp til godkjenning
Finn ut mer om arbeidsflyter for betalingsinnhenting. - Opprett URL-omdirigering
- Slett omdirigerings-URL-adresser
- Merk bestillingen som betalt
- Fjern kundetagger
- Fjern metafelt for bestilling
- Fjern bestillingstagger
- Fjern butikkens metafelt
- Forespør oppfyllelse
Finn ut mer om å forespørre oppfyllelse med arbeidsflyter. - Send e-post
- Send HTTP-forespørsel
- Fjern bestillingen fra arkivet
- Oppdater kundemerknad
Som standard erstatter denne handlingen innholdet i merknaden. Hvis du vil legge til innhold i den eksisterende merknaden, angir du følgende i Merknad-feltet:{{customer.note}} The content that you want to add to the note.
- Oppdater bestillingsmerknad
Som standard erstatter denne handlingen innholdet i merknaden. Hvis du vil legge til innhold i den eksisterende merknaden, angir du følgende i Merknad-feltet:{{order.note}} The content that you want to add to the note.
Utløsere og handlinger for lagervarer
Du kan bruke følgende utløsere og handlinger i arbeidsflyter knyttet til endringer i butikkens lagerbeholdning av produkter.
Utløsere
- Lagervare opprettet
- Lagervare slettet
Handlinger
- Legg til metafelt for butikken
- Opprett URL-omdirigering
- Slett omdirigerings-URL-adresser
- Fjern butikkens metafelt
- Send e-post
- Send HTTP-forespørsel
Utløsere og handlinger for bestillinger
Du kan bruke følgende utløsere og handlinger i arbeidsflyter knyttet til bestillinger.
Utløsere
- Bestillingsutkast opprettet
- Bestillingsutkastet ble slettet
- Bestillingen er kansellert
- Bestilling opprettet
Denne utløseren kjører når en bestilling opprettes, inkludert når en bestilling opprettes fordi den ble konvertert fra et bestillingsutkast. - Bestillingen er slettet
- Bestillingen er fullbyrdet
- Bestillingen er betalt
- Bestillingsrisiko analysert
Denne utløseren og dens betingelser henviser kun til resultatene fra Shopifys risikoanalyse. Resultater fra tredjepartsapper for svindelanalyse gjelder ikke. Finn ut mer om arbeidsflyter for risikoanalyse. - Bestillingstransaksjon opprettet
- Oppretting av refusjon
Handlinger
- Legg til kundetagger
- Legg til koder for bestillingsutkast
Etter at et bestillingsutkast konverteres til en bestilling, blir disse taggene bestillingstagger. - Legg til bestillingstagger
- Legg til metafelt for butikken
- Arkiver bestillinger
- Kanseller bestillingen
Finn ut mer om hvordan man kansellerer bestillinger ved hjelp av arbeidsflyter. - Send beløp til godkjenning
Finn ut mer om arbeidsflyter for betalingsinnhenting. - Opprett metafelt for bestillingsutkast
- Opprett metafelt for bestilling
- Opprett URL-omdirigering
- Slett omdirigerings-URL-adresser
- Merk bestillingen som betalt
- Fjern kundetagger
- Fjern metafelt for bestillingsutkast
- Fjern tagger for bestillingsutkast
- Fjern metafelt for bestilling
- Fjern bestillingstagger
- Fjern butikkens metafelt
- Forespør oppfyllelse
Finn ut mer om å forespørre oppfyllelse med arbeidsflyter. - Send e-post
- Send HTTP-forespørsel
- Fjern bestillingen fra arkivet
- Oppdater kundemerknad
Som standard erstatter denne handlingen innholdet i merknaden. Hvis du vil legge til innhold i den eksisterende merknaden, angir du følgende i Merknad-feltet:{{customer.note}} The content that you want to add to the note.
- Oppdater kundemerknad på bestillingsutkast
Som standard erstatter denne handlingen innholdet i merknaden. Hvis du vil legge til innhold i den eksisterende merknaden, angir du følgende i Merknad-feltet:{{order.note}} The content that you want to add to the note.
- Oppdater bestillingsmerknad
Som standard erstatter denne handlingen innholdet i merknaden. Hvis du vil legge til innhold i den eksisterende merknaden, angir du følgende i Merknad-feltet:{{order.note}} The content that you want to add to the note.
Utløsere og handlinger for produkter
Du kan bruke følgende utløsere og handlinger i arbeidsflyter knyttet til produkter.
Utløsere
- Lagerantall endret
Denne utløseren kjører når lagerantallet endres for et produkt som spores av Shopify. Finn ut mer om arbeidsflyte for lagersporing. - Produktet ble lagt til i butikken
- Produktet er slettet
- Produktstatus oppdatert
Denne utløseren kjører når statusen for et eksisterende produkt endres. Den kjører ikke når det legges til et nytt produkt i butikken. - Produktvariant opprettet
- Produktvarianten er slettet
Handlinger
- Legg til produkttagger
- Legg til metafelt for butikken
- Opprett metafelt for produkt
- Opprett metafelt for produktvariant
- Opprett URL-omdirigering
- Slett omdirigerings-URL-adresser
- Skjul produkter
- Publiser produkt
- Fjern metafelt for produkt
- Fjern produkttagger
- Fjern metafelt for produktvariant
- Fjern butikkens metafelt
- Send e-post
- Send HTTP-forespørsel
Utløsere og handlinger for betalingsmiddeltransaksjoner
Du kan bruke følgende utløsere og handlinger i arbeidsflyter knyttet til betalingsmiddeltransaksjoner. En betalingsmiddeltransaksjon oppstår når penger flyttes mellom en forhandler og en kunde.
Utløsere
- Transaksjonshendelse opprettet
Handlinger
- Legg til kundetagger
- Legg til metafelt for bestilling
- Legg til bestillingstagger
- Legg til metafelt for butikken
- Arkiver bestillinger
- Kanseller bestillingen
Finn ut mer om hvordan man kansellerer bestillinger ved hjelp av arbeidsflyter. - Send beløp til godkjenning
Finn ut mer om arbeidsflyter for betalingsinnhenting. - Opprett URL-omdirigering
- Slett omdirigerings-URL-adresser
- Merk bestillingen som betalt
- Fjern kundetagger
- Fjern metafelt for bestilling
- Fjern bestillingstagger
- Fjern butikkens metafelt
- Forespør oppfyllelse
Finn ut mer om å forespørre oppfyllelse med arbeidsflyter. - Send e-post
- Send HTTP-forespørsel
- Fjern bestillingen fra arkivet
- Oppdater kundemerknad
Som standard erstatter denne handlingen innholdet i merknaden. Hvis du vil legge til innhold i den eksisterende merknaden, angir du følgende i Merknad-feltet:{{customer.note}} The content that you want to add to the note.
- Oppdater bestillingsmerknad
Som standard erstatter denne handlingen innholdet i merknaden. Hvis du vil legge til innhold i den eksisterende merknaden, angir du følgende i Merknad-feltet:{{order.note}} The content that you want to add to the note.