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.

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

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.

Relatert informasjon

Er du klar til å begynne å selge med Shopify?

Prøv det gratis