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.

Eksempel på kombinerte betingelser.

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.

Eksempel på arbeidsflyt for å tagge en kunde for lojalitetsprogrammet

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.

Referanse

Liste over Shopify-utløsere

Du kan bruke følgende utløsere i arbeidsflytene dine.

Kundeutløser

  • Kunde opprettet
  • Kunde ble slettet
  • Kunde aktivert
  • Kunde deaktivert

Bestillingsløsere

  • Bestillingsutkast opprettet
  • 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 kansellert
  • Bestillingen er slettet
  • Bestillingen er fullbyrdet
  • Bestillingen er betalt
  • Bestillingsrisikoen er analysert (denne utløseren og dens betingelser refererer bare til Shopifys risikoanalyseresultater. Svindelanalyseresultater fra tredjeparter gjelder ikke. Finn ut mer om analyse av risiko for arbeidsflyter.)
  • Oppretting av refusjon

Utløsere for distribusjonshendelser

  • Distribusjonshendelse opprettet

Produktutløsere

  • Produktet ble lagt til i butikken
  • Produktet er slettet
  • Produktvariant opprettet
  • Produktvarianten er slettet
  • Lagerantallet endret seg (denne utløseren kjører når lagerbeholdningsnivået endres for et produkt som spores av Shopify. Finn ut mer om arbeidsflyter for lagersporing.)

Utløsere for samlinger

  • Samling opprettet
  • Samlingen er slettet

Handlinger for bestillingsutløsere

Du kan bruke følgende Shopify-handlinger i utløsere som involverer bestillinger, som for eksempel bestilling opprettet, bestilling utført, bestilling betalt, bestillingsrisiko analysert og refusjon opprettet:

  • 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 registrering av betalingsarbeidsflyter.)
  • Fjern kundetagger
  • Fjern bestillingstagger
  • Forespør innfrielse
  • Fjern bestillingen fra arkivet
  • Oppdater kundemerknaden (denne handlingen er standardinnstilt til å erstatte 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 bestillingsmerknaden (denne handlingen er standardinnstilt til å erstatte 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.)

Du kan bruke følgende Shopify-handlinger for utløsere som involverer bestillingsutkast, for eksempel bestillingsutkast opprettet:

  • Legg til kundetagger
  • Legg til koder for bestillingsutkast (etter at et bestillingsutkast konverteres til en bestilling, blir disse taggene bestillingstagger.)
  • Fjern kundetagger
  • Fjern tagger for bestillingsutkast
  • Oppdater bestillingsutkastetnotatet (denne handlingen er standardinnstilt til å erstatte 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.)

Handlinger for distribusjonsutløsere

Du kan bruke følgende Shopify-handlinger i utløsere som involverer endringer i distribusjonsstatusen for en bestilling:

  • Legg til kundetagger
  • Legg til bestillingstagger
  • Arkiver bestillinger
  • Kanseller bestillingen
  • Send beløp til godkjenning
  • Merk bestillingen som betalt
  • Fjern kundetagger
  • Fjern bestillingstagger
  • Forespør innfrielse
  • Fjern bestillingen fra arkivet
  • Oppdater kundemerknad
  • Oppdater bestillingsnotat

Handlinger for produktutløsere

Du kan bruke følgende Shopify-handlinger med utløsere som involverer produkter, slik som Endret lagerantall og Produkt lagt til i butikken:

  • Legg til produkttagger
  • Skjul produkter
  • Publiser produkt
  • Fjern produkttagger

Handlinger for kundeutløsere

Du kan bruke følgende Shopify-handlinger med utløsere som involverer kunder, for eksempel kunde opprettet:

  • Legg til kundetagger
  • Fjern kundetagger
  • Oppdater kundemerknaden (denne handlingen er standardinnstilt til å erstatte 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.)

Handlinger for samlingsutløsere

Du kan bruke følgende Shopify-handlinger i utløsere som involverer samlinger, slik som Samling opprettet eller Samling slettet:

  • Send e-post
  • Send HTTP-forespørsel

Handlinger som sender meldinger

Du kan legge til en handling i alle arbeidsflyter for å sende en melding til deg selv eller til de ansatte.

Relatert informasjon

Er du klar til å begynne å selge med Shopify?

Prøv det gratis