Workflow-triggere, -betingelser og -handlinger

Hvis du forstår Flows logik omkring triggere, betingelser og handlinger, kan du oprette effektive workflows, der automatiserer dine virksomhedsprocesser.

Triggere

Triggere er events, der starter workflows. Triggere kan være interne events i Shopify eller events i en app fra tredjepart. du kan ikke starte et workflow manuelt. Alle triggere har en liste med relaterede betingelser og handlinger, som du kan bruge i dit workflow.

Betingelser

Betingelser starter kun, når bestemte betingelser er opfyldt. Betingelser er ligesom starten på en "hvis-så"-erklæring. De kan kontrollere egenskaberne for eventet samt egenskaberne for objekter, der er involveret i eventet, f.eks. ordrer, produkter og kunder.

Betingelser kan kontrollere enkle ja/nej-egenskaber, såsom om en ordres samlede beløb er over et bestemt beløb eller om en kunde accepterer markedsføring.

De kan også kontrollere mere komplekse egenskaber, der kontrollerer strenge eller decimaler. En strengegenskab er en samling tekst, og en decimalegenskab er et tal. For eksempel:

  • Du kan oprette en betingelse, der kontrollerer en ordres landestreng ved hjælp af operatoren is any of og foretager bestemte handlinger ved ordrer fra Canada, Irland og Chile.
  • Du kan oprette en betingelse, der kontrollerer decimalegenskaben for en kundes samlede køb i din butik ved hjælp af operatoren greater than or equal to og foretager bestemte handlinger, hvis en kunde har købt for 100 USD eller mere.

Handlinger

Handlinger er opgaver, der kan ændre objekter i din Shopify-butik og i apps. Handlinger kan også sende e-mails, Slack-beskeder og foretage HTTP WebHook-opkald til eksterne tjenester.

Når du vælger en handling, dit workflow skal udføre, filtreres dine valg ud fra workflowets trigger.

Betingelser for bestilling

Du kan oprette workflows med flere betingelser, og som hver især kan medføre forskellige handlinger. Rækkefølgen af betingelserne har betydning. Betingelserne kontrolleres fra toppen og nedefter, og kontrollen stopper, når en betingelse er opfyldt.

Sådan kombinerer du betingelser og handlinger

Du kan kombinere betingelser for at skabe én stor betingelse. Når du kombinerer betingelser, skal alle betingelser være opfyldt, for at hele betingelsen kan være sand. Hvis én af betingelserne ikke er opfyldt, er hele betingelsen falsk. I følgende eksempel skal kunden acceptere markedsføringsmateriale, og den samlede pris for ordren skal være over 1.000 USD.

Eksempel på kombinerede betingelser.

På samme måde kan du kombinere handlinger, så der kan køre flere handlinger.

Følgende eksempel bruger flere betingelser til at kontrollere, om en kunde er berettiget til et loyalitetsprogram ud fra på det samlede beløb, som kunden har købt for i butikken.

Eksempel på workflow, der tagger en kunde i henhold til loyalitetsprogrammet

I billedet ovenfor kontrolleres følgende betingelser i den rækkefølge, de vises:

  • Du skal tagge kunden med loyalitetstagget i guld, hvis den samlede pris er over 1.000 USD, og kunden har accepteret at modtage markedsføringsmateriale.
  • Du skal tagge kunden med loyalitetstagget i sølv, hvis den samlede pris er under 1.000 USD men over 500 USD, og kunden har accepteret at modtage markedsføringsmaterialer.
  • Du skal tagge kunden med loyalitetstagget i bronze, hvis kunden har købt for over 200 USD og har accepteret at modtage markedsføringsmaterialer.

Reference

Liste med Shopify-triggere

Du kan bruge følgende triggere i dine workflows.

Kundetriggere

  • Kunden er oprettet
  • Kunden blev slettet
  • Kunden er aktiveret
  • Kunden er deaktiveret

Ordretriggere

  • Ordrekladden er oprettet
  • Ordrekladden blev slettet
  • Ordren er oprettet
    Denne trigger kører, når der oprettes en ordre. Dette gælder også, når der oprettes en ordre, fordi den blev konverteret fra en ordrekladde.
  • Ordren blev annulleret
  • Ordren blev slettet
  • Ordren er behandlet
  • Ordren er betalt
  • Ordretransaktionen blev oprettet
  • Ordren har gennemgået en risikoanalyse
    Denne trigger og dens betingelser henviser kun til resultaterne fra Shopifys risikoanalyse. Resultater fra svindelanalyse hos tredjeparter bruges ikke. Få mere at vide om workflows til risikoanalyse.
  • Tilbagebetaling er oprettet
  • Betalingsmiddelstransaktionen blev oprettet

Triggere for behandling

  • Behandlingen blev oprettet
  • Behandlingseventet blev oprettet

Produktriggere

  • Produktet blev føjet til butikken
  • Produktet blev slettet
  • Produktvariant blev oprettet
  • Produktvarianten blev slettet
  • Lagerantallet er ændret
    Denne trigger kører, når lagerniveauet ændres for et produkt, der spores af Shopify. Få mere at vide om workflows til lagersporing.
  • Lagervaren blev oprettet
  • Lagervaren blev slettet

Triggere for kollektioner

  • Kollektionen blev oprettet
  • Kollektionen blev slettet

