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 (aktiverer) workflows. Disse events kan være interne events i Shopify. 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 sørger for, at dit workflow kun kører handlinger, når bestemte betingelser er opfyldt. Betingelser fungerer på samme måde som IF..THEN-udsagn. De kan kontrollere egenskaberne for eventet samt egenskaberne for objekter, der er involveret i eventet (f.eks. ordrer, produkter og kunder). Et workflow kan f.eks. have en betingelse om at kontrollere resultaterne af en ordres risikoanalyse.

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

Ordretriggere

  • Ordrekladden er oprettet
  • 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 er behandlet
  • Ordren er betalt
  • Ordren har gennemgået en risikoanalyse (denne trigger og dens betingelser henviser kun til resultaterne fra Shopifys risikoanalyse. Resultaterne fra svindelanalyse hos tredjeparter bruges ikke. Få mere at vide om workflows til risikoanalyse.)
  • Tilbagebetaling er oprettet

Produktriggere

  • Produktet er oprettet
  • Lagerantallet er ændret (denne trigger kører, når lagerbeholdning ændres for et produkt, der spores af Shopify. Få mere at vide om workflows til lagersporing.)

Handlinger for ordretriggere

Du kan benytte følgende Shopify-handlinger i 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 hentning af betaling).
  • Fjern kundetags
  • Fjern ordretags
  • 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.)

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.)

Handlinger for produkttriggere

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

  • Tilføj produkttags
  • Skjul produkter
  • Udgiv produkt
  • Fjern produkttags

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.)

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