Triggere for lagervarer

  • Lagervaren blev oprettet
  • Lagervaren blev slettet

Triggere for betalingsmiddelstransaktioner

  • Betalingsmiddelstransaktionen blev oprettet

Handlinger for ordretriggere

Du kan benytte følgende Shopify-handlinger med triggere, der involverer ordrer, såsom Ordren er oprettet, Ordren er behandlet, Ordren er betalt, Ordren har gennemgået en risikoanalyse og Tilbagebetaling er oprettet:

  • Tilføj kundetags
  • Tilføj ordretags
  • Arkivér ordre
  • Annuller ordre
    Få mere at vide om annullering af ordrer ved hjælp af workflows.
  • Hent betaling
    Få mere at vide om workflows til at hente betaling.
  • Fjern kundetags
  • Fjern ordretags
  • Anmod om behandling
    Få mere at vide om anmodning om behandling ved hjælp af workflows.
  • Ophæv arkivering af ordre
  • Opdater bemærkning om kunde
    Denne handling erstatter som standard indholdet i bemærkningen. Hvis du vil føje indhold til den eksisterende bemærkning, skal du skrive følgende i feltet Bemærkning: {{customer.note}} The content that you want to add to the note.
  • Opdater bemærkning til ordre
    Denne handling erstatter som standard indholdet i bemærkningen. Hvis du vil føje indhold til den eksisterende bemærkning, skal du skrive følgende i feltet Bemærkning:{{order.note}} The content that you want to add to the note.
  • Opret metafelt for ordre
  • Fjern metafelt for ordre
  • Opret metafelt for butik
  • Fjern metafelt for butik
  • Opret webadresser til omdirigering
  • Slet webadresser til omdirigeringer
  • Markér ordre som betalt

Du kan benytte følgende Shopify-handlinger med triggere, der involverer ordrekladder, såsom Ordrekladden er oprettet:

  • Tilføj kundetags
  • Tilføj tags for ordrekladde
    Disse tags bliver til ordretags, når en ordrekladde konverteres til en ordre.
  • Fjern kundetags
  • Fjern tags for ordrekladde
  • Opdater bemærkning til ordrekladde
    Denne handling erstatter som standard indholdet i bemærkningen. Hvis du vil føje indhold til den eksisterende bemærkning, skal du skrive følgende i feltet Bemærkning:{{order.note}} The content that you want to add to the note.
  • Opret metafelt for ordrekladde
  • Fjern metafelt for ordrekladde
  • Opret metafelt for butik
  • Fjern metafelt for butik
  • Opret webadresser til omdirigering
  • Slet webadresser til omdirigeringer

Handlinger for behandlingstriggere

Du kan benytte følgende Shopify-handlinger med triggere, der involverer ændringer af en ordres behandlingsstatus:

  • Tilføj kundetags
  • Tilføj ordretags
  • Arkivér ordre
  • Annuller ordre
  • Hent betaling
  • Markér ordre som betalt
  • Fjern kundetags
  • Fjern ordretags
  • Anmod om behandling
    Få mere at vide om anmodning om behandling ved hjælp af workflows.
  • Ophæv arkivering af ordre
  • Opdater bemærkning om kunde
  • Opdater ordrebemærkning
  • Opret webadresser til omdirigering
  • Slet webadresser til omdirigeringer

Handlinger for produkttriggere

Du kan benytte følgende Shopify-handlinger med triggere, der involverer produkter, såsom Lagerantallet er ændret og Produktet blev føjet til butikken:

  • Tilføj produkttags
  • Skjul produkter
  • Udgiv produkt
  • Fjern produkttags
  • Opret metafelt for produkt
  • Fjern metafelt for produkt
  • Opret metafelt for produktvariant
  • Fjern metafelt for produktvariant
  • Opret metafelt for butik
  • Fjern metafelt for butik
  • Opret webadresser til omdirigering
  • Slet webadresser til omdirigeringer

Handlinger for kundetriggere

Du kan benytte følgende Shopify-handlinger med triggere, der involverer kunder, f.eks. Kunden er oprettet:

  • Tilføj kundetags
  • Fjern kundetags
  • Opdater bemærkning om kunde
    Denne handling erstatter som standard indholdet i bemærkningen. Hvis du vil føje indhold til den eksisterende bemærkning, skal du skrive følgende i feltet Bemærkning:{{customer.note}} The content that you want to add to the note.
  • Opret metafelt for kunde
  • Fjern metafelt for kunde
  • Opret metafelt for butik
  • Fjern metafelt for butik
  • Opret webadresser til omdirigering
  • Slet webadresser til omdirigeringer

Handlinger for kollektionstriggere

Du kan benytte følgende Shopify-handlinger med triggere, der involverer kollektioner, såsom Kollektionen blev oprettet eller Kollektionen blev slettet:

  • Send e-mail
  • Send HTTP-anmodning
  • Opret metafelt for kollektion
  • Fjern metafelt for kollektion
  • Opret metafelt for butik
  • Fjern metafelt for butik
  • Opret webadresser til omdirigering
  • Slet webadresser til omdirigeringer

Handlinger, der sender beskeder

Du kan føje en handling til alle workflows, der sender en besked til dig eller dine medarbejdere.

Relaterede oplysninger

Er du klar til at begynde at sælge med Shopify?

Prøv det gratis